@charset "UTF-8";
/*------------------------------------*        #UNIT
\*------------------------------------*/
/*------------------------------------*        #VALUE
\*------------------------------------*/
/*------------------------------------*        #BREAKPOINTS
\*------------------------------------*/
/* stylelint-disable declaration-no-important, sh-waqar/declaration-use-variable */
/*------------------------------------*        #MIXINS
\*------------------------------------*/
/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.visa {
  background-image: url("../../images/sprites.png");
  background-position: 0px -379px;
  background-repeat: no-repeat;
  height: 22px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.back_to_top {
  background-image: url("../../images/sprites.png");
  background-position: 0px -21px;
  background-repeat: no-repeat;
  height: 8px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.car_black {
  background-image: url("../../images/sprites.png");
  background-position: 0px -613px;
  background-repeat: no-repeat;
  height: 30px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.car_white {
  background-image: url("../../images/sprites.png");
  background-position: 0px -563px;
  background-repeat: no-repeat;
  height: 30px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.facebook_share {
  background-image: url("../../images/sprites.png");
  background-position: 0px -117px;
  background-repeat: no-repeat;
  height: 14px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.man_walking_black {
  background-image: url("../../images/sprites.png");
  background-position: 0px -513px;
  background-repeat: no-repeat;
  height: 30px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.man_walking_white {
  background-image: url("../../images/sprites.png");
  background-position: 0px -663px;
  background-repeat: no-repeat;
  height: 30px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz-down-button-dark {
  background-image: url("../../images/sprites.png");
  background-position: 0px -876px;
  background-repeat: no-repeat;
  height: 35px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz-down-button {
  background-image: url("../../images/sprites.png");
  background-position: 0px -821px;
  background-repeat: no-repeat;
  height: 35px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz-return-btn {
  background-image: url("../../images/sprites.png");
  background-position: 0px -465px;
  background-repeat: no-repeat;
  height: 28px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz-shade-checked {
  background-image: url("../../images/sprites.png");
  background-position: 0px -338px;
  background-repeat: no-repeat;
  height: 21px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz-shade {
  background-image: url("../../images/sprites.png");
  background-position: 0px -297px;
  background-repeat: no-repeat;
  height: 21px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz_restart {
  background-image: url("../../images/sprites.png");
  background-position: 0px -256px;
  background-repeat: no-repeat;
  height: 21px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.social_button_send_to {
  background-image: url("../../images/sprites.png");
  background-position: 0px -151px;
  background-repeat: no-repeat;
  height: 14px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_location_a {
  background-image: url("../../images/sprites.png");
  background-position: 0px -713px;
  background-repeat: no-repeat;
  height: 34px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_location_b {
  background-image: url("../../images/sprites.png");
  background-position: 0px -767px;
  background-repeat: no-repeat;
  height: 34px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_locator_minus {
  background-image: url("../../images/sprites.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  height: 1px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_locator_plus {
  background-image: url("../../images/sprites.png");
  background-position: 0px -185px;
  background-repeat: no-repeat;
  height: 15px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_locator_print_large {
  background-image: url("../../images/sprites.png");
  background-position: 0px -421px;
  background-repeat: no-repeat;
  height: 24px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_locator_print_small {
  background-image: url("../../images/sprites.png");
  background-position: 0px -220px;
  background-repeat: no-repeat;
  height: 16px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.tumblr_share {
  background-image: url("../../images/sprites.png");
  background-position: 0px -83px;
  background-repeat: no-repeat;
  height: 14px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.twitter_share {
  background-image: url("../../images/sprites.png");
  background-position: 0px -49px;
  background-repeat: no-repeat;
  height: 14px;
}

/* stylelint-disable */
/* stylelint-disable declaration-no-important */
/*
---
name: Float
category:
  - helpers
  - helpers/float
compile: true
---

To come...
 */
/* stylelint-disable declaration-no-important, media-feature-name-blacklist */
/*
---
name: Visibility
category:
  - helpers
  - helpers/visibility
compile: true
---

To come...
 */
/* stylelint-disable max-nesting-depth */
/*
---
name: Text alignment
category:
  - helpers
  - helpers/alignment
compile: true
---

To come...
*/
/* stylelint-disable selector-no-type */
/* stylelint-disable */
/**
 * Font-faces landing page carousel declarations.
 */
@font-face {
  font-family: 'ITCAvantGardeStd-Bk';
  src: url("../../font/ITCAvantGardeStd-Bk.woff") format("woff"), url("../../font/ITCAvantGardeStd-Bk.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-BkCn';
  src: url("../../font/ITCAvantGardeStd-BkCn.woff") format("woff"), url("../../font/ITCAvantGardeStd-BkCn.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-BkCnObl';
  src: url("../../font/ITCAvantGardeStd-BkCnObl.woff") format("woff"), url("../../font/ITCAvantGardeStd-BkCnObl.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-BkObl';
  src: url("../../font/ITCAvantGardeStd-BkObl.woff") format("woff"), url("../../font/ITCAvantGardeStd-BkObl.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-Bold';
  src: url("../../font/ITCAvantGardeStd-Bold.woff") format("woff"), url("../../font/ITCAvantGardeStd-Bold.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-BoldCn';
  src: url("../../font/ITCAvantGardeStd-BoldCn.woff") format("woff"), url("../../font/ITCAvantGardeStd-BoldCn.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-BoldCnObl';
  src: url("../../font/ITCAvantGardeStd-BoldCnObl.woff") format("woff"), url("../../font/ITCAvantGardeStd-BoldCnObl.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-BoldObl';
  src: url("../../font/ITCAvantGardeStd-BoldObl.woff") format("woff"), url("../../font/ITCAvantGardeStd-BoldObl.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-Demi';
  src: url("../../font/ITCAvantGardeStd-Demi.woff") format("woff"), url("../../font/ITCAvantGardeStd-Demi.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-DemiCn';
  src: url("../../font/ITCAvantGardeStd-DemiCn.woff") format("woff"), url("../../font/ITCAvantGardeStd-DemiCn.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-DemiCnObl';
  src: url("../../font/ITCAvantGardeStd-DemiCnObl.woff") format("woff"), url("../../font/ITCAvantGardeStd-DemiCnObl.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-DemiObl';
  src: url("../../font/ITCAvantGardeStd-DemiObl.woff") format("woff"), url("../../font/ITCAvantGardeStd-DemiObl.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-Md';
  src: url("../../font/ITCAvantGardeStd-Md.woff") format("woff"), url("../../font/ITCAvantGardeStd-Md.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-MdCn';
  src: url("../../font/ITCAvantGardeStd-MdCn.woff") format("woff"), url("../../font/ITCAvantGardeStd-MdCn.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-MdCnObl';
  src: url("../../font/ITCAvantGardeStd-MdCnObl.woff") format("woff"), url("../../font/ITCAvantGardeStd-MdCnObl.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-MdObl';
  src: url("../../font/ITCAvantGardeStd-MdObl.woff") format("woff"), url("../../font/ITCAvantGardeStd-MdObl.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-XLt';
  src: url("../../font/ITCAvantGardeStd-XLt.woff") format("woff"), url("../../font/ITCAvantGardeStd-XLt.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-XLtCn';
  src: url("../../font/ITCAvantGardeStd-XLtCn.woff") format("woff"), url("../../font/ITCAvantGardeStd-XLtCn.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-XLtCnObl';
  src: url("../../font/ITCAvantGardeStd-XLtCnObl.woff") format("woff"), url("../../font/ITCAvantGardeStd-XLtCnObl.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-XLtObl';
  src: url("../../font/ITCAvantGardeStd-XLtObl.woff") format("woff"), url("../../font/ITCAvantGardeStd-XLtObl.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_fonts.scss */
.font-demi {
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_fonts.scss */
.font-bk {
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_fonts.scss */
.font-md {
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_fonts.scss */
.font-xlt {
  font-family: "ITCAvantGardeStd-XLt", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/*
---
name: Colors
category:
  - base
  - base/colors
compile: true
---

#### Brand colors
Primary brand colors are used for elements that must reflect the brand.</p>

```hbs
    <div class="color-palette">
        {{#include './base/color/section'}}
            {{include './base/color/tile' colorName='Tory Blue' colorVariable='primary-color' hexa='184db0'}}
            {{include './base/color/tile' colorName='Gallery' colorVariable='secondary-color' hexa='ededed'}}
            {{include './base/color/tile' colorName='Mine Shaft' colorVariable='global-text-color' hexa='232323' last=true}}
        {{/include}}
    </div>
```

#### Gray colors
Primary brand colors are used for elements that must reflect the brand.</p>

```hbs
    <div class="color-palette">
        {{#include './base/color/section'}}
            {{include './base/color/tile' colorName='Mercury' colorVariable='light-gray' hexa='e6e6e6'}}
            {{include './base/color/tile' colorName='Silver' colorVariable='medium-gray' hexa='cacaca'}}
            {{include './base/color/tile' colorName='Gray' colorVariable='dark-gray' hexa='8f8f8f' last=true}}
        {{/include}}
    </div>
```

#### UI colors
The main UI colors are used for action buttons, alert messages, and form elements. Input fields, for example, can get
positive and negative feedback, whereas alert messages can have warning feedback.

```hbs
    <div class="color-palette">
        {{#include './base/color/section'}}
            {{include './base/color/tile' colorName='Shamrock' colorVariable='success-color' hexa='3adb76'}}
            {{include './base/color/tile' colorName='Yellow Sea' colorVariable='warning-color' hexa='ffae00'}}
            {{include './base/color/tile' colorName='Flamingo' colorVariable='alert-color' hexa='ec5840' last=true}}
        {{/include}}
    </div>
```
*/
/* line 231, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_colors.scss */
.text-color-white {
  color: #fff;
}

/* line 231, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_colors.scss */
.text-color-black {
  color: #000;
}

/* line 231, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_colors.scss */
.text-color-gray {
  color: #909090;
}

/*
---
name: Global
category:
  - base
  - base/0-Global
---

#### Type Size

When possible, use the rem and em units to size everything. Not just font size, but also padding, margins, and any length
value. This ensures that your design scales up and down uniformly if the user changes their browser's text size. It's
common for vision-impaired users to resize their browser up to 200% zoom.

We want to use the `rem` unit nearly everywhere in LORA, and even wrote a Sass function to make it a little easier.
The `rem-calc()` function can take one or more pixel values and convert them to proper rem values.

```scss
.element {
    width: rem-calc(300);
    padding: rem-calc(10 16);
}
```
*/
/*------------------------------------*        #GLOBAL (the existing variable and mixin should never be modified)
\*------------------------------------*/
/* stylelint-disable selector-no-type, selector-no-universal */
/*------------------------------------*        #BODY
\*------------------------------------*/
/**
  * Body base styles
  */
/*------------------------------------*        #PARAGRAPHS
\*------------------------------------*/
/* stylelint-disable selector-no-type */
/* stylelint-enable */
/* stylelint-disable selector-no-type */
/*
---
name: Headings
category:
  - base
  - base/headings
---

```html
<h1>h1. This is a very large header.</h1>
<h2>h2. This is a large header.</h2>
<h3>h3. This is a medium header.</h3>
<h4>h4. This is a moderate header.</h4>
<h5>h5. This is a small header.</h5>
<h6>h6. This is a tiny header.</h6>
```
*/
/*------------------------------------*        #HEADINGS
\*------------------------------------*/
/* stylelint-disable selector-no-type */
/*------------------------------------*        #FORMS
\*------------------------------------*/
/* stylelint-disable selector-no-type */
/*------------------------------------*        #LINKS
\*------------------------------------*/
/*------------------------------------*        #LISTS
\*------------------------------------*/
/* stylelint-disable selector-no-type */
/* stylelint-enable */
/*------------------------------------*        #MEDIA ELEMENTS
\*------------------------------------*/
/* stylelint-disable selector-no-type */
/* stylelint-enable */
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
  * 1. Change the default font family in all browsers (opinionated).
  * 2. Correct the line height in all browsers.
  * 3. Prevent adjustments of font size after orientation changes in
  *    IE on Windows Phone and in iOS.
  */
/* Document
      ========================================================================== */
/* stylelint-disable */
@font-face {
  font-family: 'fontello';
  src: url("../../font/fontello/fontello.eot");
  src: url("../../font/fontello/fontello.eot#iefix") format("embedded-opentype"), url("../../font/fontello/fontello.woff2") format("woff2"), url("../../font/fontello/fontello.woff") format("woff"), url("../../font/fontello/fontello.ttf") format("truetype"), url("../../font/fontello/fontello.svg#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg#fontello') format('svg');
  }
}
*/
/* line 24, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

@font-face {
  font-family: 'fontello-2';
  src: url("../../font/fontello/fontello-2.eot");
  src: url("../../font/fontello/fontello-2.eot#iefix") format("embedded-opentype"), url("../../font/fontello/fontello-2.woff2") format("woff2"), url("../../font/fontello/fontello-2.woff") format("woff"), url("../../font/fontello/fontello-2.ttf") format("truetype"), url("../../font/fontello/fontello-2.svg#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 72, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
[class^="icon2-"]:before, [class*=" icon2-"]:before {
  font-family: "fontello-2";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 107, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-power:before {
  content: '\e800';
}

/* '' */
/* line 108, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-gift:before {
  content: '\e801';
}

/* '' */
/* line 109, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-search:before {
  content: '\e802';
}

/* '' */
/* line 110, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-star-empty:before {
  content: '\e803';
}

/* '' */
/* line 111, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-cancel-circled:before {
  content: '\e804';
}

/* '' */
/* line 112, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-close:before {
  content: '\e805';
}

/* '' */
/* line 113, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-store:before {
  content: '\e806';
}

/* '' */
/* line 114, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-star:before {
  content: '\e807';
}

/* '' */
/* line 115, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-play-1:before {
  content: '\e808';
}

/* '' */
/* line 116, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-shopping-bag:before {
  content: '\e809';
}

/* '' */
/* line 117, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-gplus-product:before {
  content: '\e80a';
}

/* '' */
/* line 118, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-arrow-left:before {
  content: '\e80b';
}

/* '' */
/* line 119, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-arrow-up:before {
  content: '\e80c';
}

/* '' */
/* line 120, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-user-circle:before {
  content: '\e80d';
}

/* '' */
/* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-phone:before {
  content: '\e80e';
}

/* '' */
/* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-check:before {
  content: '\e80f';
}

/* '' */
/* line 123, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-mail:before {
  content: '\e810';
}

/* '' */
/* line 124, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-etiquette:before {
  content: '\e811';
}

/* '' */
/* line 125, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-delivery:before {
  content: '\e812';
}

/* '' */
/* line 126, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-heart-empty:before {
  content: '\e813';
}

/* '' */
/* line 127, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-heart-full:before {
  content: '\e814';
}

/* '' */
/* line 128, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-samples:before {
  content: '\e815';
}

/* '' */
/* line 129, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-arrow-right:before {
  content: '\e816';
}

/* '' */
/* line 130, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-play:before {
  content: '\e817';
}

/* '' */
/* line 131, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-arrow-down:before {
  content: '\e818';
}

/* '' */
/* line 132, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-storeloc:before {
  content: '\e819';
}

/* '' */
/* line 133, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-pinterest-product:before {
  content: '\e81a';
}

/* '' */
/* line 134, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-security:before {
  content: '\e81b';
}

/* '' */
/* line 135, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-mail-product:before {
  content: '\e81c';
}

/* '' */
/* line 136, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-play-2:before {
  content: '\e81d';
}

/* '' */
/* line 137, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-left-big:before {
  content: '\e81e';
}

/* '' */
/* line 138, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-credit-card:before {
  content: '\e81f';
}

/* '' */
/* line 139, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-mobile:before {
  content: '\e820';
}

/* '' */
/* line 140, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-ccw:before {
  content: '\e821';
}

/* '' */
/* line 141, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-cw:before {
  content: '\e822';
}

/* '' */
/* line 142, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-camera:before {
  content: '\e823';
}

/* '' */
/* line 143, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-right:before {
  content: '\e824';
}

/* '' */
/* line 144, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-load:before {
  content: '\e82e';
}

/* '' */
/* line 145, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-picto-hand:before {
  content: '\e844';
}

/* '' */
/* line 146, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-upload:before {
  content: '\f02f';
}

/* '' */
/* line 147, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-info-circled-alt:before {
  content: '\f086';
}

/* '' */
/* line 148, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-twitter:before {
  content: '\f099';
}

/* '' */
/* line 149, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-facebook:before {
  content: '\f09a';
}

/* '' */
/* line 150, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-youtube:before {
  content: '\f16a';
}

/* '' */
/* line 151, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-instagram:before {
  content: '\f16d';
}

/* '' */
/* line 152, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-dot-circled:before {
  content: '\f192';
}

/* '' */
/* line 153, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-gwallet:before {
  content: '\f1ee';
}

/* '' */
/* line 154, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-facebook-official:before {
  content: '\f230';
}

/* '' */
/* line 155, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-pinterest:before {
  content: '\f231';
}

/* '' */
/* line 156, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-snapchat:before {
  content: '\f2ac';
}

/* '' */
/* line 157, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-gplus:before {
  content: '\f30f';
}

/* '' */
/* line 158, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon-tumblr:before {
  content: '\f315';
}

/* '' */
/* line 160, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.icon2-line:before {
  content: '\e900';
}

/* '' */
/* line 166, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.paypal-icon {
  position: relative;
  display: block;
  font-size: 2px;
  width: 2em;
  height: 5em;
  background: rgba(0, 30, 162, 0.9);
  border-radius: 0.25em 0 0.25em 0.25em;
  -webkit-transform: skew(-10deg) scaleY(1.15);
  transform: skew(-10deg) scaleY(1.15);
  -webkit-filter: drop-shadow(1.5em 1em 0 #009cde);
  filter: drop-shadow(1.5 1em 0 #009cde);
}

/* line 179, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.paypal-icon:before, .paypal-icon:after {
  content: "";
  position: absolute;
}

/* line 185, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.paypal-icon:before {
  width: 0;
  height: 0;
  top: 3.25em;
  left: 1.5em;
  border-style: solid;
  border-width: 0.1em 0.2em 0.2em 0.1em;
  border-color: rgba(0, 30, 162, 0.9) transparent transparent rgba(0, 30, 162, 0.9);
}

/* line 195, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_iconfont.scss */
.paypal-icon:after {
  width: 3em;
  height: 3.25em;
  left: 1.5em;
  background: inherit;
  border-radius: 0 2em 2.75em 0;
}

/* ------------------------------------*        #LAYOUT
\*------------------------------------ */
/*------------------------------------*        #HEADER
\*------------------------------------*/
/*
---
name: Header
category:
  - layout
  - layout/header
compile: true
---

```hbs
<header class="l-header">
    <a class="l-header__logo logo" href="#">Brand logo</a>

</header>
```
*/
/*------------------------------------*        #FOOTER
\*------------------------------------*/
/*
---
name: Footer
category:
  - layout
  - layout/footer
compile: true
---

```hbs
<footer class="l-footer">
    <section class="c-section">
        <h2>Newsletter</h2>
        <div class="c-section__content">
            <p class="c-section__description">
                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc et enim vehicula, laoreet lacus eget,
                hendrerit odio.
            </p>
            <form>
                <input type="checkbox" class="c-checkbox" checked/>
                <label>I accept <a href="#" title="">Privacy policy</a></label>
            </form>
        </div>
    </section>
    {{include './modules/insurance'}}
</footer>
```
*/
/*------------------------------------*        #PRIMARY NAVIGATION
\*------------------------------------*/
/*------------------------------------*    #BUTTONS

    HTML Markup:

    <a href="#" class="c-button">Link button</a>
    <button class="c-button">button</button>

    State
    -----
    <button class="c-button c-button--large">large button</button>
    <button class="c-button c-button--primary">Primary button</button>
    <button class="c-button c-button--secondary">Secondary button</button>
    <button class="c-button c-button--success">Success button</button>
    <button class="c-button c-button--warning">Warning button</button>
    <button class="c-button c-button--alert">Alert button</button>
    <button class="c-button c-button--ghost">Ghost button</button>
    <button class="c-button c-button--inverted">Inverted button</button>

    Disabled
    --------
    <a href="#" class="c-button c-button--disabled">Disabled button</button>
    <button class="c-button" disabled>Disabled button</button>

\*------------------------------------*/
/*
---
name: Button group
category:
  - components
  - components/button-group
tag:
  - base
compile: true
---

#### Basics
Add the `.button-group` class to a container, and inside it place any number of buttons. The buttons are separated by a
small border.

```hbs
{{#include './components/button-group'}}
    {{include './components/button' label="One"}}
    {{include './components/button' label="Two"}}
    {{include './components/button' label="Three"}}
{{/include}}
```

#### Sizing
Button groups can be sized with the same classes as standard buttons: `.tiny`, `.small`, and `.large`.

```hbs
{{#include './components/button-group' size="small" }}
    {{include './components/button' label="Small"}}
    {{include './components/button' label="Button"}}
    {{include './components/button' label="Group"}}
{{/include}}
```

#### Coloring
Buttons within a button group can be colored individually with the `.secondary`, `.success`, `.warning`, and `.alert`
classes or any other that is added.

```hbs
{{#include './components/button-group'}}
    {{include './components/button' label="View"}}
    {{include './components/button' type='secondary' label="Edit"}}
    {{include './components/button' type='success' label="Share"}}
    {{include './components/button' type='alert' label="Delete"}}
{{/include}}
```

#### Even-width Group
Add the `.c-button--expanded` class to the container to make a full-width button group. Each item will automatically size itself
based on how many buttons there are, up to a maximum of six.
```hbs
{{#include './components/button-group' expanded=true}}
    {{include './components/button' link=true label="Expanded"}}
    {{include './components/button' type='success' label="Button"}}
    {{include './components/button' type='alert' label="Group"}}
{{/include}}
```

#### Stacking
A button group can be made vertical with the `.c-button-group--stacked` class. You can also use `.c-button-group--stacked-for-small`
to only stack a button group on small screens, or `.c-button-group--stacked-for-medium` to only stack on small and medium screens.

##### Stack for all
```hbs
{{#include './components/button-group' stacked=true}}
    {{include './components/button' link=true label="Stack"}}
    {{include './components/button' link=true label="For"}}
    {{include './components/button' link=true label="All"}}
{{/include}}
```

##### Stack only for small media
```hbs
{{#include './components/button-group' stacked=true stackMedia='small'}}
    {{include './components/button' link=true label="Stack"}}
    {{include './components/button' link=true label="For"}}
    {{include './components/button' link=true label="Small"}}
{{/include}}
```

#### Split Buttons
To build a split button, just create a button group with two buttons.

```hbs
{{#include './components/button-group'}}
    {{include './components/button' link=true label="Primary action"}}
    {{include './components/button' dropdown=true}}
{{/include}}
```

*/
/*
---
name: Carousel
category:
  - components
  - components/carousel
tag:
  - base
compile: true
---
```hbs
{{#include './components/carousel/container'}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='dddddd' color='000000'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='d35c5c' color='ffffff'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='17b8ac' color='ffffff'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='f25a0c' color='ffffff'}}
    {{/include}}
{{/include}}
```
*/
/* stylelint-disable selector-no-type, selector-no-qualifying-type */
/*
---
name: Text field
category:
  - forms
  - forms/text-field
tag:
  - base
compile: true
---

#### Text field classic

##### Default State
```hbs
{{include './forms/text-field' label='Text'}}
```

##### Active state

```hbs
{{include './forms/text-field' label='Text' active=true}}
```

#### Text field with float effect

##### Default state
```hbs
{{include './forms/text-field' label='Text' float=true}}
```

##### Active state
```hbs
{{include './forms/text-field' label='Text' float=true active=true}}
```

*/
/* stylelint-disable selector-no-type, selector-no-qualifying-type*/
/*
---
name: Checkbox
category:
  - forms
  - forms/checkbox
tag:
  - base
compile: true
---

```hbs
    {{include './components/checkbox' id='checkbox-demo' label='Check this'}}
```
*/
/* stylelint-disable selector-no-type */
/*------------------------------------*    HTML Markup:

    <div class="input-group">
        <span class="input-group__label">Label</span>
        <input class="input-group-field" type="number">

        <div class="input-group__button">
            <input type="submit" class="button" value="Submit">
        </div>
    </div>

\*------------------------------------*/
/* stylelint-disable selector-no-type */
/*
---
name: Media object
category:
  - components
  - components/media-object
tag:
  - base
compile: true
---

#### Basics

```hbs
{{#include './components/media-object/container'}}
    {{#include './components/media-object/section'}}
        <img src="https://dummyimage.com/50x50/ededed/9b9b9b.jpg&text=IMG"/>
    {{/include}}
    {{#include './components/media-object/section'}}
        <h4>Dreams feel real while we're in them.</h4>
        <p>I'm going to improvise. Listen, there's something you should know about me... about inception. An idea is
        like a virus, resilient, highly contagious. The smallest seed of an idea can grow. It can grow to define or
        destroy you.</p>
    {{/include}}
{{/include}}
```
#### Section Alignment

Each section aligns to the top by default, but individual sections can also be middle or bottom-aligned with the
`.c-media-object__section--middle` and `.c-media-object__section--bottom` classes.

```hbs
{{#include './components/media-object/container'}}
    {{#include './components/media-object/section' align="middle"}}
        <img src="https://dummyimage.com/50x50/ededed/9b9b9b.jpg&text=IMG"/>
    {{/include}}
    {{#include './components/media-object/section'}}
        <h4>Why is it so important to dream?</h4>
        <p>So, once we've made the plant, how do we go out? Hope you have something more elegant in mind than shooting me
        in the head? A kick. What's a kick? This, Ariadne, would be a kick.</p>
        <p>What is the most resilient parasite? Bacteria? A virus? An intestinal worm? An idea. Resilient... highly
        contagious. Once an idea has taken hold of the brain it's almost impossible to eradicate. An idea that is fully
        formed - fully understood - that sticks; right in there somewhere.</p>
    {{/include}}
    {{#include './components/media-object/section' align="bottom"}}
        <img src="https://dummyimage.com/50x50/ededed/9b9b9b.jpg&text=IMG"/>
    {{/include}}
{{/include}}
```

#### Stack on Small

By adding the `.c-media-object--stack-for-small` class, you can make your media object responsive. Images will get a width of 100%, but this can be changed.

```hbs
{{#include './components/media-object/container' stack="small"}}

{{/include}}
<div class="c-media-object c-media-object--stack-for-small">
    <div class="c-media-object__section">
        <img src="https://dummyimage.com/485x248/ededed/9b9b9b.jpg&text=IMG"/>
    </div>
    <div class="c-media-object__section c-media-object__section--middle">
        <h4>I Can Stack.</h4>
        <p>Shrink the browser width to see me stack. I do tricks for dog treats, but I'm not a dog.</p>
    </div>
</div>
```
*/
/*------------------------------------*        #MEDIA-OBJECT
\*------------------------------------*/
/*------------------------------------*        #PAGINATION
\*------------------------------------*/
/*
---
name: Tabs
category:
  - components
  - components/tabs
tag:
  - JS
  - base
compile: true
---

#### Tabs

```hbs
{{#include './components/tabs/tabs' id="tab-classic" }}
    {{include './components/tabs/title' label="Description" target="panel1v" selected=true }}
    {{include './components/tabs/title' label="Try it on" target="panel2v" }}
    {{include './components/tabs/title' label="Notes" target="panel3v" }}
    {{include './components/tabs/title' label="Shipping & returns" target="panel4v" }}
{{/include}}
{{#include './components/tabs/content' target="tab-classic"}}
    {{#include './components/tabs/panel' id="panel1v" selected=true }}
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
    {{/include}}
    {{#include './components/tabs/panel' id="panel2v" }}
        <p>Vivamus hendrerit arcu sed erat molestie vehicula. Sed auctor neque eu tellus rhoncus ut eleifend nibh porttitor. Ut in nulla enim. Phasellus molestie magna non est bibendum non venenatis nisl tempor. Suspendisse dictum feugiat nisl ut dapibus.</p>
    {{/include}}
    {{#include './components/tabs/panel' id="panel3v" }}
        <p>ibh porttitor. Ut in nulla enim. Phasellus molestie magna non est bibendum non venenatis nisl tempor. </p>
    {{/include}}
    {{#include './components/tabs/panel' id="panel4v" }}
        <p>Vivamus hendrerit arcu sed erat molestie vehicula. Sed auctor neque eu tellus rhoncus ut eleinim. Phasellus molestie magna non est bibendum non venenatis nisl tempor. Suspendisse dictum feugiat nisl ut dapibus.</p>
    {{/include}}
{{/include}}
```

#### Vertical tabs

```hbs
<div class="row collapse">
    <div class="medium-3 columns">
        {{#include './components/tabs/tabs' id="tab-vertical" type="vertical"}}
            {{include './components/tabs/title' label="Description" target="panelVertical1" selected=true }}
            {{include './components/tabs/title' label="Try it on" target="panelVertical2" }}
        {{/include}}
    </div>
    <div class="medium-9 columns">
        {{#include './components/tabs/content' type="vertical" target="tab-vertical"}}
            {{#include './components/tabs/panel' id="panelVertical1" selected=true }}
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
            {{/include}}
            {{#include './components/tabs/panel' id="panelVertical2" }}
                <p>Vivamus hendrerit arcu sed erat molestie vehicula. Sed auctor neque eu tellus rhoncus ut eleifend nibh porttitor. Ut in nulla enim. Phasellus molestie magna non est bibendum non venenatis nisl tempor. Suspendisse dictum feugiat nisl ut dapibus.</p>
            {{/include}}
        {{/include}}
    </div>
</div>
```
*/
/*
---
name: Breadcrumb
category:
  - components
  - components/breadcrumb
tag:
  - base
compile: true
---

#### Breadcrumb

Indicate the current page's location within a navigational hierarchy.
Separators are automatically added in CSS through :before and content.

```hbs
{{include './components/breadcrumb'}}
```
*/
/*------------------------------------*        #Hero
        This will be mainly used for the CLP
\*------------------------------------*/
/*
---
name: Rating
category:
  - components
  - components/rating
tag:
  - base
---

#### Rating

```html
<a class="rating" href="#"></a>
<div class="rating"></div>
```
*/
/*------------------------------------*        #MEDIA-OBJECT
\*------------------------------------*/
/*
---
name: Swatch
category:
  - components
  - components/swatch
tag:
  - base
compile: true
---

#### Swatch button

```hbs
{{include './components/swatch'}}
{{include './components/swatch' selected=true bgColor='#417505'}}
{{include './components/swatch' bgColor='#eee'}}
{{include './components/swatch' bgColor='#d51b51'}}
{{include './components/swatch' bgColor='#000'}}
```

#### Swatch Link

```hbs
{{include './components/swatch' isLink=true}}
{{include './components/swatch' selected=true bgColor='#417505' isLink=true}}
{{include './components/swatch' bgColor='#eee' isLink=true}}
{{include './components/swatch' bgColor='#d51b51' isLink=true}}
{{include './components/swatch' bgColor='#000' isLink=true}}
```
*/
/*
---
name: Product tile
category:
  - components
  - components/product-tile
tag:
  - base
dependency:
  - media-object

compile: true
---

#### Default mode
```hbs
<div class="row">
    <div class="column small-6 large-3">
        {{include './components/product-tile'
            name='La vie Est Belle'
            description='Eau de Parfum'
            buyLabel='Achat express'
            price='82,90 €'
        }}
    </div>
    <div class="column small-6 large-3">
        {{include './components/product-tile'
            name='La vie Est Belle'
            description='Eau de Parfum'
            buyLabel='Achat express'
            price='82,90 €'
        }}
    </div>
    <div class="column small-6 large-3">
        {{include './components/product-tile'
            name='La vie Est Belle'
            description='Eau de Parfum'
            buyLabel='Achat express'
            price='82,90 €'
        }}
    </div>
    <div class="column small-6 large-3">
        {{include './components/product-tile'
            name='La vie Est Belle'
            description='Eau de Parfum'
            buyLabel='Achat express'
            price='82,90 €'
        }}
    </div>
</div>
```

#### Grid column mode

Add `.c-product-tile--horizontal` to the product-tile to change the mode

```hbs
{{include './components/product-tile'
    type="horizontal"
    name='La vie Est Belle'
    description='Eau de Parfum'
    buyLabel='Achat express'
    price='82,90 €'
}}

{{include './components/product-tile'
    type="horizontal"
    name='La vie Est Belle'
    description='Eau de Parfum'
    buyLabel='Achat express'
    price='82,90 €'
}}
```

*/
/*
---
name: Section
category:
  - components
  - components/section
tag:
  - base

compile: true
---

#### Card

```hbs
<section class="c-section">
    <header class="c-section__heading">
        <h2 class="c-section__title">
            Brand favorites
        </h2>
        {{include './components/link' label="View all" }}
    </header>
    <div class="c-section__content">
        my content
    </div>
    {{include './components/button' label="Buy" }}
</section>
```
*/
/*
---
name: Scrollable
category:
  - components
  - components/scrollable
tag:
  - base
---

```html
<div class="c-scrollable">
    <div class="scrollable__item">a</div>
    <div class="scrollable__item">b</div>
    <div class="scrollable__item">c</div>
</div>
```
*/
/*
---
name: Links
category:
  - components
  - components/links
tag:
  - base
compile: true
---

#### Link classic

```hbs
{{include './components/link' label='View all'}}
```

#### Link uppercase

```hbs
{{include './components/link' type="upper" label='View all'}}
```
*/
/*
---
name: Reveal
category:
  - components
  - components/reveal
tag:
  - base
compile: true
---

To come...
*/
/*
---
name: Minicart
category:
  - modules
  - modules/minicart
---

#### Minicart

```html
<div class="m-minicart">
    <div class="m-minicart__content">
    </div>
</div>
```
*/
/*
---
name: Newsletter
category:
  - modules
  - modules/newsletter
---
*/
/*
---
name: Reviews
category:
  - modules
  - modules/reviews
---
*/
/*------------------------------------*        #Review
        PDP reviews
\*------------------------------------*/
/*
---
name: Insurance
category:
  - modules
  - modules/insurance
compile: true
---

```hbs
    {{include './modules/insurance'}}
```
*/
@media print {
  /* line 1227, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  .pt_store_locator .c-promo-banner,
  .pt_store_locator .topbar,
  .pt_store_locator .c-search,
  .pt_store_locator .footer_main,
  .pt_store_locator .c-nav,
  .pt_store_locator .c-nav__mobile,
  .pt_store_locator .c-minicart,
  .pt_store_locator .email_print {
    display: none;
  }
  /* line 1238, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  .pt_store_locator .c-logo {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    display: block;
    width: 100%;
    max-width: 100%;
  }
  /* line 1245, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  .pt_store_locator .c-logo__link {
    display: block;
    margin: 0 auto;
    padding: 40px;
  }
  /* line 1252, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  .pt_store_locator .store_locator_container > .left {
    padding-right: 0;
    width: 100%;
  }
  /* line 1258, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  .pt_store_locator #store_list {
    width: 100%;
    margin: 0;
    padding: 0;
    max-height: none;
  }
  /* line 1266, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  .header_top_slot_container,
  .utility_navigation_list,
  .footer,
  .navigation_wrap,
  .breadcrumb,
  .print_map,
  .store_search_from,
  .header_promo_slot {
    display: none;
  }
  /* line 1277, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  .logo {
    display: block;
    text-align: center;
  }
  /* line 1282, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  #store_locator_content {
    padding: 0 50px;
  }
  /* line 1285, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  #store_locator_content #google_map {
    width: 100%;
  }
  /* line 1289, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  #store_locator_content .direction_modes {
    display: none !important;
  }
  /* line 1293, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  #store_locator_content .store_details {
    width: 100%;
    float: none;
  }
  /* line 1298, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  #store_locator_content .store_address {
    display: block;
  }
  /* line 1302, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  #store_locator_content .store_phone,
  #store_locator_content .store_email,
  #store_locator_content .store_hours {
    display: block !important;
  }
  /* line 1309, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  #store_locator_content .store_list .store_list_item_address,
  #store_locator_content .store_list .store_list_item_hours {
    display: block;
  }
  /* line 1314, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  #store_locator_content .store_list .store_list_item:last-child {
    border: none;
  }
  /* line 1318, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  #store_locator_content .store_list .store_list_item_show_details {
    display: none;
  }
  /* line 1322, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  #store_locator_content .store_list .store_save_favourites {
    display: none;
  }
  /* line 1328, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  #store_locator_content .map_info_window .map_info_window_print,
  #store_locator_content .map_info_window .map_info_window_send_email {
    display: none;
  }
  /* line 1335, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  .map_info_window_direction,
  .make_appointment,
  .store_save_favourites {
    display: none;
  }
  /* line 1342, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  .get_directions #store_list {
    display: block;
    width: 100%;
  }
  /* line 1348, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_storelocator.scss */
  .get_directions #store_locator_content .direction_block.direction_block_top {
    display: none;
  }
}

/*
---
name: Product details
category:
  - modules
  - modules/product-details
---

```html
<div class="m-product-details">

</div>
```
*/
/*------------------------------------*        #UNIT
\*------------------------------------*/
/*------------------------------------*        #VALUE
\*------------------------------------*/
/*------------------------------------*        #BREAKPOINTS
\*------------------------------------*/
/* stylelint-disable declaration-no-important, sh-waqar/declaration-use-variable */
/*------------------------------------*        #MIXINS
\*------------------------------------*/
/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.visa {
  background-image: url("../../images/sprites.png");
  background-position: 0px -379px;
  background-repeat: no-repeat;
  height: 22px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.back_to_top {
  background-image: url("../../images/sprites.png");
  background-position: 0px -21px;
  background-repeat: no-repeat;
  height: 8px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.car_black {
  background-image: url("../../images/sprites.png");
  background-position: 0px -613px;
  background-repeat: no-repeat;
  height: 30px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.car_white {
  background-image: url("../../images/sprites.png");
  background-position: 0px -563px;
  background-repeat: no-repeat;
  height: 30px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.facebook_share {
  background-image: url("../../images/sprites.png");
  background-position: 0px -117px;
  background-repeat: no-repeat;
  height: 14px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.man_walking_black {
  background-image: url("../../images/sprites.png");
  background-position: 0px -513px;
  background-repeat: no-repeat;
  height: 30px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.man_walking_white {
  background-image: url("../../images/sprites.png");
  background-position: 0px -663px;
  background-repeat: no-repeat;
  height: 30px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz-down-button-dark {
  background-image: url("../../images/sprites.png");
  background-position: 0px -876px;
  background-repeat: no-repeat;
  height: 35px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz-down-button {
  background-image: url("../../images/sprites.png");
  background-position: 0px -821px;
  background-repeat: no-repeat;
  height: 35px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz-return-btn {
  background-image: url("../../images/sprites.png");
  background-position: 0px -465px;
  background-repeat: no-repeat;
  height: 28px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz-shade-checked {
  background-image: url("../../images/sprites.png");
  background-position: 0px -338px;
  background-repeat: no-repeat;
  height: 21px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz-shade {
  background-image: url("../../images/sprites.png");
  background-position: 0px -297px;
  background-repeat: no-repeat;
  height: 21px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.quiz_restart {
  background-image: url("../../images/sprites.png");
  background-position: 0px -256px;
  background-repeat: no-repeat;
  height: 21px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.social_button_send_to {
  background-image: url("../../images/sprites.png");
  background-position: 0px -151px;
  background-repeat: no-repeat;
  height: 14px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_location_a {
  background-image: url("../../images/sprites.png");
  background-position: 0px -713px;
  background-repeat: no-repeat;
  height: 34px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_location_b {
  background-image: url("../../images/sprites.png");
  background-position: 0px -767px;
  background-repeat: no-repeat;
  height: 34px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_locator_minus {
  background-image: url("../../images/sprites.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  height: 1px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_locator_plus {
  background-image: url("../../images/sprites.png");
  background-position: 0px -185px;
  background-repeat: no-repeat;
  height: 15px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_locator_print_large {
  background-image: url("../../images/sprites.png");
  background-position: 0px -421px;
  background-repeat: no-repeat;
  height: 24px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.store_locator_print_small {
  background-image: url("../../images/sprites.png");
  background-position: 0px -220px;
  background-repeat: no-repeat;
  height: 16px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.tumblr_share {
  background-image: url("../../images/sprites.png");
  background-position: 0px -83px;
  background-repeat: no-repeat;
  height: 14px;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_sprite.scss */
.twitter_share {
  background-image: url("../../images/sprites.png");
  background-position: 0px -49px;
  background-repeat: no-repeat;
  height: 14px;
}

/* stylelint-disable */
/* stylelint-disable */
/* stylelint-disable */
/*
---
name: Rating
category:
  - components
  - components/rating
tag:
  - base
---

#### Rating

```html
<a class="rating" href="#"></a>
<div class="rating"></div>
```
*/
/*------------------------------------*        #MEDIA-OBJECT
\*------------------------------------*/
/*
---
name: Breadcrumb
category:
  - components
  - components/breadcrumb
tag:
  - base
compile: true
---

#### Breadcrumb

Indicate the current page's location within a navigational hierarchy.
Separators are automatically added in CSS through :before and content.

```hbs
{{include './components/breadcrumb'}}
```
*/
/*
---
name: Product tile
category:
  - components
  - components/product-tile
tag:
  - base
dependency:
  - media-object

compile: true
---

#### Default mode
```hbs
<div class="row">
    <div class="column small-6 large-3">
        {{include './components/product-tile'
            name='La vie Est Belle'
            description='Eau de Parfum'
            buyLabel='Achat express'
            price='82,90 €'
        }}
    </div>
    <div class="column small-6 large-3">
        {{include './components/product-tile'
            name='La vie Est Belle'
            description='Eau de Parfum'
            buyLabel='Achat express'
            price='82,90 €'
        }}
    </div>
    <div class="column small-6 large-3">
        {{include './components/product-tile'
            name='La vie Est Belle'
            description='Eau de Parfum'
            buyLabel='Achat express'
            price='82,90 €'
        }}
    </div>
    <div class="column small-6 large-3">
        {{include './components/product-tile'
            name='La vie Est Belle'
            description='Eau de Parfum'
            buyLabel='Achat express'
            price='82,90 €'
        }}
    </div>
</div>
```

#### Grid column mode

Add `.c-product-tile--horizontal` to the product-tile to change the mode

```hbs
{{include './components/product-tile'
    type="horizontal"
    name='La vie Est Belle'
    description='Eau de Parfum'
    buyLabel='Achat express'
    price='82,90 €'
}}

{{include './components/product-tile'
    type="horizontal"
    name='La vie Est Belle'
    description='Eau de Parfum'
    buyLabel='Achat express'
    price='82,90 €'
}}
```

*/
/*
---
name: Swatch
category:
  - components
  - components/swatch
tag:
  - base
compile: true
---

#### Swatch button

```hbs
{{include './components/swatch'}}
{{include './components/swatch' selected=true bgColor='#417505'}}
{{include './components/swatch' bgColor='#eee'}}
{{include './components/swatch' bgColor='#d51b51'}}
{{include './components/swatch' bgColor='#000'}}
```

#### Swatch Link

```hbs
{{include './components/swatch' isLink=true}}
{{include './components/swatch' selected=true bgColor='#417505' isLink=true}}
{{include './components/swatch' bgColor='#eee' isLink=true}}
{{include './components/swatch' bgColor='#d51b51' isLink=true}}
{{include './components/swatch' bgColor='#000' isLink=true}}
```
*/
/*
---
name: Carousel
category:
  - components
  - components/carousel
tag:
  - base
compile: true
---
```hbs
{{#include './components/carousel/container'}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='dddddd' color='000000'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='d35c5c' color='ffffff'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='17b8ac' color='ffffff'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='f25a0c' color='ffffff'}}
    {{/include}}
{{/include}}
```
*/
/*------------------------------------*        #Hero
        This will be mainly used for the CLP
\*------------------------------------*/
/*
---
name: Carousel
category:
  - components
  - components/carousel
tag:
  - base
compile: true
---
```hbs
{{#include './components/carousel/container'}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='dddddd' color='000000'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='d35c5c' color='ffffff'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='17b8ac' color='ffffff'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='f25a0c' color='ffffff'}}
    {{/include}}
{{/include}}
```
*/
/*
---
name: Carousel
category:
  - components
  - components/carousel
tag:
  - base
compile: true
---
```hbs
{{#include './components/carousel/container'}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='dddddd' color='000000'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='d35c5c' color='ffffff'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='17b8ac' color='ffffff'}}
    {{/include}}
    {{#include './components/carousel/item'}}
        {{include './base/picture' smallSize='600x200' mediumSize='800x300' largeSize='1200x400' bgColor='f25a0c' color='ffffff'}}
    {{/include}}
{{/include}}
```
*/
/* line 13, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/* Sections
          ========================================================================== */
/**
      * Remove the margin in all browsers (opinionated).
      */
/* line 27, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
body {
  margin: 0;
}

/**
      * Add the correct display in IE 9-.
      */
/* line 35, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
      * Correct the font size and margin on `h1` elements within `section` and
      * `article` contexts in Chrome, Firefox, and Safari.
      */
/* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
          ========================================================================== */
/**
      * Add the correct display in IE 9-.
      * 1. Add the correct display in IE.
      */
/* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
      * Add the correct margin in IE 8.
      */
/* line 72, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
      * 1. Add the correct box sizing in Firefox.
      * 2. Show the overflow in Edge and IE.
      */
/* line 81, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
      * 1. Correct the inheritance and scaling of font size in all browsers.
      * 2. Correct the odd `em` font sizing in all browsers.
      */
/* line 92, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
          ========================================================================== */
/**
      * 1. Remove the gray background on active links in IE 10.
      * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
      */
/* line 105, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
      * Remove the outline on focused links when they are also active or hovered
      * in all browsers (opinionated).
      */
/* line 115, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
a:active,
a:hover {
  outline-width: 0;
}

/**
      * 1. Remove the bottom border in Firefox 39-.
      * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
      */
/* line 125, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
      * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
      */
/* line 135, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
b,
strong {
  font-weight: inherit;
}

/**
      * Add the correct font weight in Chrome, Edge, and Safari.
      */
/* line 144, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
b,
strong {
  font-weight: bolder;
}

/**
      * 1. Correct the inheritance and scaling of font size in all browsers.
      * 2. Correct the odd `em` font sizing in all browsers.
      */
/* line 154, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
      * Add the correct font style in Android 4.3-.
      */
/* line 165, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
dfn {
  font-style: italic;
}

/**
      * Add the correct background and color in IE 9-.
      */
/* line 173, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
      * Add the correct font size in all browsers.
      */
/* line 182, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
small {
  font-size: 80%;
}

/**
      * Prevent `sub` and `sup` elements from affecting the line height in
      * all browsers.
      */
/* line 191, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 199, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 203, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
sup {
  top: -0.5em;
}

/* Embedded content
          ========================================================================== */
/**
      * Add the correct display in IE 9-.
      */
/* line 214, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
audio,
video {
  display: inline-block;
}

/**
      * Add the correct display in iOS 4-7.
      */
/* line 223, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
      * Remove the border on images inside links in IE 10-.
      */
/* line 232, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
img {
  border-style: none;
}

/**
      * Hide the overflow in IE.
      */
/* line 240, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
          ========================================================================== */
/**
      * 1. Change the font styles in all browsers (opinionated).
      * 2. Remove the margin in Firefox and Safari.
      */
/* line 252, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
      * Show the overflow in IE.
      * 1. Show the overflow in Edge.
      */
/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
      * Remove the inheritance of text transform in Edge, Firefox, and IE.
      * 1. Remove the inheritance of text transform in Firefox.
      */
/* line 278, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
      * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
      *    controls in Android 4.
      * 2. Correct the inability to style clickable types in iOS and Safari.
      */
/* line 289, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
      * Remove the inner border and padding in Firefox.
      */
/* line 300, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
      * Restore the focus styles unset by the previous rule.
      */
/* line 312, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
      * Change the border, margin, and padding in all browsers (opinionated).
      */
/* line 323, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
      * 1. Correct the text wrapping in Edge and IE.
      * 2. Correct the color inheritance from `fieldset` elements in IE.
      * 3. Remove the padding so developers are not caught out when they zero out
      *    `fieldset` elements in all browsers.
      */
/* line 336, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
      * 1. Add the correct display in IE 9-.
      * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
      */
/* line 350, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
      * Remove the default vertical scrollbar in IE.
      */
/* line 359, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
textarea {
  overflow: auto;
}

/**
      * 1. Add the correct box sizing in IE 10-.
      * 2. Remove the padding in IE 10-.
      */
/* line 368, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
      * Correct the cursor style of increment and decrement buttons in Chrome.
      */
/* line 378, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
      * 1. Correct the odd appearance in Chrome and Safari.
      * 2. Correct the outline style in Safari.
      */
/* line 388, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
      * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
      */
/* line 397, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
      * 1. Correct the inability to style clickable types in iOS and Safari.
      * 2. Change font properties to `inherit` in Safari.
      */
/* line 407, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
          ========================================================================== */
/*
      * Add the correct display in IE 9-.
      * 1. Add the correct display in Edge, IE, and Firefox.
      */
/* line 420, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
details,
menu {
  display: block;
}

/*
      * Add the correct display in all browsers.
      */
/* line 429, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
summary {
  display: list-item;
}

/* Scripting
          ========================================================================== */
/**
      * Add the correct display in IE 9-.
      */
/* line 440, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
canvas {
  display: inline-block;
}

/**
      * Add the correct display in IE.
      */
/* line 448, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
template {
  display: none;
}

/* Hidden
          ========================================================================== */
/**
      * Add the correct display in IE 10-.
      */
/* line 459, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_normalize.scss */
[hidden] {
  display: none;
}

/* line 17, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_base.scss */
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

/* line 41, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_base.scss */
em,
i {
  font-style: italic;
  line-height: inherit;
}

/* line 48, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_base.scss */
strong,
b {
  font-weight: bold;
  line-height: inherit;
}

/* line 55, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_base.scss */
small {
  font-size: 80%;
  line-height: inherit;
}

/* line 32, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_lists.scss */
ul,
ol,
dl {
  line-height: 1.6;
  margin-bottom: 1rem;
  list-style-position: outside;
}

/* line 41, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_lists.scss */
li {
  /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
  font-size: inherit;
}

/* line 47, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_lists.scss */
ul {
  list-style-type: disc;
  margin-left: 1.25rem;
}

/* line 53, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_lists.scss */
ol {
  margin-left: 1.25rem;
}

/* line 60, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_lists.scss */
ul ul,
ol ul, ul
ol,
ol
ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_paragraphs.scss */
p {
  /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
  font-size: inherit;
  line-height: 1.6;
  margin-bottom: 1rem;
  text-rendering: optimizeLegibility;
}

/* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}

/* line 112, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #cacaca;
  line-height: 0;
}

/* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
h1 {
  /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
  font-size: 1.5rem;
}

/* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
h2 {
  /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
  font-size: 1.25rem;
}

/* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
h3 {
  /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
  font-size: 1.1875rem;
}

/* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
h4 {
  /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
  font-size: 1.125rem;
}

/* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
h5 {
  /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
  font-size: 1.0625rem;
}

/* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
h6 {
  /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
  font-size: 1rem;
}

@media screen and (min-width: 47.9375em) {
  /* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
  h1 {
    /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
    font-size: 3rem;
  }
  /* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
  h2 {
    /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
    font-size: 2.5rem;
  }
  /* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
  h3 {
    /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
    font-size: 1.9375rem;
  }
  /* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
  h4 {
    /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
    font-size: 1.5625rem;
  }
  /* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
  h5 {
    /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
    font-size: 1.25rem;
  }
  /* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_headings.scss */
  h6 {
    /* stylelint-disable-next-line sh-waqar/declaration-use-variable */
    font-size: 1rem;
  }
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_links.scss */
a {
  color: #000;
  text-decoration: none;
  line-height: inherit;
  cursor: pointer;
}

/* line 31, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_links.scss */
a:hover, a:focus {
  outline: none;
  color: black;
  text-decoration: underline;
}

/* line 40, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_links.scss */
a img {
  border: 0;
}

/* line 30, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_body.scss */
html {
  font-size: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 36, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_body.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* line 43, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_body.scss */
body {
  padding: 0;
  margin: 0;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-weight: normal;
  line-height: 1.5;
  font-size: 0.75rem;
  color: #000;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 58, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_body.scss */
body.fixed-body {
  /* stylelint-disable-line */
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/**
      * Fieldset base styles
      */
/* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_forms.scss */
fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 17, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_forms.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_forms.scss */
select {
  width: 100%;
}

/* line 28, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_forms.scss */
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  line-height: 1;
}

/* line 171, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
[data-whatinput='mouse'] button {
  outline: 0;
}

/**
      * Make media elements responsive
      */
/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_media.scss */
img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: middle;
}

/* line 22, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/base/_media.scss */
video,
object {
  max-width: 100%;
  height: auto;
}

/* line 160, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.row {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

/* line 164, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.row .row {
  margin-left: -0.3125rem;
  margin-right: -0.3125rem;
}

@media screen and (min-width: 47.9375em) {
  /* line 164, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .row .row {
    margin-left: -0.46875rem;
    margin-right: -0.46875rem;
  }
}

/* line 169, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.row.expanded {
  max-width: none;
}

/* line 174, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.row.collapse > .column, .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 181, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.row.is-collapse-child,
.row.collapse > .column > .row,
.row.collapse > .columns > .row {
  margin-left: 0;
  margin-right: 0;
}

/* line 189, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.column, .columns {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  min-width: initial;
}

@media screen and (min-width: 47.9375em) {
  /* line 189, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .column, .columns {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

/* line 195, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.column.row.row, .row.row.columns {
  float: none;
  display: block;
}

/* line 201, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.row .column.row.row, .row .row.row.columns {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 4.16667%;
          flex: 0 0 4.16667%;
  max-width: 4.16667%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-0 {
  margin-left: 0%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-1 {
  margin-left: 4.16667%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  max-width: 12.5%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-2 {
  margin-left: 8.33333%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-3 {
  margin-left: 12.5%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20.83333%;
          flex: 0 0 20.83333%;
  max-width: 20.83333%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-4 {
  margin-left: 16.66667%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-5 {
  margin-left: 20.83333%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 29.16667%;
          flex: 0 0 29.16667%;
  max-width: 29.16667%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-6 {
  margin-left: 25%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-7 {
  margin-left: 29.16667%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 37.5%;
          flex: 0 0 37.5%;
  max-width: 37.5%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-8 {
  margin-left: 33.33333%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-9 {
  margin-left: 37.5%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45.83333%;
          flex: 0 0 45.83333%;
  max-width: 45.83333%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-10 {
  margin-left: 41.66667%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-11 {
  margin-left: 45.83333%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-13 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 54.16667%;
          flex: 0 0 54.16667%;
  max-width: 54.16667%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-12 {
  margin-left: 50%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-14 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-13 {
  margin-left: 54.16667%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-15 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 62.5%;
          flex: 0 0 62.5%;
  max-width: 62.5%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-14 {
  margin-left: 58.33333%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-16 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-15 {
  margin-left: 62.5%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-17 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70.83333%;
          flex: 0 0 70.83333%;
  max-width: 70.83333%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-16 {
  margin-left: 66.66667%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-18 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-17 {
  margin-left: 70.83333%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-19 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 79.16667%;
          flex: 0 0 79.16667%;
  max-width: 79.16667%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-18 {
  margin-left: 75%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-20 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-19 {
  margin-left: 79.16667%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-21 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 87.5%;
          flex: 0 0 87.5%;
  max-width: 87.5%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-20 {
  margin-left: 83.33333%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-22 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-21 {
  margin-left: 87.5%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-23 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 95.83333%;
          flex: 0 0 95.83333%;
  max-width: 95.83333%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-22 {
  margin-left: 91.66667%;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-24 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-offset-23 {
  margin-left: 95.83333%;
}

/* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

/* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

/* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-1 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-1 > .column, .small-up-1 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-2 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-2 > .column, .small-up-2 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-3 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-3 > .column, .small-up-3 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-4 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-4 > .column, .small-up-4 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-5 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-5 > .column, .small-up-5 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}

/* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-6 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-6 > .column, .small-up-6 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-7 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-7 > .column, .small-up-7 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 14.28571%;
          flex: 0 0 14.28571%;
  max-width: 14.28571%;
}

/* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-8 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-up-8 > .column, .small-up-8 > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  max-width: 12.5%;
}

/* line 262, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-collapse > .column, .small-collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

@media screen and (min-width: 47.9375em) {
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.16667%;
            flex: 0 0 4.16667%;
    max-width: 4.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-0 {
    margin-left: 0%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-1 {
    margin-left: 4.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-2 {
    margin-left: 8.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-3 {
    margin-left: 12.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.83333%;
            flex: 0 0 20.83333%;
    max-width: 20.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-4 {
    margin-left: 16.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-5 {
    margin-left: 20.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.16667%;
            flex: 0 0 29.16667%;
    max-width: 29.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-6 {
    margin-left: 25%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-7 {
    margin-left: 29.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-8 {
    margin-left: 33.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-9 {
    margin-left: 37.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.83333%;
            flex: 0 0 45.83333%;
    max-width: 45.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-10 {
    margin-left: 41.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-11 {
    margin-left: 45.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.16667%;
            flex: 0 0 54.16667%;
    max-width: 54.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-12 {
    margin-left: 50%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-13 {
    margin-left: 54.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-14 {
    margin-left: 58.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-15 {
    margin-left: 62.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.83333%;
            flex: 0 0 70.83333%;
    max-width: 70.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-16 {
    margin-left: 66.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-17 {
    margin-left: 70.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.16667%;
            flex: 0 0 79.16667%;
    max-width: 79.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-18 {
    margin-left: 75%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-19 {
    margin-left: 79.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-20 {
    margin-left: 83.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-21 {
    margin-left: 87.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.83333%;
            flex: 0 0 95.83333%;
    max-width: 95.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-22 {
    margin-left: 91.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-offset-23 {
    margin-left: 95.83333%;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-1 > .column, .medium-up-1 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-2 > .column, .medium-up-2 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-3 > .column, .medium-up-3 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-4 > .column, .medium-up-4 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-5 > .column, .medium-up-5 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-6 > .column, .medium-up-6 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-7 > .column, .medium-up-7 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.28571%;
            flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-up-8 > .column, .medium-up-8 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media screen and (min-width: 47.9375em) and (min-width: 47.9375em) {
  /* line 241, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 249, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.row.medium-unstack > .column, .row.medium-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media screen and (min-width: 47.9375em) {
  /* line 249, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .row.medium-unstack > .column, .row.medium-unstack > .columns {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media screen and (min-width: 47.9375em) {
  /* line 262, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.16667%;
            flex: 0 0 4.16667%;
    max-width: 4.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-0 {
    margin-left: 0%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-1 {
    margin-left: 4.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-2 {
    margin-left: 8.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-3 {
    margin-left: 12.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.83333%;
            flex: 0 0 20.83333%;
    max-width: 20.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-4 {
    margin-left: 16.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-5 {
    margin-left: 20.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.16667%;
            flex: 0 0 29.16667%;
    max-width: 29.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-6 {
    margin-left: 25%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-7 {
    margin-left: 29.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-8 {
    margin-left: 33.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-9 {
    margin-left: 37.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.83333%;
            flex: 0 0 45.83333%;
    max-width: 45.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-10 {
    margin-left: 41.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-11 {
    margin-left: 45.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.16667%;
            flex: 0 0 54.16667%;
    max-width: 54.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-12 {
    margin-left: 50%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-13 {
    margin-left: 54.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-14 {
    margin-left: 58.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-15 {
    margin-left: 62.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.83333%;
            flex: 0 0 70.83333%;
    max-width: 70.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-16 {
    margin-left: 66.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-17 {
    margin-left: 70.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.16667%;
            flex: 0 0 79.16667%;
    max-width: 79.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-18 {
    margin-left: 75%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-19 {
    margin-left: 79.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-20 {
    margin-left: 83.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-21 {
    margin-left: 87.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.83333%;
            flex: 0 0 95.83333%;
    max-width: 95.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-22 {
    margin-left: 91.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-offset-23 {
    margin-left: 95.83333%;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-1 > .column, .large-up-1 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-2 > .column, .large-up-2 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-3 > .column, .large-up-3 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-4 > .column, .large-up-4 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-5 > .column, .large-up-5 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-6 > .column, .large-up-6 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-7 > .column, .large-up-7 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.28571%;
            flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-up-8 > .column, .large-up-8 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 63.9375em) {
  /* line 241, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 249, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.row.large-unstack > .column, .row.large-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media screen and (min-width: 63.9375em) {
  /* line 249, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .row.large-unstack > .column, .row.large-unstack > .columns {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 262, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-collapse > .column, .large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.16667%;
            flex: 0 0 4.16667%;
    max-width: 4.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-0 {
    margin-left: 0%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-1 {
    margin-left: 4.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-2 {
    margin-left: 8.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-3 {
    margin-left: 12.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.83333%;
            flex: 0 0 20.83333%;
    max-width: 20.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-4 {
    margin-left: 16.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-5 {
    margin-left: 20.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.16667%;
            flex: 0 0 29.16667%;
    max-width: 29.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-6 {
    margin-left: 25%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-7 {
    margin-left: 29.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-8 {
    margin-left: 33.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-9 {
    margin-left: 37.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.83333%;
            flex: 0 0 45.83333%;
    max-width: 45.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-10 {
    margin-left: 41.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-11 {
    margin-left: 45.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.16667%;
            flex: 0 0 54.16667%;
    max-width: 54.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-12 {
    margin-left: 50%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-13 {
    margin-left: 54.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-14 {
    margin-left: 58.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-15 {
    margin-left: 62.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.83333%;
            flex: 0 0 70.83333%;
    max-width: 70.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-16 {
    margin-left: 66.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-17 {
    margin-left: 70.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.16667%;
            flex: 0 0 79.16667%;
    max-width: 79.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-18 {
    margin-left: 75%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-19 {
    margin-left: 79.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-20 {
    margin-left: 83.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-21 {
    margin-left: 87.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.83333%;
            flex: 0 0 95.83333%;
    max-width: 95.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-22 {
    margin-left: 91.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-offset-23 {
    margin-left: 95.83333%;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-1 > .column, .xlarge-up-1 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-2 > .column, .xlarge-up-2 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-3 > .column, .xlarge-up-3 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-4 > .column, .xlarge-up-4 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-5 > .column, .xlarge-up-5 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-6 > .column, .xlarge-up-6 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-7 > .column, .xlarge-up-7 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.28571%;
            flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-up-8 > .column, .xlarge-up-8 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media screen and (min-width: 80em) and (min-width: 80em) {
  /* line 241, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 249, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.row.xlarge-unstack > .column, .row.xlarge-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media screen and (min-width: 80em) {
  /* line 249, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .row.xlarge-unstack > .column, .row.xlarge-unstack > .columns {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media screen and (min-width: 80em) {
  /* line 262, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-collapse > .column, .xlarge-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xlarge-uncollapse > .column, .xlarge-uncollapse > .columns {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 100em) {
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.16667%;
            flex: 0 0 4.16667%;
    max-width: 4.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-0 {
    margin-left: 0%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-1 {
    margin-left: 4.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-2 {
    margin-left: 8.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-3 {
    margin-left: 12.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.83333%;
            flex: 0 0 20.83333%;
    max-width: 20.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-4 {
    margin-left: 16.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-5 {
    margin-left: 20.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.16667%;
            flex: 0 0 29.16667%;
    max-width: 29.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-6 {
    margin-left: 25%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-7 {
    margin-left: 29.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-8 {
    margin-left: 33.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-9 {
    margin-left: 37.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.83333%;
            flex: 0 0 45.83333%;
    max-width: 45.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-10 {
    margin-left: 41.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-11 {
    margin-left: 45.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.16667%;
            flex: 0 0 54.16667%;
    max-width: 54.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-12 {
    margin-left: 50%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-13 {
    margin-left: 54.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-14 {
    margin-left: 58.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-15 {
    margin-left: 62.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.83333%;
            flex: 0 0 70.83333%;
    max-width: 70.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-16 {
    margin-left: 66.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-17 {
    margin-left: 70.83333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.16667%;
            flex: 0 0 79.16667%;
    max-width: 79.16667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-18 {
    margin-left: 75%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-19 {
    margin-left: 79.16667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-20 {
    margin-left: 83.33333%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-21 {
    margin-left: 87.5%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.83333%;
            flex: 0 0 95.83333%;
    max-width: 95.83333%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-22 {
    margin-left: 91.66667%;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-offset-23 {
    margin-left: 95.83333%;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-1 > .column, .xxlarge-up-1 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-2 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-2 > .column, .xxlarge-up-2 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-3 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-3 > .column, .xxlarge-up-3 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-4 > .column, .xxlarge-up-4 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-5 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-5 > .column, .xxlarge-up-5 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-6 > .column, .xxlarge-up-6 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-7 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-7 > .column, .xxlarge-up-7 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.28571%;
            flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-up-8 > .column, .xxlarge-up-8 > .columns {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}

@media screen and (min-width: 100em) and (min-width: 100em) {
  /* line 241, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-expand {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 249, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.row.xxlarge-unstack > .column, .row.xxlarge-unstack > .columns {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

@media screen and (min-width: 100em) {
  /* line 249, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .row.xxlarge-unstack > .column, .row.xxlarge-unstack > .columns {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media screen and (min-width: 100em) {
  /* line 262, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-collapse > .column, .xxlarge-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
  .xxlarge-uncollapse > .column, .xxlarge-uncollapse > .columns {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

/* line 273, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.shrink {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  max-width: 100%;
}

/* line 280, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.column.align-top, .align-top.columns {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

/* line 280, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.column.align-bottom, .align-bottom.columns {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

/* line 280, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.column.align-middle, .align-middle.columns {
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 280, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_flex-grid.scss */
.column.align-stretch, .align-stretch.columns {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

/* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/_layout.scss */
.layout {
  max-width: 80rem;
  margin: 0 auto;
  padding: 1rem;
}

/* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/_footer.scss */
.l-footer {
  background: #fff;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_minicart.scss */
.m-minicart__content {
  display: none;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_minicart.scss */
.m-minicart--expanded .m-minicart__content {
  display: block;
}

/* line 164, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 2.625rem;
  margin: 0 0 1rem;
  padding: 0;
  border-width: 0 0 1px 0;
  border-color: #000;
  border-radius: 0;
  background-color: #fff;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.1);
  font-family: inherit;
  font-size: 0.75rem;
  font-weight: normal;
  color: #000;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* line 150, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
textarea:focus {
  outline: none;
  border-width: 0 0 1px 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 #cacaca;
          box-shadow: 0 0 0 #cacaca;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

/* line 172, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
textarea {
  max-width: 100%;
}

/* line 175, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
textarea[rows] {
  height: auto;
}

/* line 183, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #000;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
  opacity: 0.8;
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #000;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
  opacity: 0.8;
}
input::placeholder,
textarea::placeholder {
  color: #000;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
  opacity: 0.8;
}

/* line 191, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

/* line 199, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
[type='submit'],
[type='button'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
}

/* line 208, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
input[type='search'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 225, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
input[type=text]::-ms-clear,
input[type=email]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* line 232, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
.c-text-field {
  position: relative;
}

/* line 236, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
.c-text-field__input {
  border-width: 0 0 1px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}

/* line 241, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
.c-text-field__input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-width: 0 0 1px;
  border-color: #184db0;
}

/* line 248, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
.c-text-field--active .c-text-field__input,
.c-text-field__input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-width: 0 0 1px;
  border-color: #184db0;
}

/* line 255, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
.c-text-field__label {
  position: absolute;
  left: 0;
  color: #000;
  font-size: 0.75rem;
  pointer-events: none;
  bottom: 10px;
  width: 100%;
  height: inherit;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 272, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
.c-text-field--float.c-text-field--active .c-text-field__label,
.c-text-field--float .c-text-field__input:focus + .c-text-field__label {
  color: #184db0;
  font-size: 0.75rem;
  bottom: 80%;
  visibility: visible;
}

@media screen and (max-width: 63.875em) {
  /* line 283, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_text-field.scss */
  [type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
  textarea {
    font-size: 1rem;
  }
  /* line 299, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  [type='text']::-webkit-input-placeholder, [type='password']::-webkit-input-placeholder, [type='date']::-webkit-input-placeholder, [type='datetime']::-webkit-input-placeholder, [type='datetime-local']::-webkit-input-placeholder, [type='month']::-webkit-input-placeholder, [type='week']::-webkit-input-placeholder, [type='email']::-webkit-input-placeholder, [type='number']::-webkit-input-placeholder, [type='search']::-webkit-input-placeholder, [type='tel']::-webkit-input-placeholder, [type='time']::-webkit-input-placeholder, [type='url']::-webkit-input-placeholder, [type='color']::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    font-size: 0.75rem;
  }
  /* line 303, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  [type='text']::-moz-placeholder, [type='password']::-moz-placeholder, [type='date']::-moz-placeholder, [type='datetime']::-moz-placeholder, [type='datetime-local']::-moz-placeholder, [type='month']::-moz-placeholder, [type='week']::-moz-placeholder, [type='email']::-moz-placeholder, [type='number']::-moz-placeholder, [type='search']::-moz-placeholder, [type='tel']::-moz-placeholder, [type='time']::-moz-placeholder, [type='url']::-moz-placeholder, [type='color']::-moz-placeholder,
  textarea::-moz-placeholder {
    font-size: 0.75rem;
  }
  /* line 307, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  [type='text']:-ms-input-placeholder, [type='password']:-ms-input-placeholder, [type='date']:-ms-input-placeholder, [type='datetime']:-ms-input-placeholder, [type='datetime-local']:-ms-input-placeholder, [type='month']:-ms-input-placeholder, [type='week']:-ms-input-placeholder, [type='email']:-ms-input-placeholder, [type='number']:-ms-input-placeholder, [type='search']:-ms-input-placeholder, [type='tel']:-ms-input-placeholder, [type='time']:-ms-input-placeholder, [type='url']:-ms-input-placeholder, [type='color']:-ms-input-placeholder,
  textarea:-ms-input-placeholder {
    font-size: 0.75rem;
  }
  /* line 311, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  [type='text']:-moz-placeholder, [type='password']:-moz-placeholder, [type='date']:-moz-placeholder, [type='datetime']:-moz-placeholder, [type='datetime-local']:-moz-placeholder, [type='month']:-moz-placeholder, [type='week']:-moz-placeholder, [type='email']:-moz-placeholder, [type='number']:-moz-placeholder, [type='search']:-moz-placeholder, [type='tel']:-moz-placeholder, [type='time']:-moz-placeholder, [type='url']:-moz-placeholder, [type='color']:-moz-placeholder,
  textarea:-moz-placeholder {
    font-size: 0.75rem;
  }
}

/* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_checkbox,
.f_field_radio {
  position: relative;
  /* stylelint-disable selector-no-id */
}

/* line 38, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_checkbox .f_checkbox,
.f_field_checkbox #personal_engraving_agreement,
.f_field_radio .f_checkbox,
.f_field_radio #personal_engraving_agreement {
  position: absolute;
  visibility: hidden;
  left: -9999px;
}

/* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_checkbox .f_label,
.f_field_checkbox .engraving_confirm_cont label,
.f_field_radio .f_label,
.f_field_radio .engraving_confirm_cont label {
  position: relative;
  padding-left: 26px;
}

/* line 50, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_checkbox .f_label::before,
.f_field_checkbox .engraving_confirm_cont label::before,
.f_field_radio .f_label::before,
.f_field_radio .engraving_confirm_cont label::before {
  position: absolute;
  left: 0;
  top: 3px;
  width: 16px;
  height: 16px;
  content: "";
  border-radius: 0;
  background: #fff;
  border: 1px solid #000;
  margin-right: 0.625rem;
}

/* line 66, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_checkbox .f_checkbox:checked + .f_label::before,
.f_field_checkbox .f_checked label::before,
.f_field_radio .f_checkbox:checked + .f_label::before,
.f_field_radio .f_checked label::before {
  border-color: #d9d9d9;
}

/* line 70, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_checkbox .f_checkbox:checked + .f_label::after,
.f_field_checkbox .f_checked label::after,
.f_field_radio .f_checkbox:checked + .f_label::after,
.f_field_radio .f_checked label::after {
  content: "";
  height: 0.625rem;
  width: 0.625rem;
  position: absolute;
  left: 0.1875rem;
  top: 0.375rem;
  background: #000;
  display: block;
}

/* line 83, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_checkbox.f_checked .f_label::after,
.f_field_radio.f_checked .f_label::after {
  content: "";
  height: 0.625rem;
  width: 0.625rem;
  position: absolute;
  left: 0.1875rem;
  top: 0.375rem;
  background: #000;
  display: block;
}

/* line 96, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_checkbox.disabled .f_checkbox:checked + .f_label,
.f_field_checkbox.disabled .f_label,
.f_field_radio.disabled .f_checkbox:checked + .f_label,
.f_field_radio.disabled .f_label {
  color: #999;
}

/* line 100, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_checkbox.disabled .f_checkbox:checked + .f_label::before,
.f_field_checkbox.disabled .f_label::before,
.f_field_radio.disabled .f_checkbox:checked + .f_label::before,
.f_field_radio.disabled .f_label::before {
  border-color: #999;
}

/* line 104, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_checkbox.disabled .f_checkbox:checked + .f_label::after,
.f_field_checkbox.disabled .f_label::after,
.f_field_radio.disabled .f_checkbox:checked + .f_label::after,
.f_field_radio.disabled .f_label::after {
  background: #999;
}

/* line 111, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 1rem;
}

/* line 118, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}

/* line 126, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
[type='checkbox'] + label[for],
[type='radio'] + label[for] {
  cursor: pointer;
}

/* line 132, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
label > [type='checkbox'],
label > [type='radio'] {
  margin-right: 0.5rem;
}

/* line 138, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
[type='file'] {
  width: 100%;
}

/* line 142, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_radio {
  position: relative;
}

/* line 145, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_radio .f_radio {
  position: absolute;
  visibility: hidden;
  left: -9999px;
}

/* line 152, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_radio .f_label::before, .f_field_radio .f_label::after {
  border-radius: 50%;
}

/* line 158, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.f_field_radio.f_checked .f_label::after,
.f_field_radio .f_label::after {
  background: transparent;
}

/* line 165, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_checkbox.scss */
.formfield_radio.edm + .f_label::before, .formfield_radio.edm + .f_label::after {
  display: none;
}

/* stylelint-disable-next-line selector-no-type */
/* line 39, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_label.scss */
label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.8;
  color: #000;
}

/* line 42, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_label.scss */
label--middle {
  margin: 0 0 1rem;
  padding: 0.5rem 0;
}

/* line 39, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_input-group.scss */
.input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 1rem;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 48, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_input-group.scss */
.input-group > :first-child {
  border-radius: 0 0 0 0;
}

/* line 52, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_input-group.scss */
.input-group > :last-child {
  /* stylelint-disable-next-line selector-no-universal */
}

/* line 54, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_input-group.scss */
.input-group > :last-child > * {
  border-radius: 0 0 0 0;
}

/* line 60, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_input-group.scss */
.input-group__label, .input-group__field, .input-group__button, .input-group__button a,
.input-group__button input,
.input-group__button button,
.input-group__button label {
  margin: 0;
  white-space: nowrap;
}

/* line 70, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_input-group.scss */
.input-group__label {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #000;
  text-align: center;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 91, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_input-group.scss */
.input-group__label:first-child {
  border-right: 0;
}

/* line 95, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_input-group.scss */
.input-group__label:last-child {
  border-left: 0;
}

/* line 101, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_input-group.scss */
.input-group__field {
  border-radius: 0;
  /* stylelint-disable-next-line length-zero-no-unit */
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  height: auto;
}

/* line 116, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_input-group.scss */
.input-group__button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

/* line 131, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_input-group.scss */
.input-group__button a,
.input-group__button input,
.input-group__button button,
.input-group__button label {
  height: 2.25rem;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.75rem;
}

/* stylelint-disable-next-line selector-no-type */
/* line 78, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_select.scss */
select {
  height: 2.1875rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 0 0 1px 0;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 0.75rem;
  line-height: normal;
  color: #000;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28143, 143, 143%29'></polygon></svg>");
  /* stylelint-disable-next-line media-feature-name-blacklist */
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

@media screen and (min-width: 0) {
  /* line 78, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_select.scss */
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}

/* line 48, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_select.scss */
select:focus {
  outline: none;
  border: 0 0 1px 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 #cacaca;
          box-shadow: 0 0 0 #cacaca;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

/* line 60, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_select.scss */
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

/* line 66, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_select.scss */
select::-ms-expand {
  display: none;
}

/* line 70, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_select.scss */
select[multiple] {
  height: auto;
  background-image: none;
}

/* line 46, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_error.scss */
.input--invalid:not(:focus) {
  border-color: #fc0000;
  background-color: color(rgba(252, 0, 0, 0.1));
}

/* line 80, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_error.scss */
.label--invalid {
  color: #fc0000;
}

/* line 86, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_error.scss */
.form--error {
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #fc0000;
}

/* line 90, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_error.scss */
.error_message {
  color: #f00;
}

/* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_error.scss */
.f_state_error {
  position: relative;
}

/* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/forms/_error.scss */
.f_state_error .error_message,
.f_state_error .f_error_message {
  position: absolute;
  left: 0;
  top: 100%;
  color: #fc0000;
  font-size: 0.625rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 142, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_media-object.scss */
.c-media-object {
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

/* line 145, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_media-object.scss */
.c-media-object img {
  max-width: none;
}

@media screen and (max-width: 47.875em) {
  /* line 150, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_media-object.scss */
  .c-media-object--small {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media screen and (max-width: 47.875em) {
  /* line 157, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_media-object.scss */
  .c-media-object--stack-for-small .media-object__section {
    padding: 0;
    padding-bottom: 1rem;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  /* line 136, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_media-object.scss */
  .c-media-object--stack-for-small .media-object__section img {
    width: 100%;
  }
}

/* line 164, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_media-object.scss */
.c-media-object__section {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

/* line 110, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_media-object.scss */
.c-media-object__section:first-child {
  padding-right: 1rem;
}

/* line 114, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_media-object.scss */
.c-media-object__section:last-child:not(:nth-child(2)) {
  padding-left: 1rem;
}

/* line 118, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_media-object.scss */
.c-media-object__section > :last-child {
  margin-bottom: 0;
}

/* line 168, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_media-object.scss */
.c-media-object__section--main {
  /* stylelint-disable-next-line length-zero-no-unit */
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 258, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button {
  display: inline-block;
  vertical-align: middle;
  padding: 1rem 0.75rem 0.9375rem;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
  font-size: 0.75rem;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
  outline: 0;
  background-color: #000;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 171, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
[data-whatinput='mouse'] .c-button {
  outline: 0;
}

@media screen and (min-width: 63.9375em) {
  /* line 258, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
  .c-button {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 47.9375em) {
  /* line 258, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
  .c-button {
    padding: 1rem 1.8125rem 0.9375rem;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 258, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
  .c-button {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button:hover, .c-button:focus {
  background-color: black;
  color: #fff;
  border-color: transparent;
}

/* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--disabled, .c-button[disabled] {
  cursor: not-allowed;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--primary {
  background-color: #184db0;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--primary:hover, .c-button--primary:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--secondary {
  background-color: #ededed;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--secondary:hover, .c-button--secondary:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--success {
  background-color: #3adb76;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--success:hover, .c-button--success:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--warning {
  background-color: #ffae00;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--warning:hover, .c-button--warning:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--alert {
  background-color: #fc0000;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--alert:hover, .c-button--alert:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-black {
  background-color: #000;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-black:hover, .c-button--c-black:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-white {
  background-color: #fff;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-white:hover, .c-button--c-white:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-gray {
  background-color: #909090;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-gray:hover, .c-button--c-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-dusty-gray {
  background-color: #999;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-dusty-gray:hover, .c-button--c-dusty-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-cod-gray {
  background-color: #111;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-cod-gray:hover, .c-button--c-cod-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-dove-gray {
  background-color: #646464;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-dove-gray:hover, .c-button--c-dove-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-concrete {
  background-color: #f2f2f2;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-concrete:hover, .c-button--c-concrete:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-nobel {
  background-color: #b5b5b5;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-nobel:hover, .c-button--c-nobel:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-nobel-light {
  background-color: #9b9b9b;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-nobel-light:hover, .c-button--c-nobel-light:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mine-shaft {
  background-color: #232323;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mine-shaft:hover, .c-button--c-mine-shaft:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-gallery {
  background-color: #efeded;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-gallery:hover, .c-button--c-gallery:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-alabaster {
  background-color: #f7f7f7;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-alabaster:hover, .c-button--c-alabaster:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-alto {
  background-color: #d9d9d9;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-alto:hover, .c-button--c-alto:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-chambray {
  background-color: #3b5998;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-chambray:hover, .c-button--c-chambray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-suva-gray {
  background-color: #8b8b8b;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-suva-gray:hover, .c-button--c-suva-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-alto-gray {
  background-color: #cfcfcf;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-alto-gray:hover, .c-button--c-alto-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-scorpion-gray {
  background-color: #5a5a5a;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-scorpion-gray:hover, .c-button--c-scorpion-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-alto {
  background-color: #cecece;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-alto:hover, .c-button--c-light-alto:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-nero-gray {
  background-color: #1b1b1b;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-nero-gray:hover, .c-button--c-nero-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mercury {
  background-color: #e5e5e5;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mercury:hover, .c-button--c-mercury:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-scorpion {
  background-color: #575757;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-scorpion:hover, .c-button--c-scorpion:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mercury-gray {
  background-color: #e6e5e5;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mercury-gray:hover, .c-button--c-mercury-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-red {
  background-color: #f00;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-red:hover, .c-button--c-red:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-cloud {
  background-color: #c8c7c6;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-cloud:hover, .c-button--c-cloud:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-dove-gray-dark {
  background-color: #666;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-dove-gray-dark:hover, .c-button--c-dove-gray-dark:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-silver {
  background-color: #c9c9c9;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-silver:hover, .c-button--c-silver:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-di-serria {
  background-color: #d49855;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-di-serria:hover, .c-button--c-di-serria:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-athens-gray {
  background-color: #ebebeb;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-athens-gray:hover, .c-button--c-athens-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-silver-chalice {
  background-color: #9f9f9f;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-silver-chalice:hover, .c-button--c-silver-chalice:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-gray-light {
  background-color: #999;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-gray-light:hover, .c-button--c-gray-light:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--dark-grey {
  background-color: #232323;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--dark-grey:hover, .c-button--dark-grey:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--light-grey {
  background-color: #f2f2f2;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--light-grey:hover, .c-button--light-grey:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-facebook-blue {
  background-color: #3b5998;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-facebook-blue:hover, .c-button--c-facebook-blue:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-pinterest-red {
  background-color: #b03337;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-pinterest-red:hover, .c-button--c-pinterest-red:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-google-red {
  background-color: #b33c2e;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-google-red:hover, .c-button--c-google-red:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-twitter-blue {
  background-color: #4099ff;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-twitter-blue:hover, .c-button--c-twitter-blue:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-porcelain {
  background-color: #edeff0;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-porcelain:hover, .c-button--c-porcelain:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mandy {
  background-color: #e84e7d;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mandy:hover, .c-button--c-mandy:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--clear-grey {
  background-color: #eee;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--clear-grey:hover, .c-button--clear-grey:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--clear-pink {
  background-color: #e783af;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--clear-pink:hover, .c-button--clear-pink:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-facebook {
  background-color: #4460a0;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-facebook:hover, .c-button--c-facebook:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-nickel {
  background-color: #a0a0a0;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-nickel:hover, .c-button--c-nickel:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-nickel {
  background-color: #b8b8b8;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-nickel:hover, .c-button--c-light-nickel:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-dark-nickel {
  background-color: #878787;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-dark-nickel:hover, .c-button--c-dark-nickel:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-mercury-gray {
  background-color: #e7e7e7;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-mercury-gray:hover, .c-button--c-light-mercury-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-pale-gray {
  background-color: #dbdbdb;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-pale-gray:hover, .c-button--c-pale-gray:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-pale-nickel {
  background-color: #585858;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-pale-nickel:hover, .c-button--c-pale-nickel:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mostly-white {
  background-color: #f3f1f0;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mostly-white:hover, .c-button--c-mostly-white:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-darkpink {
  background-color: #c06;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-darkpink:hover, .c-button--c-darkpink:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-line-green {
  background-color: #00b900;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-line-green:hover, .c-button--c-line-green:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-charcoal {
  background-color: #4a4a4a;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-charcoal:hover, .c-button--c-charcoal:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mostly-black {
  background-color: #0d0d0d;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-mostly-black:hover, .c-button--c-mostly-black:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-pink {
  background-color: #f68d98;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-pink:hover, .c-button--c-light-pink:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-purple {
  background-color: #f9f4fa;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-purple:hover, .c-button--c-light-purple:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-beige {
  background-color: #f2f2f2;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-light-beige:hover, .c-button--c-light-beige:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-silver-coin {
  background-color: #a7a7a7;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--c-silver-coin:hover, .c-button--c-silver-coin:focus {
  background-color: #e6e6e6;
  color: #fff;
  border-color: transparent;
}

/* line 273, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button:hover {
  text-decoration: underline;
}

/* line 278, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--expand {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

/* line 282, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--medium {
  min-width: 16.875rem;
  height: 3.25rem;
  font-size: 0.9375rem;
}

/* line 288, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--ghost {
  background-color: transparent;
  color: #000;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid #000;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--ghost:hover, .c-button--ghost:focus {
  background-color: transparent;
  color: #000;
  border-color: #e6e6e6;
}

/* line 292, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--ghost-inverted {
  background-color: transparent;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid #fff;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--ghost-inverted:hover, .c-button--ghost-inverted:focus {
  background-color: transparent;
  color: #e5edfb;
  border-color: #e5edfb;
}

/* line 296, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--inverted {
  background-color: #fff;
  color: #000;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid #000;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--inverted:hover, .c-button--inverted:focus {
  background-color: #fff;
  color: #000;
  border-color: #8f8f8f;
}

/* line 300, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--text {
  display: inline-block;
  vertical-align: middle;
  padding: 1rem 0.75rem 0.9375rem;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
  font-size: 0.75rem;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
  outline: 0;
  padding: 0;
  text-decoration: underline;
  color: #000;
}

/* line 171, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
[data-whatinput='mouse'] .c-button--text {
  outline: 0;
}

@media screen and (min-width: 63.9375em) {
  /* line 300, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
  .c-button--text {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 47.9375em) {
  /* line 300, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
  .c-button--text {
    padding: 1rem 1.8125rem 0.9375rem;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 300, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
  .c-button--text {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 239, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--text:hover {
  background-color: transparent;
  color: #e5edfb;
}

@media screen and (min-width: 47.9375em) {
  /* line 300, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
  .c-button--text {
    padding: 0;
  }
}

/* line 304, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--accent {
  background-color: #fff;
  color: #e6e6e6;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--accent:hover, .c-button--accent:focus {
  background-color: #fff;
  color: #e6e6e6;
  border-color: transparent;
}

/* line 308, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--accent-inverted {
  background-color: #e6e6e6;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--accent-inverted:hover, .c-button--accent-inverted:focus {
  background-color: #000;
  color: #fff;
  border-color: transparent;
}

/* line 312, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--small {
  padding: 0.625rem 1.5625rem;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--no-focus:focus {
  background-color: #000;
  outline: none;
}

/* line 322, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--no-focus:hover {
  background-color: #e6e6e6;
}

/* line 327, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--gray {
  background-color: #d9d9d9;
  color: #999;
}

/* line 331, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--gray:hover {
  background-color: #d9d9d9;
}

/* line 336, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button--rounded {
  border-radius: 0.3125rem;
  border-color: rgba(0, 0, 0, 0.2);
  font: 0.9375rem "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 342, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button-paypal {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  padding: 0.3125rem;
  margin: -0.3125rem 0 -0.375rem -0.3125rem;
}

/* line 349, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button-paypal .c-button-paypal__icon {
  margin-right: 0.625rem;
}

/* line 354, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button-paypal__icon,
.c-button-paypal__text {
  display: inline-block;
  float: left;
}

/* line 360, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button-paypal__text {
  text-transform: none;
  font-family: "ITCAvantGardeStd-MdObl", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 365, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button-paypal__pay {
  color: #002f86;
}

/* line 369, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-button-paypal__pal {
  color: #009cde;
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--justify {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--spaced {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align-self--top {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align-self--bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align-self--middle {
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align-self--stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

@media screen and (min-width: 47.9375em) {
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

@media screen and (min-width: 80em) {
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

@media screen and (min-width: 100em) {
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

/* line 73, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
.hide {
  display: none;
}

/* line 77, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
.hidden {
  display: none;
}

/* line 81, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
.invisible {
  visibility: hidden;
}

@media screen and (max-width: 47.875em) {
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 47.9375em) {
  /* line 101, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .show-for-small-only {
    display: none !important;
  }
}

@media screen and (min-width: 47.9375em) {
  /* line 88, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 47.875em) {
  /* line 92, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .show-for-medium {
    display: none !important;
  }
}

@media screen and (min-width: 47.9375em) and (max-width: 63.875em) {
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 47.875em), screen and (min-width: 63.9375em) {
  /* line 101, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .show-for-medium-only {
    display: none !important;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 88, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 92, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .show-for-large {
    display: none !important;
  }
}

@media screen and (min-width: 63.9375em) and (max-width: 79.9375em) {
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.875em), screen and (min-width: 80em) {
  /* line 101, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .show-for-large-only {
    display: none !important;
  }
}

@media screen and (min-width: 80em) {
  /* line 88, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .hide-for-xlarge {
    display: none !important;
  }
}

@media screen and (max-width: 79.9375em) {
  /* line 92, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .show-for-xlarge {
    display: none !important;
  }
}

@media screen and (min-width: 80em) and (max-width: 99.9375em) {
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .hide-for-xlarge-only {
    display: none !important;
  }
}

@media screen and (max-width: 79.9375em), screen and (min-width: 100em) {
  /* line 101, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .show-for-xlarge-only {
    display: none !important;
  }
}

@media screen and (min-width: 100em) {
  /* line 88, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .hide-for-xxlarge {
    display: none !important;
  }
}

@media screen and (max-width: 99.9375em) {
  /* line 92, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .show-for-xxlarge {
    display: none !important;
  }
}

@media screen and (min-width: 100em) {
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .hide-for-xxlarge-only {
    display: none !important;
  }
}

@media screen and (max-width: 99.9375em) {
  /* line 101, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .show-for-xxlarge-only {
    display: none !important;
  }
}

/* line 108, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

/* line 115, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
}

/* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}

@media screen and (orientation: landscape) {
  /* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}

@media screen and (orientation: portrait) {
  /* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

/* line 135, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  /* line 135, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}

@media screen and (orientation: portrait) {
  /* line 135, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

/* line 148, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_visibility.scss */
.js_hide {
  display: none;
}

/* line 19, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_float.scss */
.float-left {
  float: left !important;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_float.scss */
.float-right {
  float: right !important;
}

/* line 27, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_float.scss */
.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

/* line 141, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.clearfix::before, .clearfix::after {
  content: ' ';
  display: table;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 151, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.clearfix::after {
  clear: both;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
.text--left {
  text-align: left;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
.text--right {
  text-align: right;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
.text--center {
  text-align: center;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
.text--justify {
  text-align: justify;
}

@media screen and (min-width: 47.9375em) {
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .medium-text--left {
    text-align: left;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .medium-text--right {
    text-align: right;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .medium-text--center {
    text-align: center;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .medium-text--justify {
    text-align: justify;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .large-text--left {
    text-align: left;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .large-text--right {
    text-align: right;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .large-text--center {
    text-align: center;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .large-text--justify {
    text-align: justify;
  }
}

@media screen and (min-width: 80em) {
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .xlarge-text--left {
    text-align: left;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .xlarge-text--right {
    text-align: right;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .xlarge-text--center {
    text-align: center;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .xlarge-text--justify {
    text-align: justify;
  }
}

@media screen and (min-width: 100em) {
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .xxlarge-text--left {
    text-align: left;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .xxlarge-text--right {
    text-align: right;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .xxlarge-text--center {
    text-align: center;
  }
  /* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_alignment.scss */
  .xxlarge-text--justify {
    text-align: justify;
  }
}

/* line 3, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_list.scss */
.no-bullet {
  margin-left: 0;
  list-style: none;
}

/* line 8, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_list.scss */
.no-margin {
  margin: 0 !important;
  /* stylelint-disable-line */
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--justify {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--spaced {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align-self--top {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align-self--bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align-self--middle {
  -ms-flex-item-align: center;
      align-self: center;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align--stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.align-self--stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
.small-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

@media screen and (min-width: 47.9375em) {
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .medium-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .large-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

@media screen and (min-width: 80em) {
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xlarge-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

@media screen and (min-width: 100em) {
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/helpers/_flex.scss */
  .xxlarge-order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

/* line 27, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_header.scss */
.foundation-mq {
  font-family: "small=0em&medium=767px&large=1023px&xlarge=1280px&xxlarge=1600px";
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
.text-left {
  text-align: left;
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
.text-right {
  text-align: right;
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
.text-center {
  text-align: center;
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
.text-justify {
  text-align: justify;
}

@media screen and (min-width: 47.9375em) {
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .medium-text-left {
    text-align: left;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .medium-text-right {
    text-align: right;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .medium-text-center {
    text-align: center;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .medium-text-justify {
    text-align: justify;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .large-text-left {
    text-align: left;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .large-text-right {
    text-align: right;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .large-text-center {
    text-align: center;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .large-text-justify {
    text-align: justify;
  }
}

@media screen and (min-width: 80em) {
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .xlarge-text-left {
    text-align: left;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .xlarge-text-right {
    text-align: right;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .xlarge-text-center {
    text-align: center;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .xlarge-text-justify {
    text-align: justify;
  }
}

@media screen and (min-width: 100em) {
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .xxlarge-text-left {
    text-align: left;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .xxlarge-text-right {
    text-align: right;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .xxlarge-text-center {
    text-align: center;
  }
  /* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_alignment.scss */
  .xxlarge-text-justify {
    text-align: justify;
  }
}

/* line 2, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_utility-classes.scss */
.absolute-cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 6, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_utility-classes.scss */
.fixed-center {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

/* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_utility-classes.scss */
.fixed-cover {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 14, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_utility-classes.scss */
.vertical-center {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_utility-classes.scss */
.vertical-relative-center {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 22, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_utility-classes.scss */
.horizontal-center {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 26, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_utility-classes.scss */
.absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 30, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_utility-classes.scss */
.bold {
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 34, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_utility-classes.scss */
.text-uppercase {
  text-transform: uppercase;
}

/* line 38, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_utility-classes.scss */
.text-underline {
  text-decoration: underline;
}

/* line 362, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 171, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
[data-whatinput='mouse'] .menu li {
  outline: 0;
}

/* line 73, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu a,
.menu .button {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}

/* line 82, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu input,
.menu select,
.menu a,
.menu button {
  margin-bottom: 0;
}

/* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu input {
  display: inline-block;
}

/* line 366, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu, .menu.horizontal {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 371, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.vertical {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.expanded li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 381, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.simple {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 215, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.simple li + li {
  margin-left: 1rem;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.simple a {
  padding: 0;
}

/* line 387, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.small-horizontal {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 391, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.small-vertical {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.small-expanded li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

/* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.small-simple li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

@media screen and (min-width: 47.9375em) {
  /* line 387, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.medium-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 391, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.medium-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.medium-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.medium-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 387, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.large-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 391, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.large-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.large-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.large-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media screen and (min-width: 80em) {
  /* line 387, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.xlarge-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 391, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.xlarge-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.xlarge-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.xlarge-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

@media screen and (min-width: 100em) {
  /* line 387, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.xxlarge-horizontal {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 391, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.xxlarge-vertical {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.xxlarge-expanded li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
  .menu.xxlarge-simple li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0px;
  }
}

/* line 405, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.nested {
  margin-right: 0;
  margin-left: 1rem;
}

/* line 245, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.icons a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 245, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 265, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.icon-left li a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

/* line 270, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.icon-left li a img,
.menu.icon-left li a i,
.menu.icon-left li a svg {
  margin-right: 0.25rem;
}

/* line 282, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.icon-right li a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

/* line 287, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.icon-right li a img,
.menu.icon-right li a i,
.menu.icon-right li a svg {
  margin-left: 0.25rem;
}

/* line 299, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.icon-top li a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

/* line 307, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.icon-top li a img,
.menu.icon-top li a i,
.menu.icon-top li a svg {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}

/* line 323, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.icon-bottom li a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

/* line 331, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.icon-bottom li a img,
.menu.icon-bottom li a i,
.menu.icon-bottom li a svg {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  margin-bottom: 0.25rem;
  text-align: center;
}

/* line 445, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu .is-active > a {
  background: #000;
  color: #fff;
}

/* line 451, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu .active > a {
  background: #000;
  color: #fff;
}

/* line 457, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 124, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.align-right li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

/* line 128, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.align-right li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 133, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.align-right.vertical li {
  display: block;
  text-align: right;
}

/* line 137, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.align-right.vertical li .submenu li {
  text-align: right;
}

/* line 465, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.align-right .nested {
  margin-right: 1rem;
  margin-left: 0;
}

/* line 158, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.align-center li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 162, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu.align-center li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 475, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu .menu-text {
  padding: 0.7rem 1rem;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

/* line 482, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu-centered > .menu {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 158, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu-centered > .menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 162, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.menu-centered > .menu li .submenu li {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 493, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu.scss */
.no-js [data-responsive-menu] ul {
  display: none;
}

/* line 2, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu-icon.scss */
.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px;
}

/* line 81, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.menu-icon::after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
          box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
}

/* line 107, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.menu-icon:hover::after {
  background: #909090;
  -webkit-box-shadow: 0 7px 0 #909090, 0 14px 0 #909090;
          box-shadow: 0 7px 0 #909090, 0 14px 0 #909090;
}

/* line 6, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_menu-icon.scss */
.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px;
}

/* line 81, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.menu-icon.dark::after {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: #000;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0 7px 0 #000, 0 14px 0 #000;
          box-shadow: 0 7px 0 #000, 0 14px 0 #000;
}

/* line 107, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.menu-icon.dark:hover::after {
  background: #8f8f8f;
  -webkit-box-shadow: 0 7px 0 #8f8f8f, 0 14px 0 #8f8f8f;
          box-shadow: 0 7px 0 #8f8f8f, 0 14px 0 #8f8f8f;
}

/* line 74, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.is-drilldown {
  position: relative;
  overflow: hidden;
}

/* line 78, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.is-drilldown li {
  display: block;
}

/* line 82, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.is-drilldown.animate-height {
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
}

/* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown a {
  padding: 0.7rem 1rem;
  background: #fff;
}

/* line 95, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown .is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #fff;
  -webkit-transition: -webkit-transform 0.15s linear;
  transition: -webkit-transform 0.15s linear;
  transition: transform 0.15s linear;
  transition: transform 0.15s linear, -webkit-transform 0.15s linear;
}

/* line 105, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown .is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

/* line 111, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown .is-drilldown-submenu.is-closing {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

/* line 116, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown .is-drilldown-submenu a {
  padding: 0.7rem 1rem;
}

/* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown .nested.is-drilldown-submenu {
  margin-right: 0;
  margin-left: 0;
}

/* line 125, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown .drilldown-submenu-cover-previous {
  min-height: 100%;
}

/* line 47, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown .is-drilldown-submenu-parent > a {
  position: relative;
}

/* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown .is-drilldown-submenu-parent > a::after {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 1rem;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent transparent #184db0;
  border-left-style: solid;
  border-right-width: 0;
}

/* line 58, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown.align-left .is-drilldown-submenu-parent > a::after {
  left: auto;
  right: 1rem;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent transparent #000;
  border-left-style: solid;
  border-right-width: 0;
}

/* line 64, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown.align-right .is-drilldown-submenu-parent > a::after {
  right: auto;
  left: 1rem;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent #000 transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
}

/* line 132, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_drilldown.scss */
.drilldown .js-drilldown-back > a::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent #184db0 transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
  border-left-width: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
  border-left-width: 0;
}

/* line 2, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_header.scss */
.c-header-container__inner {
  background: #fff;
}

/* line 6, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_header.scss */
.c-header-container {
  position: relative;
  z-index: 1001;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_header.scss */
.c-header {
  position: relative;
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_header.scss */
.guaranteed-logo .guaranteed-image {
  width: 2.8125rem;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_header.scss */
.guaranteed-logo .guaranteed-link {
  float: left;
}

@media screen and (min-width: 47.9375em) {
  /* line 27, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_header.scss */
  .guaranteed-logo .guaranteed-image {
    width: 5.9375rem;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 34, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_header.scss */
  .c-header__item {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    border-bottom: 1px solid #d9d9d9;
    line-height: 1em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_header.scss */
  .c-guaranteed-logo {
    float: right;
  }
  /* line 50, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_header.scss */
  .guaranteed-logo .guaranteed-image {
    width: 4.0625rem;
  }
}

/* line 57, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_header.scss */
.guaranteed_dialog .guaranteed-info {
  padding: 1.875rem;
  overflow-y: auto;
}

/* line 61, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_header.scss */
.guaranteed_dialog .guaranteed-info::after {
  height: auto;
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cookie-banner.scss */
.c-cookie-banner {
  display: none;
  position: relative;
  z-index: 10;
  text-transform: uppercase;
  line-height: 1.375rem;
  font-size: 0.875rem;
  background: #909090;
  color: #fff;
  padding: 0.625rem 1.875rem 0.625rem 0.9375rem;
  clear: both;
}

/* line 17, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cookie-banner.scss */
.sticky_navigation .c-cookie-banner {
  display: none !important;
  /* stylelint-disable-line */
}

/* line 22, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cookie-banner.scss */
.c-cookie-banner__link {
  color: #fff;
  text-decoration: underline;
}

/* line 27, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cookie-banner.scss */
.c-cookie-banner__accept {
  position: absolute;
  top: 0.625rem;
  right: 0.3125rem;
  color: #fff;
}

/* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cookie-banner.scss */
.c-cookie-banner__accept:hover {
  color: #fff;
  text-decoration: none;
}

@media screen and (min-width: 63.9375em) {
  /* line 40, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cookie-banner.scss */
  .c-cookie-banner__accept {
    right: 0.625rem;
  }
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_promo-banner.scss */
.c-promo-banner {
  background: #111;
  border-bottom: 1px solid #232323;
  width: 100%;
  float: left;
  float: none;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
.c-promo-banner:last-child:not(:first-child) {
  float: right;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_promo-banner.scss */
.sticky_navigation .c-promo-banner {
  display: none;
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_promo-banner.scss */
.c-promo-banner__content {
  padding: 0.625rem 1.875rem 0.625rem 0.9375rem;
  max-width: 80rem;
  margin: 0 auto;
  position: relative;
  color: #999;
}

/* line 24, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_promo-banner.scss */
.c-promo-banner__close {
  position: absolute;
  right: 0.3125rem;
  top: 0.625rem;
  color: #f2f2f2;
  cursor: pointer;
  font-size: 0.875rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 34, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_promo-banner.scss */
  .c-promo-banner__close {
    right: 0.625rem;
  }
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_logo.scss */
.c-logo__link {
  display: inline-block;
}

/* line 8, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_logo.scss */
.c-logo__image-wrapper {
  margin: 0;
  line-height: 1.125rem;
}

@media screen and (max-width: 63.875em) {
  /* line 14, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_logo.scss */
  .c-logo {
    padding-left: 1rem;
  }
}

/* line 19, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_logo.scss */
.top-header--section {
  position: absolute;
  bottom: 0.625rem;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_logo.scss */
.top-header--section .c-top-header__heading {
  font-size: 0.75rem;
  margin: 0;
  padding: 0.3125rem 0.3125rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 31, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_logo.scss */
  .c-logo {
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    margin-top: -0.625rem;
  }
  /* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_logo.scss */
  .c-logo::after {
    content: "";
    border-bottom: 1px solid #efeded;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* line 47, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_logo.scss */
  .c-logo__link {
    padding-bottom: 1.25rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 53, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_logo.scss */
  .c-logo::after {
    margin: 0 -1.25rem;
  }
}

/* line 14, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
.c-search__form > fieldset {
  /* stylelint-disable-line */
  position: relative;
  margin: 0 auto;
  padding: 0.9375rem 1.875rem 0.9375rem 1.25rem;
}

/* line 21, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
.c-search__input {
  margin: 0;
  font-size: 1rem;
  padding: 0;
  line-height: 1.25rem;
  height: 1.25rem;
}

/* line 28, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
.c-search__input, .c-search__input:focus {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0;
          box-shadow: 0 0 0;
  border: 0;
}

/* line 35, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
.c-search__input::-ms-clear {
  display: none;
}

/* line 299, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-search__input::-webkit-input-placeholder {
  color: #646464;
  font-family: "ITCAvantGardeStd-BkCnObl", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.625rem;
}

/* line 303, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-search__input::-moz-placeholder {
  color: #646464;
  font-family: "ITCAvantGardeStd-BkCnObl", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.625rem;
}

/* line 307, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-search__input:-ms-input-placeholder {
  color: #646464;
  font-family: "ITCAvantGardeStd-BkCnObl", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.625rem;
}

/* line 311, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-search__input:-moz-placeholder {
  color: #646464;
  font-family: "ITCAvantGardeStd-BkCnObl", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.625rem;
}

/* line 46, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
.c-search__button {
  font-size: 0;
  cursor: pointer;
  position: absolute;
  right: 0;
  outline: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 54, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
.c-search__button::before {
  font-size: 0.9375rem;
}

/* line 59, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
.c-search__container {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
}

/* line 67, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
.search-expanded,
.search-expanded body {
  /* stylelint-disable-line */
  overflow: hidden;
}

@media screen and (max-width: 63.875em) {
  /* line 74, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search {
    text-align: center;
  }
  /* line 78, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__icon {
    font-size: 0.9375rem;
    outline: 0;
    padding: 0.125rem 0 0;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__button {
    right: 0.3125rem;
    padding: 0.3125rem;
  }
  /* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__label {
    line-height: 1em;
  }
  /* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search--expanded .c-search--mobile-wrapper {
    padding-bottom: 3.125rem;
  }
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search--expanded .c-search--mobile-wrapper .c-search__container {
    margin-top: -3.125rem;
  }
  /* line 103, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__clear {
    font-size: 0.9375rem;
    color: #d9d9d9;
    padding: 0.1875rem;
    right: 2.5rem;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 113, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .search-clear-enabled + .c-search__clear {
    display: block;
  }
  /* line 119, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .is-stuck.c-search--mobile-wrapper {
    padding: 0;
  }
  /* line 123, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .is-stuck .c-search__container {
    display: none;
  }
  /* line 130, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search--expanded .is-stuck.c-search--mobile-wrapper {
    padding-bottom: 3.125rem;
  }
  /* line 134, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search--expanded .is-stuck .c-search__container {
    display: block;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 142, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__form > fieldset {
    /* stylelint-disable-line */
    padding: 0.9375rem 1.875rem 0.9375rem 0.8125rem;
  }
  /* line 146, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__trigger {
    border-left: 1px solid #efeded;
    border-bottom: 1px solid #efeded;
    padding: 0.3125rem;
  }
  /* line 152, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__trigger--expanded {
    background: #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
  }
  /* line 156, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__trigger--expanded .c-search__label {
    background: #f2f2f2;
  }
  /* line 161, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__label {
    background: #f7f7f7;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    color: #000;
    font-size: 0.75rem;
    padding: 0.5625rem 0.9375rem 0.5rem;
    text-transform: uppercase;
    cursor: pointer;
    height: 2.375rem;
  }
  /* line 172, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__icon {
    float: right;
  }
  /* line 176, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__container {
    background-color: #fff;
  }
  /* line 180, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__form {
    background: #f2f2f2;
  }
  /* line 183, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__form > fieldset {
    /* stylelint-disable-line */
    max-width: 80rem;
  }
  /* line 189, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__button::before {
    font-size: 1.5625rem;
  }
  /* line 194, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search.scss */
  .c-search__input {
    font-size: 0.875rem;
    line-height: 1.75rem;
    height: 1.75rem;
  }
  /* line 299, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .c-search__input::-webkit-input-placeholder {
    color: #999;
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.875rem;
    text-transform: none;
  }
  /* line 303, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .c-search__input::-moz-placeholder {
    color: #999;
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.875rem;
    text-transform: none;
  }
  /* line 307, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .c-search__input:-ms-input-placeholder {
    color: #999;
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.875rem;
    text-transform: none;
  }
  /* line 311, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .c-search__input:-moz-placeholder {
    color: #999;
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.875rem;
    text-transform: none;
  }
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions {
  background: #fff;
  padding-top: 1.5625rem;
  padding-bottom: 1.25rem;
  text-align: left;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__hits {
  max-width: 80rem;
  margin: 0 auto 1.25rem;
  position: relative;
  padding: 0 0 0.0625rem;
}

/* line 24, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__hits::after {
  content: "";
  border-bottom: 1px solid #efeded;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__hits .dropdownselected {
  margin-bottom: 1.4375rem;
}

/* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__hits .suggestionterm {
  font-size: 0.875rem;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #000;
  text-transform: uppercase;
  display: inline-block;
}

/* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__hits .boldSubStr {
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__hits .hits {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #999;
  vertical-align: top;
  margin-left: 0.3125rem;
  padding-left: 0.9375rem;
  padding-top: 0.0625rem;
  display: inline-block;
  position: relative;
}

/* line 60, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__hits .hits::before {
  content: "";
  display: inline-block;
  border-top: 1px solid #999;
  width: 0.625rem;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 71, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__hit {
  width: 100%;
}

/* line 75, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__titles,
.search_articles_box .title {
  color: #000;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 81, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__products-title,
.search_articles_box .title {
  font-size: 0.9375rem;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

/* line 90, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__product {
  margin: 1.0625rem 0 0;
  padding: 0;
}

/* line 95, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__product-name {
  font-size: 0.8125rem;
  margin: 0;
}

/* line 100, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__product-description {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #999;
  margin-bottom: 0.625rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 110, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.search_articles_box .ui-small-play {
  display: none;
}

/* line 114, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.suggestions__show-all {
  font-size: 0.875rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #999;
  float: right;
  margin-top: 0.375rem;
  text-decoration: underline;
}

/* line 123, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
.searchSuggestViewall {
  display: none;
}

@media screen and (max-width: 63.875em) {
  /* line 128, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions {
    border-top: 1px solid #d9d9d9;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  /* line 134, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .search_articles_box {
    border-top: 1px solid #d9d9d9;
    margin-top: 1.25rem;
    padding-top: 1.25rem;
  }
  /* line 139, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .search_articles_box .articalimage {
    display: none;
  }
  /* line 143, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .search_articles_box .article {
    margin-top: 1.375rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 150, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions {
    padding: 1.5625rem 0 1.25rem 0.5rem;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 156, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__hits {
    margin: 0 auto 1.5625rem;
    padding-bottom: 0.3125rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 100%;
  }
  /* line 161, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__hits .dropdownselected {
    margin-bottom: 1.25rem;
  }
  /* line 166, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__products {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.16667%;
            flex: 0 0 54.16667%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 54.16667%;
    margin: 0;
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }
  /* line 174, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__products-title,
  .search_articles_box .title {
    margin: 0 0 1.25rem;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  /* line 180, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__product-name,
  .suggestions__article-title {
    padding-top: 0.9375rem;
  }
  /* line 185, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__product {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.83333%;
            flex: 0 0 45.83333%;
    max-width: 45.83333%;
    margin: 0 0 1.875rem;
  }
  /* line 191, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__product .product_inline_ratings_values {
    display: none;
  }
  /* line 196, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__product-name {
    padding-top: 0.9375rem;
  }
  /* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__col1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 33.33333%;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 47.9375em) {
  /* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__col1 {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 204, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__col2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 208, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__product-price {
    position: relative;
    width: 45.83333%;
    float: left;
    float: right;
    text-align: center;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .suggestions__product-price:last-child:not(:first-child) {
    float: right;
  }
  /* line 215, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__product-price::before {
    content: "";
    border-left: 1px solid #909090;
    position: absolute;
    left: -15%;
    top: 0;
    bottom: 0;
  }
  /* line 224, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__product-price .itemprice {
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.875rem;
  }
  /* line 230, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__product-rating {
    width: 41.66667%;
    float: left;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .suggestions__product-rating:last-child:not(:first-child) {
    float: right;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__product-rating .bv-rating {
    vertical-align: middle;
  }
  /* line 238, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .search_articles_box {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.83333%;
            flex: 0 0 45.83333%;
    max-width: 45.83333%;
  }
  /* line 242, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .search_articles_box .title {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.83333%;
            flex: 0 0 95.83333%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 95.83333%;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 47.9375em) {
  /* line 242, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .search_articles_box .title {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 246, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .search_articles_box .article {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 50%;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 47.9375em) {
  /* line 246, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .search_articles_box .article {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 254, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-suggestions.scss */
  .suggestions__hits::after {
    margin: 0 -1.25rem;
  }
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-recommendations.scss */
.c-search-recommendations {
  background: #fff;
  border-top: 1px solid #d9d9d9;
  text-align: left;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  padding: 1.3125rem 1.25rem 2.1875rem;
  display: none;
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-recommendations.scss */
.c-search-recommendations .capture_product_id {
  display: none;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-recommendations.scss */
.c-search-recommendations .product_tile_wrapper {
  margin: 0.9375rem 0 0;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-recommendations.scss */
.c-recommendations__title {
  font-size: 0.9375rem;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  margin: 0;
}

/* line 31, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-recommendations.scss */
.c-recommendations__list {
  list-style: none;
  margin: 0;
}

/* line 36, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-recommendations.scss */
.c-recommendation__link {
  font-size: 0.8125rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 42, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-recommendations.scss */
.focused_search_mobile .c-search-recommendations {
  display: block;
}

@media screen and (min-width: 63.9375em) {
  /* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_search-recommendations.scss */
  .focused_search_mobile .c-search-recommendations {
    display: none;
  }
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_storelocator.scss */
.c-storelocator,
.c-search {
  border-left: 1px solid #d9d9d9;
}

/* line 9, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_storelocator.scss */
.c-storelocator__icon {
  font-size: 0.9375rem;
}

/* line 13, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_storelocator.scss */
.c-storelocator {
  display: none;
}

/* line 14, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
.mini_cart_bonus_product .minicart_product_details {
  /* stylelint-disable declaration-no-important*/
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
.mini_cart_bonus_product .minicart_product_details .mini_cart_name {
  width: 55%;
}

/* line 19, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
.mini_cart_bonus_product .minicart_product_details .mini_cart_pricing {
  width: 45% !important;
  float: right;
  margin-top: 1.125rem;
}

@media screen and (max-width: 63.875em) {
  /* line 28, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__label,
  .c-minicart__content-wrapper {
    display: none;
  }
  /* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart {
    border-left: 1px solid #d9d9d9;
  }
  /* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__icon {
    font-size: 0.9375rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__content .mini_cart_content_inner .minicart_content_title {
    display: block;
    margin: 0;
    padding: 0.9375rem 2rem;
    font-weight: bold;
    font-size: 1rem;
  }
  /* line 57, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .minicart_promotions .mini_cart_distance_to_privilege .html_slot_container {
    padding: 1.25rem 2rem;
  }
  /* line 63, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__button {
    padding: 1rem 0.625rem 0.875rem;
    background: #000;
    text-align: center;
    position: relative;
  }
  /* line 69, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__button::after {
    content: "";
    border-bottom: 1px solid #000;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -0.0625rem;
    z-index: 1;
  }
  /* line 80, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__border {
    position: relative;
  }
  /* line 83, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__border::after {
    content: "";
    border-bottom: 1px solid #efeded;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -0.0625rem;
  }
  /* line 93, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__link {
    color: #fff;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.75rem;
    text-transform: uppercase;
  }
  /* line 99, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__link:hover, .c-minicart__link:active {
    color: #fff;
    text-decoration: none;
  }
  /* line 106, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__icon + .c-minicart__label {
    margin-left: -0.125rem;
  }
  /* line 111, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .expanded .c-minicart__button {
    background: #fff;
    z-index: 15;
  }
  /* line 115, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .expanded .c-minicart__button::after {
    border-bottom-color: #fff;
  }
  /* line 120, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .expanded .c-minicart__link {
    color: #000;
  }
  /* line 124, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .expanded .c-minicart__content {
    display: block;
  }
  /* line 128, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .expanded + .c-minicart__overlay {
    background: rgba(0, 0, 0, 0.45);
    z-index: 10;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* line 135, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__content-wrapper {
    position: absolute;
    max-width: 80rem;
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 0.0625rem;
    z-index: 15;
  }
  /* line 146, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__content {
    display: none;
    background: #fff;
    position: absolute;
    top: 100%;
    right: 0;
    width: 50%;
    float: left;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-minicart__content:last-child:not(:first-child) {
    float: right;
  }
  /* line 154, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__content .c-minicart__row-empty {
    margin: 0;
  }
  /* line 158, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__content .carousel,
  .c-minicart__content .shades_counter_wrapper,
  .c-minicart__content .product_inline_ratings_values {
    display: none;
  }
  /* line 165, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__content .price::before {
    content: none;
  }
  /* line 171, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__empty {
    border-right: 1px solid #d9d9d9;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 177, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__empty .c-minicart__title-wrapper {
    padding-top: 2.5rem;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    position: relative;
    width: 100%;
    min-height: 12.5rem;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  /* line 186, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__empty .c-minicart__promo {
    margin-bottom: 1.25rem;
    width: 100%;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  /* line 192, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__empty .c-minicart__promo-message {
    font-size: 0.9375rem;
  }
  /* line 196, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__empty .c-minicart__empty-link-wrapper {
    margin-top: 2.375rem;
  }
  /* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__empty .start {
    display: none;
  }
  /* line 205, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__title {
    font-size: 1.25rem;
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    text-transform: uppercase;
    margin: 0;
    line-height: 1;
  }
  /* line 213, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__promo-message {
    background: #f2f2f2;
    padding: 1.25rem 0.625rem;
    font-size: 0.75rem;
    text-transform: uppercase;
  }
  /* line 220, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__empty-link {
    font-size: 0.9375rem;
    color: #999;
    text-decoration: underline;
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__recommendations {
    padding-top: 2.1875rem;
  }
  /* line 229, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__recommendations .product_tile .product_image_topwrapper {
    min-height: auto;
    padding-top: 0.9375rem;
  }
  /* line 236, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__content--products .c-minicart__products-header {
    margin: 0;
  }
  /* line 241, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products-title {
    padding: 0;
  }
  /* line 245, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products-title-item {
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }
  /* line 249, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products-header {
    background: #000;
    color: #fff;
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    padding: 0.3125rem 1.5625rem;
    text-transform: uppercase;
  }
  /* line 257, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products {
    padding: 0 0.9375rem 0.625rem;
    overflow: auto;
    max-height: 20rem;
  }
  /* line 262, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .product_availability_list,
  .c-minicart__products .label,
  .c-minicart__products .selectboxit-options,
  .c-minicart__products .selectBoxIt_hiddenOriginalSelect,
  .c-minicart__products .product_productSubtitle_wrapper {
    display: none;
  }
  /* line 270, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .mini_cart_product {
    position: relative;
    border-top: 1px solid #d9d9d9;
    padding: 1.5625rem 0.625rem 0;
    margin-bottom: 0.9375rem;
    height: 8rem;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  /* line 278, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .mini_cart_product:first-child {
    border: 0;
  }
  /* line 282, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .mini_cart_product .product_image {
    max-height: 100%;
  }
  /* line 286, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .mini_cart_product .product_option {
    position: absolute;
    left: 7.0625rem;
    bottom: 0;
    font-size: 0.6875rem;
  }
  /* line 294, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .mini_cart_image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 16.66667%;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 47.9375em) {
  /* line 294, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .mini_cart_image {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 298, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .minicart_product_details {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 83.33333%;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 47.9375em) {
  /* line 298, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .minicart_product_details {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 302, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .mini_cart_name {
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 0.3125rem;
    width: auto;
    float: left;
  }
  /* line 310, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .mini_cart_name .sub_category_name {
    display: none;
  }
  /* line 315, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .variation__value {
    color: #999;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    margin-bottom: 0.625rem;
  }
  /* line 320, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .variation__value .swatch {
    margin-right: 0.625rem;
    display: inline-block;
    width: 1.25rem;
  }
  /* line 327, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .swatch-color {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.625rem;
    border: none;
    vertical-align: bottom;
  }
  /* line 335, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .product_remove {
    text-transform: uppercase;
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
    line-height: 1.5;
    color: #000;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    background: transparent;
  }
  /* line 346, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .mini_cart_pricing {
    position: relative;
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }
  /* line 351, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .selectboxit-container {
    text-align: center;
    border: 0 none;
    pointer-events: none;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 50%;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 47.9375em) {
  /* line 351, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .selectboxit-container {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 357, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .selectboxit-container .selectboxit-option-icon-container {
    display: none;
  }
  /* line 362, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .selectboxit-text {
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.75rem;
  }
  /* line 367, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .selectboxit-option-icon-container {
    display: none;
  }
  /* line 371, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .selectboxit-text {
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.75rem;
  }
  /* line 376, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .mini_cart_price {
    text-align: right;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 50%;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 47.9375em) {
  /* line 376, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products .mini_cart_price {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 381, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__products select.quantity_select {
    /* stylelint-disable-line */
    height: 2.3125rem;
    width: 3.4375rem;
    margin-left: 0.9375rem;
    float: left;
    border: 1px solid #cacaca;
  }
  /* line 390, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__totals {
    text-align: center;
    padding-bottom: 1.875rem;
  }
  /* line 394, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__totals .mini_cart_subtotals {
    text-align: right;
    text-transform: uppercase;
    padding: 0.9375rem 1.5625rem;
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }
  /* line 400, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__totals .mini_cart_subtotals .label {
    float: left;
    padding-left: 0.4375rem;
  }
  /* line 405, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__totals .mini_cart_subtotals .value {
    display: inherit;
  }
  /* line 410, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__totals .mini_cart_shipping_discount,
  .c-minicart__totals .cart__continue-shopping {
    display: none;
  }
  /* line 415, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__totals .c-minicart__bottom-button {
    margin: 0 0.625rem;
  }
}

/* line 421, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
.quantity_select_pwp {
  height: 2.3125rem;
  width: 3.125rem;
  margin-left: 1.25rem;
  float: left;
}

@media screen and (min-width: 80em) {
  /* line 430, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__border::after {
    margin-right: -1.25rem;
  }
  /* line 435, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__button {
    padding: 1rem 1.25rem 0.875rem;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 442, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__button {
    padding-bottom: 15px;
  }
}

@supports (-ms-ime-align: auto) {
  /* line 449, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart.scss */
  .c-minicart__button {
    padding-bottom: 14px;
  }
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart-recomandations.scss */
.c-mini-recomandations {
  margin: 0;
  list-style: none;
  padding: 2.1875rem 0 0;
}

/* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart-recomandations.scss */
.c-mini-recomandations .product_tile_wrapper {
  margin-bottom: 1.5625rem;
}

/* line 13, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart-recomandations.scss */
.c-mini-recomandations .product_tile_wrapper .product_name {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  line-height: 1.5;
  margin-bottom: 0.3125rem;
  height: 2.375rem;
  text-transform: uppercase;
  width: 50%;
  float: left;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
.c-mini-recomandations .product_tile_wrapper .product_name:last-child:not(:first-child) {
  float: right;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart-recomandations.scss */
.c-mini-recomandations .product_tile_wrapper .bv-rating {
  margin-left: 0.3125rem;
  margin-bottom: 0.3125rem;
  margin-top: 0;
  width: 33.33333%;
  float: left;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
.c-mini-recomandations .product_tile_wrapper .bv-rating:last-child:not(:first-child) {
  float: right;
}

/* line 30, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart-recomandations.scss */
.c-mini-recomandations .product_tile_wrapper .b-price {
  border: 0;
  text-align: left;
  margin: 0;
  width: 50%;
  float: left;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
.c-mini-recomandations .product_tile_wrapper .b-price:last-child:not(:first-child) {
  float: right;
}

/* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart-recomandations.scss */
.c-mini-recomandations .product_tile_wrapper .product_price {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1;
}

/* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart-recomandations.scss */
.c-mini-recomandations .product_tile_wrapper .quickviewbutton,
.c-mini-recomandations .product_tile_wrapper .variant_swatch,
.c-mini-recomandations .product_tile_wrapper .product_actions,
.c-mini-recomandations .product_tile_wrapper .capture_product_id,
.c-mini-recomandations .product_tile_wrapper .product_badge,
.c-mini-recomandations .product_tile_wrapper .b-price::before,
.c-mini-recomandations .product_tile_wrapper .product_subtitle,
.c-mini-recomandations .product_tile_wrapper .product_promo {
  display: none;
}

/* line 57, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart-recomandations.scss */
.c-mini-recomandations .product_link {
  display: block;
  overflow: hidden;
}

/* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart-recomandations.scss */
.c-mini-recomandations .product_image_topwrapper {
  text-align: center;
  min-height: 5.3125rem;
  width: 50%;
  float: left;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
.c-mini-recomandations .product_image_topwrapper:last-child:not(:first-child) {
  float: right;
}

/* line 67, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart-recomandations.scss */
.c-mini-recomandations .product_image_topwrapper .product_image {
  width: auto;
  height: 100%;
}

/* line 74, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_minicart-recomandations.scss */
.c-mini-recomandations .product_tile_wrapper.active .product_image_topwrapper::before,
.c-mini-recomandations .product_tile_wrapper.active .quickviewbutton {
  display: none;
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-bar.scss */
.top-bar {
  position: relative;
  padding: 1.25rem 0.625rem 0;
  z-index: 30;
}

/* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-bar.scss */
.top-bar .top-bar__utility-navigation,
.top-bar .top-bar__account-navigation {
  list-style: none;
  margin: 0;
}

/* line 17, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-bar.scss */
.utility-navigation__link {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #999;
}

/* line 22, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-bar.scss */
.utility-navigation__link:hover {
  text-decoration: none;
}

/* line 28, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-bar.scss */
.utility-navigatio__icon-store::before {
  color: #000;
}

/* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-bar.scss */
.account-navigation__link {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #000;
  text-transform: uppercase;
}

@media screen and (min-width: 63.9375em) {
  /* line 41, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-bar.scss */
  .top-bar__account-navigation {
    float: right;
  }
  /* line 44, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-bar.scss */
  .top-bar__account-navigation .c-top-section__wrapper {
    left: auto;
    right: 0;
  }
}

/* line 13, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
.c-nav__list {
  list-style: none;
  margin: 0;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
.c-nav__link {
  color: #000;
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
.c-nav__link:hover, .c-nav__link:active {
  text-decoration: none;
}

/* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
.c-nav__link--main {
  text-transform: uppercase;
}

/* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
.c-nav__logout {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #999;
  float: right;
  text-transform: none;
}

/* line 41, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
.c-nav__sticky {
  background: #fff;
}

@media screen and (max-width: 63.875em) {
  /* line 46, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav {
    border-left: 1px solid #d9d9d9;
  }
  /* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav .c-nav__mobile-top-wrapper {
    margin: 0;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
  }
  /* line 58, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .nav-expanded {
    overflow: hidden;
    max-height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* line 64, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__list--main {
    z-index: 20;
    overflow: auto;
    padding-top: 2.5rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* line 70, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__list--main::before {
    content: "";
    background: rgba(0, 0, 0, 0.45);
    z-index: 1;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* line 77, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__list--main::after {
    content: "";
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
    background: #fff;
    width: 83.33333%;
    float: left;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-nav__list--main::after:last-child:not(:first-child) {
    float: right;
  }
  /* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__item {
    width: 83.33333%;
    float: left;
    position: relative;
    z-index: 3;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    float: right;
    border-top: 1px solid #d9d9d9;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-nav__item:last-child:not(:first-child) {
    float: right;
  }
  /* line 100, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__item-inner {
    padding-left: 1.5625rem;
    padding-right: 0.9375rem;
  }
  /* line 105, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__submenu-arrow {
    display: inline-block;
    float: right;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .c-nav__submenu-arrow::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 112, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__submenu-list {
    list-style: none;
  }
  /* line 116, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__submenu-item {
    width: 100%;
    float: left;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-nav__submenu-item:last-child:not(:first-child) {
    float: right;
  }
  /* line 120, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-top-wrapper {
    background: #fff;
    position: relative;
    z-index: 10;
  }
  /* line 126, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-top-section {
    padding-top: 0.6875rem;
    padding-bottom: 0.625rem;
    line-height: 1.3;
  }
  /* line 132, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-user-icon {
    font-size: 0.9375rem;
    color: #d9d9d9;
  }
  /* line 136, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-user-icon.icon-register-user {
    float: left;
    padding-right: 0.625rem;
  }
  /* line 142, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-user-info {
    padding-left: 1.5625rem;
    padding-right: 0.9375rem;
  }
  /* line 147, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-user-links {
    font-size: 0.75rem;
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    color: #000;
    display: inline-block;
    text-transform: uppercase;
  }
  /* line 155, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-user-link {
    text-decoration: underline;
  }
  /* line 159, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__logout-icon {
    font-size: 0.75rem;
  }
  /* line 164, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__item-mobile .c-nav__link {
    pointer-events: none;
  }
  /* line 167, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__item-mobile .c-nav__link.third-cat-link {
    pointer-events: unset;
  }
  /* line 173, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__list--hidden {
    display: none;
  }
  /* line 177, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__dropdown {
    position: fixed;
    top: 0;
    right: -100%;
    bottom: 0;
    height: 0;
    overflow: hidden;
    background: #fff;
    width: 83.33333%;
    float: left;
    -webkit-transition: 1s;
    transition: 1s;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-nav__dropdown:last-child:not(:first-child) {
    float: right;
  }
  /* line 189, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__item--expanded {
    z-index: 10;
  }
  /* line 192, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__item--expanded > .c-nav__dropdown {
    right: 0;
    height: auto;
    overflow: auto;
  }
  /* line 199, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav_back-menu {
    padding: 0.75rem 0 0.75rem 1.5625rem;
    border-bottom: 1px solid #d9d9d9;
    line-height: 1.3em;
  }
  /* line 205, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__back-icon {
    font-size: 0.75rem;
    display: inline-block;
  }
  /* line 210, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__back-text {
    font-size: 0.75rem;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }
  /* line 215, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__show-all {
    background: #000;
    font-size: 0.75rem;
    padding: 1rem 0.9375rem 0.9375rem 1.5625rem;
  }
  /* line 221, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__show-all-text {
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    text-transform: uppercase;
    color: #fff;
  }
  /* line 227, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__show-all-link {
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    color: #999;
    float: right;
    text-decoration: underline;
  }
  /* line 234, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile {
    background: #f2f2f2;
  }
  /* line 238, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-list {
    font-size: 0;
    width: 100%;
    white-space: nowrap;
    overflow: auto;
  }
  /* line 245, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-item {
    padding: 0 1.25rem;
    display: inline-block;
  }
  /* line 250, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-item-inner {
    padding: 0.875rem 0 0.8125rem;
    border-bottom: 2px solid transparent;
  }
  /* line 255, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-account,
  .c-nav__mobile-help {
    background: #f2f2f2;
  }
  /* line 260, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-account {
    border-color: #f2f2f2;
  }
  /* line 264, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-help {
    border-color: #fff;
  }
  /* line 269, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-item--active .c-nav__mobile-item-inner {
    border-bottom: 2px solid #000;
  }
  /* line 273, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-item--active .c-nav__mobile-link {
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }
  /* line 278, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-link {
    font-size: 0.875rem;
    text-transform: uppercase;
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }
  /* line 286, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__sticky.is-stuck .c-nav__mobile {
    display: none;
  }
}

@media screen and (max-width: 47.875em) {
  /* line 294, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__mobile-user-info {
    padding-left: 0.75rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 300, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__list--main {
    font-size: 0;
  }
  /* line 303, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__list--main::after {
    content: "";
    border-bottom: 1px solid #efeded;
    display: block;
    margin-left: -1.25rem;
    margin-top: -0.0625rem;
  }
  /* line 312, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__item--main {
    display: inline-block;
  }
  /* line 316, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__item--main:hover .c-nav__submenu-arrow,
  .c-nav__item--main:hover .c-nav__dropdown--main {
    display: block;
  }
  /* line 321, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__item--main:hover .c-nav__link {
    font-weight: 700;
  }
  /* line 327, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__item-inner--main {
    padding: 0.9375rem 0.3125rem;
    position: relative;
  }
  /* line 332, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__submenu-arrow {
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
    z-index: 10;
    margin: 0 auto;
    width: 8px;
    display: none;
  }
  /* line 342, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__submenu-arrow::before, .c-nav__submenu-arrow::after {
    content: "";
  }
  /* line 347, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__submenu-arrow::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: #efeded transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
  }
  /* line 351, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__submenu-arrow::after {
    margin: -0.5625rem 0 0 -0.0625rem;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 8px;
    border-color: #fff transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
  }
  /* line 358, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .nav-expanded .c-overlay {
    display: block;
  }
  /* line 363, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__slots {
    background: #f2f2f2;
  }
  /* line 367, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__logout {
    text-decoration: underline;
  }
  /* line 373, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__sticky.is-stuck .c-logo,
  .c-nav__sticky.is-stuck .top-bar {
    height: 0;
    overflow: hidden;
    padding: 0;
  }
}

@media screen and (min-width: 80em) {
  /* line 384, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__item-inner--main {
    padding: 0.9375rem 0.8125rem;
  }
  /* line 388, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation.scss */
  .c-nav__list--main::after {
    margin-left: -1.25rem;
  }
}

/* line 9, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
.c-nav__submenu-list--level-2 {
  margin: 0 auto;
  overflow: hidden;
}

/* line 14, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
.c-nav__submenu-link--level-2 {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #000;
  text-transform: uppercase;
}

/* line 21, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
.c-nav__submenu-list--level-3 {
  margin: 0;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
.c-nav__submenu-item--level-3 {
  padding-left: 1.5625rem;
  padding-right: 0.9375rem;
}

/* line 30, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
.c-nav__submenu-link--level-3 {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #999;
}

@media screen and (max-width: 63.875em) {
  /* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots {
    background: #f2f2f2;
    border-top: 1px solid #d9d9d9;
  }
  /* line 41, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav__slot--primary,
  .c-nav-dropdown__slots .c-nav__slot--secondary {
    width: 100%;
    float: left;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }
}

@media screen and (max-width: 63.875em) and (min-width: 47.9375em) {
  /* line 41, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav__slot--primary,
  .c-nav-dropdown__slots .c-nav__slot--secondary {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-nav-dropdown__slots .c-nav__slot--primary:last-child:not(:first-child),
  .c-nav-dropdown__slots .c-nav__slot--secondary:last-child:not(:first-child) {
    float: right;
  }
  /* line 46, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav-dropdown__slots-inner {
    margin: 0;
  }
  /* line 50, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav__slot-image {
    width: 45.83333%;
    float: left;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }
}

@media screen and (max-width: 63.875em) and (min-width: 47.9375em) {
  /* line 50, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav__slot-image {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-nav-dropdown__slots .c-nav__slot-image:last-child:not(:first-child) {
    float: right;
  }
  /* line 53, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav__slot-image a {
    /* stylelint-disable-line */
    display: block;
    padding: 1.25rem;
  }
  /* line 59, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav__slot-description {
    display: none;
  }
  /* line 63, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav__slot-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 10px;
  }
  /* line 70, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav__slot-title {
    font-size: 0.875rem;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .c-nav-dropdown__slots .c-nav__slot-link::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 77, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav__slot-link::before {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    position: absolute;
    right: 1rem;
    text-decoration: none;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__dropdown--main {
    min-height: 1.875rem;
    position: absolute;
    left: 0;
    right: 0;
    display: none;
    background: #fff;
    z-index: 5;
    border-top: 0.0625rem solid #efeded;
    margin-top: -0.0625rem;
  }
  /* line 101, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__submenu-list--level-2 {
    max-width: 80rem;
    padding: 1.875rem 0 0;
  }
  /* line 106, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__submenu-item--level-2 {
    margin-bottom: 1.875rem;
    width: 16.66667%;
    float: left;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 47.9375em) {
  /* line 106, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__submenu-item--level-2 {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-nav__submenu-item--level-2:last-child:not(:first-child) {
    float: right;
  }
  /* line 51, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_position.scss */
  .c-nav__submenu-item--level-2:last-child:last-child {
    float: left;
  }
  /* line 112, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__submenu-link--level-2 {
    font-size: 0.875rem;
  }
  /* line 116, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__submenu-list--level-3 {
    padding-top: 0.9375rem;
  }
  /* line 120, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__submenu-item--level-3 {
    margin-bottom: 0.625rem;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 126, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__submenu-link--level-3 {
    color: #000;
  }
  /* line 130, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots {
    background: #f2f2f2;
  }
  /* line 133, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav-dropdown__slots-inner {
    margin: 0 auto;
    padding: 1.875rem 0.4375rem;
  }
  /* line 138, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav__slot {
    margin: 0;
  }
  /* line 141, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav-dropdown__slots .c-nav__slot .c-nav__slot-image {
    padding-right: 1.25rem;
  }
  /* line 147, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__slot-text {
    -ms-flex-item-align: center;
        align-self: center;
  }
  /* line 151, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__slot-title {
    font-size: 0.875rem;
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    margin: 0;
  }
  /* line 157, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__slot-description {
    font-size: 0.75rem;
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    margin-bottom: 1.125rem;
  }
  /* line 163, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_navigation-dropdown.scss */
  .c-nav__slot-link {
    font-size: 0.75rem;
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    border-bottom: 1px solid #b5b5b5;
    display: inline-block;
    line-height: 1em;
  }
}

/* line 2, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_overlay.scss */
.c-overlay {
  background: rgba(0, 0, 0, 0.45);
  z-index: 1000;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 9, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_overlay.scss */
.c-overlay--expanded {
  display: block;
}

/* line 13, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_overlay.scss */
.c-overlay--over {
  position: relative;
  z-index: 1001;
}

/* line 27, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
.bv-rating {
  position: relative;
  display: inline-block;
  font-size: 0;
  white-space: nowrap;
  cursor: pointer;
}

/* line 35, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
.bv-rating__value {
  display: none;
}

/* line 39, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
.bv-rating_empty,
.bv-rating_value {
  display: inline-block;
  overflow: hidden;
  padding-top: 0.1875rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 39, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
  .bv-rating_empty,
  .bv-rating_value {
    padding-top: 0;
  }
}

/* line 50, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
.bv-rating_value {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 55, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
.bv-rating_value .bv-rating_item {
  color: #000;
}

/* line 60, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
.bv-rating_item,
.ui-star-disabled {
  font-size: 0.625rem;
  color: #c9c9c9;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.bv-rating_item::before,
.ui-star-disabled::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 66, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
.bv-rating_item::before,
.ui-star-disabled::before {
  margin: 0;
}

@media screen and (max-width: 63.875em) {
  /* line 72, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
  .product_inline_ratings {
    text-align: center;
    width: 100%;
    padding-bottom: 1.25rem;
  }
}

/* line 80, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
.product_inline_ratings .start,
.product_inline_ratings .rrwriteproductreviewaction {
  display: inline-block;
  padding-left: 0.625rem;
}

/* line 86, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
.product_inline_ratings .review_count {
  cursor: pointer;
}

/* line 90, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_rating.scss */
.product_inline_ratings .writerrproductreview {
  font-weight: 900;
  text-decoration: underline;
  cursor: pointer;
}

/* line 9, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
.c-top-section__container {
  margin: 0;
}

/* line 13, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
.c-top-section__header {
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  margin: 0;
  line-height: 1;
  text-transform: uppercase;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
.c-top-section__list {
  list-style: none;
  margin: 0;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
.c-top-section__link {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 31, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
.pdp_main .section_about.c-pdp-sections {
  overflow: visible;
}

@media screen and (max-width: 63.875em) {
  /* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__header {
    background: #000;
    color: #fff;
    font-size: 0.75rem;
    padding: 1rem 0.9375rem 1rem 1.5625rem;
    line-height: 1.125rem;
  }
  /* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__item {
    border-top: 1px solid #d9d9d9;
    padding: 1.25rem 0.9375rem 1.25rem 1.5625rem;
  }
  /* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__item:first-child {
    border: 0;
  }
  /* line 54, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__description {
    padding: 1.25rem 0.9375rem 1.25rem 1.5625rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 60, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-bar__list-item {
    float: left;
    padding: 0 0.625rem;
  }
  /* line 64, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-bar__list-item:first-child {
    padding-left: 0;
  }
  /* line 68, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-bar__list-item:last-child {
    padding-right: 0;
  }
  /* line 74, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-bar__list-item.loaded:hover .c-top-bar__list-link, .c-top-bar__list-item.hovered .c-top-bar__list-link {
    color: #000;
  }
  /* line 78, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-bar__list-item.loaded:hover .c-top-bar__list-link::after, .c-top-bar__list-item.hovered .c-top-bar__list-link::after {
    visibility: visible;
  }
  /* line 82, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-bar__list-item.loaded:hover .c-top-section__wrapper, .c-top-bar__list-item.hovered .c-top-section__wrapper {
    display: block !important;
    /* stylelint-disable-line */
  }
  /* line 88, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-bar__list-link-wrapper {
    margin-bottom: 0.3125rem;
  }
  /* line 92, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-bar__list-link {
    position: relative;
  }
  /* line 95, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-bar__list-link:hover, .c-top-bar__list-link:focus {
    text-decoration: none;
  }
  /* line 100, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-bar__list-link::after {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    margin: 0 auto;
    z-index: 15;
    visibility: hidden;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 8px;
    border-color: transparent transparent #fff;
    border-bottom-style: solid;
    border-top-width: 0;
  }
  /* line 112, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__wrapper {
    position: absolute;
    left: 0;
    top: 2.5rem;
    z-index: 10;
    background: #fff;
    padding: 1.5625rem 1.875rem 0;
    display: none !important;
    /* stylelint-disable-line */
    width: 37.5%;
    float: left;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-top-section__wrapper:last-child:not(:first-child) {
    float: right;
  }
  /* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__wrapper::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
    height: 8.4375rem;
    -webkit-box-shadow: 5px -5px 10px #f2f2f2;
    box-shadow: 5px -5px 10px #f2f2f2;
  }
  /* line 134, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__wrapper--customerService {
    width: 29.16667%;
    float: left;
    margin-left: 8.33333%;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-top-section__wrapper--customerService:last-child:not(:first-child) {
    float: right;
  }
  /* line 139, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__block {
    margin-bottom: 1.5625rem;
  }
  /* line 143, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__header {
    font-size: 1rem;
    margin-bottom: 0.3125rem;
  }
  /* line 148, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__subtitle {
    font-size: 0.75rem;
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    margin-bottom: 0.625rem;
  }
  /* line 154, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__text {
    font-size: 0.75rem;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    margin-bottom: 1.5625rem;
  }
  /* line 159, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__text ul {
    /* stylelint-disable-line */
    list-style-type: disc;
  }
  /* line 164, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__icon {
    font-size: 1.5625rem;
    margin-bottom: 1.25rem;
  }
  /* line 169, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__item {
    margin-bottom: 0.3125rem;
  }
  /* line 174, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__icon-marginless::before {
    margin: 0;
  }
  /* line 179, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__block-devider {
    padding-top: 0.9375rem;
    margin-top: 0.9375rem;
    border-top: 1px solid #d9d9d9;
  }
  /* line 186, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__wrapper--newsletterSubscribe .c-top-section__input-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 190, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__wrapper--newsletterSubscribe .formfield_subscribe_email {
    position: relative;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  /* line 195, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__wrapper--newsletterSubscribe .f_email {
    margin: 0;
  }
  /* line 199, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__wrapper--newsletterSubscribe .c-top-section__extra {
    padding-top: 1.6875rem;
  }
  /* line 203, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__wrapper--newsletterSubscribe .error_message {
    position: absolute;
    left: 0;
    top: 100%;
    color: #fc0000;
    font-size: 0.625rem;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }
  /* line 208, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__wrapper--accountNavigation {
    padding: 0.9375rem 0;
    width: 45.83333%;
    float: left;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-top-section__wrapper--accountNavigation:last-child:not(:first-child) {
    float: right;
  }
  /* line 212, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .c-top-section__wrapper--accountNavigation .login_iframe {
    width: 100%;
    min-height: 32.5rem;
    position: relative !important;
    /* stylelint-disable-line */
  }
  /* line 220, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .account-navigation__item--authenticated .c-top-section__wrapper--accountNavigation {
    width: 29.16667%;
    float: left;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .account-navigation__item--authenticated .c-top-section__wrapper--accountNavigation:last-child:not(:first-child) {
    float: right;
  }
  /* line 225, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .account_area_navigation {
    clear: both;
  }
}

@media screen and (min-width: 80em) {
  /* line 231, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
  .top-bar__list-item {
    padding: 0 1.25rem;
  }
}

/* line 237, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
.c-loyalty-list li {
  /* stylelint-disable-line */
}

/* line 238, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_top-section.scss */
.c-loyalty-list li:last-child {
  border-bottom: 1px solid #d9d9d9;
}

@media screen and (max-width: 63.875em) {
  /* line 6, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_modal-register.scss */
  .c-register-modal.ui-dialog {
    position: fixed !important;
    /* stylelint-disable-line */
    top: 0 !important;
    /* stylelint-disable-line */
    left: auto !important;
    /* stylelint-disable-line */
    width: 83.33333% !important;
    /* stylelint-disable-line */
    height: 100% !important;
    /* stylelint-disable-line */
    right: 0;
    z-index: 1002;
    background: #fff;
    outline: 0;
    max-height: 100vh;
    overflow: auto;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    /* ios iframe scroll fix */
    overflow-y: scroll;
    -webkit-transition: 1s;
    transition: 1s;
  }
  /* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_modal-register.scss */
  .c-register-modal .ui-dialog-titlebar {
    position: relative;
    margin: 0;
  }
  /* line 30, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_modal-register.scss */
  .c-register-modal .ui-icon-closethick {
    display: none;
  }
  /* line 34, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_modal-register.scss */
  .c-register-modal .ui-dialog-title {
    padding: 0.75rem 0 0.75rem 1.5625rem;
    border-bottom: 1px solid #d9d9d9;
    line-height: 1.3em;
    font-size: 0.75rem;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    display: block;
    text-transform: uppercase;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .c-register-modal .ui-dialog-title::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 44, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_modal-register.scss */
  .c-register-modal .ui-dialog-title::before {
    margin-right: 0.3125rem;
  }
  /* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_modal-register.scss */
  .c-register-modal .ui-dialog-titlebar-close {
    z-index: 1;
    outline: 0;
    width: 100%;
    float: left;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  /* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
  .c-register-modal .ui-dialog-titlebar-close:last-child:not(:first-child) {
    float: right;
  }
  /* line 56, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_modal-register.scss */
  .c-register-modal .ui-button-text {
    display: none;
  }
  /* line 60, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_modal-register.scss */
  .c-register-modal .login_iframe {
    width: 100%;
  }
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.c-header-container__inner .sticky-container {
  /* stylelint-disable */
  height: auto !important;
  /* stylelint-enable */
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.c-header-container__inner .c-account {
  display: none;
}

/* line 19, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.c-header.is-stuck .c-minicart__button::after {
  content: none;
}

/* line 26, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.minicart-sticky-count {
  display: none;
  background: #000;
  height: 2em;
  width: 2em;
  padding: 0.125rem 0;
  border-radius: 100%;
  position: absolute;
  text-align: center;
  font-size: 0.5rem;
  color: #fff;
}

/* line 39, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.sticky-container {
  position: relative;
}

/* line 43, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.sticky {
  position: relative;
  z-index: 15;
}

/* line 48, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.sticky.is-stuck {
  position: fixed;
  z-index: 25;
  width: 100%;
}

/* line 53, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.sticky.is-stuck.is-at-top {
  top: 0;
}

/* line 57, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.sticky.is-stuck.is-at-bottom {
  bottom: 0;
}

/* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto;
}

/* line 67, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.sticky.is-anchored.is-at-bottom {
  bottom: 0;
}

/* line 73, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.minicart-sticky-count {
  display: block;
  left: 0.625rem;
  bottom: 0.75rem;
}

/* line 79, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
.mini-cart-section {
  position: relative;
}

@media screen and (min-width: 63.9375em) {
  /* line 86, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .c-account {
    display: block;
    padding: 1rem 0.625rem 0.875rem;
  }
  /* line 91, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .c-search,
  .c-header.is-stuck .c-minicart,
  .c-header.is-stuck .c-account {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    border-bottom: 1px solid #efeded;
  }
  /* line 98, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .c-search {
    padding-left: 20%;
  }
  /* line 102, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .sticky-account-link {
    text-decoration: none;
  }
  /* line 106, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .c-search__trigger,
  .c-header.is-stuck .c-search__trigger--expanded {
    width: 100%;
    border: none;
    background: none;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 115, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .c-search__label,
  .c-header.is-stuck .c-minicart__button {
    background: none;
  }
  /* line 120, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .c-search__label {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 125, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .c-search__icon {
    margin-right: 1.25rem;
  }
  /* line 129, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .c-search__label-inner,
  .c-header.is-stuck .mini_cart_label {
    display: none;
  }
  /* line 134, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .icon-shopping-bag {
    color: #000;
  }
  /* line 138, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .minicart-sticky-count {
    display: block;
  }
  @supports (-webkit-overflow-scrolling: touch) {
    /* line 143, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
    .c-header.is-stuck .minicart-sticky-count {
      line-height: 1rem;
    }
  }
  /* line 148, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .c-minicart__link {
    color: #fff;
  }
  /* line 152, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .m-header__inner {
    padding-left: 1.125rem;
  }
  /* line 156, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .c-search__icon {
    margin-right: 0.9375rem;
  }
  /* line 161, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .minicart-sticky-count {
    display: none;
  }
}

@media screen and (min-width: 80em) {
  /* line 169, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .minicart-sticky-count {
    display: block;
  }
  /* line 173, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky.scss */
  .c-header.is-stuck .c-search__icon {
    margin-right: 1.25rem;
  }
}

/* line 17, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_loader.scss */
.loader {
  display: inline-block;
  font-size: 1.875rem;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.loader::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_loader.scss */
.loader::before {
  -webkit-animation: spin 2s linear infinite;
          animation: spin 2s linear infinite;
}

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

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

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-carousel {
  text-align: center;
  position: relative;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-carousel .carousel_navigation_list {
  display: inline-block;
  margin: 0.875rem 0 0;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-carousel .carousel_navigation_list_item {
  margin: 0 0.25rem;
}

/* line 24, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-carousel .carousel_navigation_list_link {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 0.375rem;
  background: #909090;
}

/* line 31, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-carousel .selected .carousel_navigation_list_link {
  background: #000;
}

/* line 35, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-carousel .jcarousel-control {
  width: 2.1875rem;
  height: 3.3125rem;
  background: #fff;
  left: auto;
  right: 0;
  top: -6.375rem;
  bottom: auto;
  border: 0.0625rem solid #e6e5e5;
}

/* line 46, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-carousel .jcarousel-control::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  margin: 0;
  content: '\e816';
  font-family: "fontello";
  color: #000;
}

/* line 57, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-carousel .jcarousel-prev {
  right: 2.8125rem;
}

/* line 61, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-carousel .jcarousel-prev::before {
  -webkit-transform: translateX(-50%) translateY(-50%) scaleX(-1);
          transform: translateX(-50%) translateY(-50%) scaleX(-1);
}

/* line 67, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.title-link,
.title-link:hover {
  text-decoration: none;
}

/* line 72, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-full-width {
  display: block;
}

/* line 76, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.vertically-centered {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 81, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-item .title {
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 25px;
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
}

/* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-item .description {
  color: #999;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 13px;
  line-height: 21px;
  max-height: 3.9375rem;
  overflow: hidden;
  margin: 0.5625rem 0 1.5rem;
}

/* line 99, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-item .img {
  overflow: hidden;
}

/* line 104, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-item .link {
  display: inline-block;
  text-transform: uppercase;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 12px;
  color: #000;
}

/* line 111, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-item .link .link-value {
  text-decoration: none;
  position: relative;
}

/* line 115, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-item .link .link-value::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  border-top: 0.0625rem solid #b5b5b5;
  border-bottom: 0.0625rem solid #cfcfcf;
  bottom: -0.1875rem;
}

/* line 127, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.content {
  width: 80rem;
  max-width: 100%;
  padding: 0 1.125rem;
  margin: 0 auto;
}

/* line 135, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.pt_product_details .main .content {
  width: 100%;
  padding: 0;
}

/* line 141, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-title {
  font-size: 22.5px;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  margin: 0.25rem 0 0.625rem;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  font-weight: normal;
}

/* line 151, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp-subtitle {
  font-size: 10px;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #000;
  letter-spacing: 0.35em;
  text-transform: uppercase;
  text-align: center;
  font-weight: normal;
}

/* line 162, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.icon-arrow-right:hover, .icon-arrow-right:focus {
  text-decoration: none;
}

/* line 169, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp_favorite_section .productcarousel_list {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/* line 176, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp_favorite_section .productcarousel_list_item {
  width: 20%;
  list-style: none;
  text-align: center;
  padding: 0;
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

/* line 186, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp_favorite_section .product_image_topwrapper::before {
  display: none;
}

/* line 190, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp_favorite_section .product_image_topwrapper ~ .carousel {
  display: none;
}

/* line 194, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp_favorite_section .product_image_topwrapper ~ .carousel.plp_swatch_carousel {
  display: block;
}

/* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp_favorite_section .product-wrapper .product_tile_wrapper {
  width: auto;
}

/* line 206, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp_favorite_section .product_tile_wrapper .product_subtitle {
  white-space: normal;
}

/* line 210, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.hp_favorite_section .product_tile_wrapper .start,
.hp_favorite_section .product_tile_wrapper .price {
  margin: 10px 0;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
.ranking_sales_review .product_tile_wrapper .engraving_message_wrapper {
  display: none;
}

@media screen and (max-width: 47.875em) {
  /* line 227, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .hp-carousel .carousel_navigation_list_link {
    width: 0.625rem;
    height: 0.625rem;
    border-radius: 0.625rem;
  }
  /* line 234, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .mobile-content {
    display: block;
  }
  /* line 238, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .desktop-content {
    display: none;
  }
  /* line 242, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .vertically-centered-mobile {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 246, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .explore-more-links {
    padding: 0 20px;
    margin: 0;
    list-style: none;
  }
  /* line 252, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .hp_mobile_navigation_links {
    display: block;
    font-size: 16px;
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    padding: 0 0 2.5rem 0;
    background: #f2f2f2;
  }
  /* line 259, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .hp_mobile_navigation_links .list-item {
    padding: 1.0625rem 0 0.8125rem;
    border-top: 0.0625rem solid #cfcfcf;
    position: relative;
  }
  /* line 264, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .hp_mobile_navigation_links .list-item:last-of-type {
    border-bottom: 0.0625rem solid #cfcfcf;
  }
  /* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .hp_mobile_navigation_links .list-item::before {
    position: absolute;
    right: 0.75rem;
    top: 1.75rem;
    font-size: 13px;
    font-weight: 600;
  }
  /* line 276, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .hp_mobile_navigation_links .list-item .nav-link {
    padding-left: 1.125rem;
    display: inline-block;
    width: 85%;
    text-decoration: none;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .hp_mobile_navigation_links .list-item::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}

@media screen and (min-width: 47.9375em) {
  /* line 289, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .mobile_content {
    display: none;
  }
  /* line 293, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .content {
    width: 750px;
  }
  /* line 297, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .hp-title {
    font-size: 30px;
    margin: 0.625rem 0;
  }
  /* line 302, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .hp-subtitle {
    font-size: 12px;
  }
  /* line 306, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .desktop-content {
    display: block;
  }
  /* line 310, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .mobile-content {
    display: none;
  }
}

@media screen and (min-width: 80em) {
  /* line 316, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .content {
    width: 80rem;
    padding: 0;
  }
  /* line 322, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_hp-common.scss */
  .hp-item .title {
    line-height: 2rem;
  }
}

/* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_breadcrumb.scss */
.pt_content .breadcrumb {
  padding: 0.9375rem;
  margin: 0;
}

@media screen and (max-width: 63.875em) {
  /* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_breadcrumb.scss */
  .pt_content .breadcrumb {
    display: none;
  }
}

/* line 43, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_breadcrumb.scss */
.c-breadcrumb {
  margin: 0;
}

/* line 46, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_breadcrumb.scss */
.c-breadcrumb .refined_by {
  display: none;
}

/* stylelint-disable selector-no-type */
/* line 52, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_breadcrumb.scss */
.breadcrumb li,
.c-breadcrumb li {
  display: inline-block;
  margin: 0;
  list-style: none;
  font-size: 0.75rem;
  color: #999;
}

/* line 64, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_breadcrumb.scss */
.breadcrumb li:not(:first-child),
.c-breadcrumb li:not(:first-child) {
  position: relative;
  padding-left: 2.125rem;
}

/* line 68, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_breadcrumb.scss */
.breadcrumb li:not(:first-child)::after,
.c-breadcrumb li:not(:first-child)::after {
  content: "›";
  color: #000;
  font-size: 1.25rem;
  left: 0.8125rem;
  margin-top: -0.0625rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 80, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_breadcrumb.scss */
.breadcrumb .home,
.breadcrumb .c-breadcrumb__link {
  color: #999;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_breadcrumb.scss */
.breadcrumb .home:hover, .breadcrumb .home:focus,
.breadcrumb .c-breadcrumb__link:hover,
.breadcrumb .c-breadcrumb__link:focus {
  color: #999;
}

/* line 6, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.select {
  display: block;
}

/* line 9, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.select.selectBoxIt_hiddenOriginalSelect {
  display: none;
  min-height: 100%;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.selectboxit-container {
  display: block;
  position: relative;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.selectBoxIt_hiddenOriginalSelect {
  display: none;
}

/* line 24, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.selectboxit-text {
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.875rem;
  text-transform: uppercase;
}

/* line 30, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.selectboxit-default-icon {
  padding: 0;
  float: right;
  font-size: 0.625rem;
  margin-right: 0.625rem;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.selectboxit-default-icon::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 38, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.selectboxit-list {
  margin: 0;
  list-style: none;
  display: none;
  background-color: #f2f2f2;
  position: absolute;
  top: 100%;
  z-index: 10;
}

/* line 48, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.selectboxit-option-anchor {
  text-decoration: none;
  display: inline-block;
  font-size: 0.875rem;
}

/* line 53, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.selectboxit-option-anchor:hover, .selectboxit-option-anchor:focus {
  text-decoration: none;
}

/* line 59, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.selectboxit-option-icon-container {
  display: inline-block;
}

/* line 63, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.selectboxit-option-icon {
  display: none;
}

/* line 67, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.selectboxit-btn {
  outline: 0;
  cursor: pointer;
  padding: 1.125rem 1.25rem;
}

/* line 72, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
.selectboxit-btn .selectboxit-option-icon-container,
.selectboxit-btn .selectboxit-option-icon {
  display: block;
}

@media screen and (max-width: 63.875em) {
  /* line 79, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-list {
    max-width: 100vw;
    right: 0;
    padding: 0 1.25rem;
    width: 100%;
  }
  /* line 86, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-option {
    padding: 0.9375rem 0;
    border-top: 0.0625rem solid #999;
  }
  /* line 90, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-option:first-child {
    border-color: transparent;
  }
  /* line 95, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-option-anchor {
    color: #999;
  }
  /* line 99, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-selected {
    position: relative;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .selectboxit-selected::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 103, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-selected::before {
    right: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 108, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-selected .selectboxit-option-anchor {
    color: #000;
  }
  /* line 114, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-overlay .selectboxit-text {
    display: none;
  }
  /* line 118, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-overlay .sort-by,
  .selectboxit-overlay .sort-by__item,
  .selectboxit-overlay .selectboxit-container,
  .selectboxit-overlay .selectboxit-btn {
    height: 100%;
  }
  /* line 125, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-overlay .selectboxit-default-icon {
    visibility: hidden;
  }
  /* line 129, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-overlay .selectboxit-list {
    width: 100vw;
  }
  /* line 134, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-overlay__text {
    position: relative;
    white-space: nowrap;
  }
  /* line 139, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-overlay__text-item {
    padding: 0.9375rem 0.75rem 0.875rem;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.875rem;
    text-transform: uppercase;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .selectboxit-overlay__text-item::after {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 149, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-expanded .selectboxit-overlay {
    background-color: #000;
  }
  /* line 153, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-expanded .selectboxit-overlay__text-item {
    color: #fff;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .selectboxit-expanded .selectboxit-overlay__text-item::after {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 158, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-expanded .c-clp__products {
    position: relative;
  }
  /* line 161, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-expanded .c-clp__products::before {
    content: "";
    display: block;
    background-color: rgba(255, 255, 255, 0.85);
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 173, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-container {
    padding: 0 0.3125rem;
    border-bottom: 0.0625rem solid #e6e5e5;
  }
  /* line 177, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-container:hover {
    border-bottom: 0.0625rem solid #000;
  }
  /* line 180, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-container:hover .selectboxit-text {
    color: #000;
  }
  /* line 186, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-default-icon {
    padding: 0;
    border: 0 none;
  }
  /* line 191, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-text {
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    text-transform: none;
    color: #999;
    letter-spacing: 0.0625rem;
  }
  /* line 198, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-btn {
    padding: 0;
  }
  /* line 202, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-list {
    left: 0;
    right: 0;
    border-bottom: 0.0625rem solid #000;
  }
  /* line 208, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_selectboxit.scss */
  .selectboxit-option {
    padding: 0.3125rem 0.4375rem;
  }
}

/* line 22, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp__wrapper {
  padding: 0;
}

/* line 26, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp__title {
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 1.375rem;
  text-transform: uppercase;
  margin: 0;
}

/* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp__promo-block {
  padding: 0.9375rem 0.625rem;
  margin-top: 1.5625rem;
}

/* line 38, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp__promo-block--dark {
  background-color: #000;
}

/* line 41, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp__promo-block--dark .c-clp-promo__title,
.c-clp__promo-block--dark .c-clp-promo__link {
  color: #fff;
}

/* line 47, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp__promo-block--light {
  background-color: #f2f2f2;
}

/* line 51, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp-promo__title {
  font-size: 0.875rem;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
}

/* line 57, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp-promo__description {
  font-size: 0.6875rem;
  color: #909090;
  margin-bottom: 0.4375rem;
}

/* line 63, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp__sort-list {
  padding: 0;
}

/* line 67, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp__top-sections {
  height: 100%;
}

/* line 71, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp-promo__link {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
  text-decoration: underline;
}

/* line 78, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp__product-tile-list {
  margin-bottom: 2.8125rem;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 83, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.c-clp__product-tile-list .product_inline_ratings_values {
  display: none;
}

/* line 88, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.load_more_box {
  display: block;
  text-align: center;
  padding: 2.5625rem 0 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  max-width: 100%;
}

@media screen and (min-width: 47.9375em) {
  /* line 88, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .load_more_box {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

/* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.load_more_box .loader {
  background: rgba(0, 0, 0, 0.45);
  z-index: 2;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 100, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.load_more_box .loader::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 106, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.load_more {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
}

/* line 112, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.search_result_bookmarks {
  display: none;
}

/* line 116, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
.clp-products-search {
  padding: 0;
}

@media screen and (max-width: 63.875em) {
  /* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__title {
    text-align: center;
  }
  /* line 125, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products-no {
    color: #646464;
    font-size: 0.75rem;
    text-transform: uppercase;
  }
  /* line 131, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__header {
    margin-bottom: 1.875rem;
    margin-top: 1.5625rem;
  }
  /* line 136, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__sort {
    border-style: solid;
    border-color: #d9d9d9;
    border-width: 0.0625rem 0 0.0625rem 0.0625rem;
    max-width: 33%;
  }
  /* line 143, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__filters {
    border-top: 0.0625rem solid #d9d9d9;
    border-bottom: 0.0625rem solid #d9d9d9;
  }
  /* line 148, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__filter-title {
    border-left: 0.0625rem solid #d9d9d9;
    padding: 0.9375rem 0.625rem 0.875rem;
    text-align: center;
    text-transform: uppercase;
  }
  /* line 156, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__sort-list .selectboxit-list {
    top: 50px !important;
    /* stylelint-disable-line */
    max-height: none !important;
    /* stylelint-disable-line */
  }
  /* line 162, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__filtder-title-inner {
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.875rem;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    padding-right: 1.25rem;
    outline: 0;
    line-height: 1.5;
    cursor: pointer;
  }
  /* line 173, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__filtder-title-inner::after {
    content: "+";
    display: inline-block;
    vertical-align: middle;
    font-size: 1.25rem;
    position: absolute;
    right: 0;
    line-height: 0.875rem;
    top: 0;
  }
  /* line 185, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__grid-control {
    padding: 0.9375rem 0.625rem 0.875rem;
    text-align: center;
    position: relative;
  }
  /* line 190, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__grid-control::before {
    content: "";
    display: inline-block;
    width: 0.0625rem;
    height: 1.5625rem;
    background-color: #c8c7c6;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  /* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__grid-button {
    display: inline-block;
    width: 0.875rem;
    height: 0.875rem;
    margin: 0 0.75rem;
    background-color: #c8c7c6;
    vertical-align: middle;
    outline: 0;
    position: relative;
  }
  /* line 212, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__grid-button--mupltiple::before, .c-clp__grid-button--mupltiple::after {
    content: "";
    display: block;
    z-index: 2;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__grid-button--mupltiple::before {
    border-left: 0.125rem solid #fff;
    top: 0;
    bottom: 0;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  /* line 226, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__grid-button--mupltiple::after {
    border-top: 0.125rem solid #fff;
    left: 0;
    right: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 234, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__grid-button--active {
    background-color: #000;
  }
  /* line 238, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products {
    padding: 0;
  }
  /* line 241, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products .product_tile_wrapper,
  .c-clp__products .plp_slot_small {
    margin-top: 3.75rem;
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 50%;
  }
}

@media screen and (max-width: 63.875em) and (min-width: 47.9375em) {
  /* line 241, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products .product_tile_wrapper,
  .c-clp__products .plp_slot_small {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 251, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .qv-active.product_tile_wrapper .product_tile {
    position: static;
  }
  /* line 258, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products--single .product_tile_wrapper,
  .c-clp__products--single .plp_slot_small {
    margin: 3.75rem auto 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 83.33333%;
  }
}

@media screen and (max-width: 63.875em) and (min-width: 47.9375em) {
  /* line 258, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products--single .product_tile_wrapper,
  .c-clp__products--single .plp_slot_small {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 263, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products--single .product_tile_wrapper .product_name,
  .c-clp__products--single .plp_slot_small .product_name {
    font-size: 1.5625rem;
    height: auto;
  }
  /* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products--single .product_tile_wrapper .product-shades,
  .c-clp__products--single .plp_slot_small .product-shades {
    font-size: 1rem;
  }
  /* line 272, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products--single .product_tile_wrapper .bv-rating_item,
  .c-clp__products--single .plp_slot_small .bv-rating_item {
    font-size: 1.5rem;
  }
  /* line 276, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products--single .product_tile_wrapper .price,
  .c-clp__products--single .plp_slot_small .price {
    font-size: 1.5625rem;
  }
  /* line 280, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products--single .product_tile_wrapper .price_standard,
  .c-clp__products--single .plp_slot_small .price_standard {
    font-size: 1.125rem;
    line-height: 1.5625rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 289, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__header-inner {
    border-bottom: #d9d9d9;
  }
  /* line 293, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__promo-block {
    margin-top: 3.125rem;
  }
  /* line 297, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__title {
    font-size: 1.875rem;
    word-wrap: break-word;
  }
  /* line 302, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__top-sections {
    border-bottom: 0.0625rem solid #e6e5e5;
  }
  /* line 306, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__header,
  .c-clp__sort {
    margin-bottom: 2.1875rem;
  }
  /* line 311, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__header-inner {
    padding-top: 1.4375rem;
  }
  /* line 315, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__sort-inner {
    padding-bottom: 1.875rem;
    padding-top: 2.5rem;
  }
  /* line 321, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products .product_tile_wrapper,
  .c-clp__products .plp_slot_small {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    max-width: 25%;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 47.9375em) {
  /* line 321, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__products .product_tile_wrapper,
  .c-clp__products .plp_slot_small {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 327, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__promo-block {
    padding: 1.5625rem 1.25rem;
  }
  /* line 331, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp-promo__icon {
    font-size: 2.25rem;
  }
  /* line 335, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp-promo__title {
    font-size: 0.8125rem;
  }
  /* line 339, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp-promo__description {
    font-size: 0.75rem;
  }
  /* line 344, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__promo-block--dark .c-clp-promo__icon {
    color: #fff;
  }
  /* line 349, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__promo-block--light {
    border: 0.0625rem solid #d9d9d9;
  }
  /* line 352, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__promo-block--light .c-clp-promo__icon {
    color: #909090;
  }
  /* line 357, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__aside-list {
    list-style: none;
    margin: 0 0 4.375rem;
  }
  /* line 362, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__aside-item {
    padding: 0.625rem 0;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .c-clp__aside-item::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 366, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__aside-item::before {
    font-size: 0.625rem;
  }
  /* line 371, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .c-clp__aside-link {
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.75rem;
    color: #000;
    text-transform: uppercase;
  }
  /* line 378, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp.scss */
  .load_more_box {
    padding: 4.0625rem 0 0;
  }
}

/* line 86, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
  max-width: 100%;
}

@media screen and (min-width: 47.9375em) {
  /* line 86, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper {
    padding-left: 0.46875rem;
    padding-right: 0.46875rem;
  }
}

/* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .badge-image {
  display: none;
}

/* line 93, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product_tile {
  position: relative;
}

/* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product_image_topwrapper {
  text-align: center;
  min-height: 11.25rem;
  padding-top: 3.75rem;
}

/* line 103, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product_image {
  max-height: 18.75rem;
}

/* line 107, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .promotion {
  display: none;
}

/* line 111, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product_badge {
  position: absolute;
  top: 0;
  left: 0;
}

@media screen and (min-width: 63.9375em) {
  /* line 117, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .product-full-name {
    height: 2.75rem;
    overflow: hidden;
  }
}

/* line 124, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .engraving_message_wrapper {
  margin-bottom: 1.25rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1.25rem;
}

/* line 131, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .engraving_message_wrapper .product_badge {
  position: relative;
  color: #000;
  background-color: transparent;
}

/* line 138, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .productbadge_engravethis {
  background: none;
  color: #000;
  font-weight: bold;
  text-align: center;
  position: static;
}

/* line 145, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .productbadge_engravethis.product_badge {
  padding: 0;
}

/* line 150, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product-badge {
  position: absolute;
  top: 0;
}

/* line 155, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .badge-image {
  margin-right: 0.375rem;
  display: inline-block;
  background-color: #000;
  color: #fff;
  padding: 0.125rem 0.3125rem;
  text-transform: uppercase;
}

/* line 165, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product_tile .badge-image,
.product_tile_wrapper .product_tile .productbadge_engravethis {
  display: block;
  margin-bottom: 0;
  width: auto;
  float: left;
}

/* line 174, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .action_product_block {
  text-align: center;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .action_product_block_title {
  text-align: center;
  margin-bottom: 0.3125rem;
}

/* line 183, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product-name-wrapper {
  height: 2.5rem;
  overflow: hidden;
  display: block;
}

/* line 189, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product_name {
  font-weight: bold;
  font-size: 0.875rem;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  display: inline-block;
  text-transform: uppercase;
}

/* line 197, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product-shades {
  font-size: 0.6875rem;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #999;
}

/* line 203, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product_subtitle {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 207, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .bv-rating_item {
  font-size: 0.625rem;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .price {
  text-align: center;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.875rem;
  font-weight: bold;
}

/* line 218, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product_price {
  margin: 0;
}

/* line 222, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .price_standard {
  color: #999;
  font-size: 0.6875rem;
  line-height: 0.875rem;
}

/* line 228, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product_actions {
  display: none;
}

/* line 232, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .whatsnew_bloc2 {
  position: relative;
}

/* line 235, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .whatsnew_bloc2 img {
  /* stylelint-disable-line */
  position: relative !important;
  /* stylelint-disable-line */
}

/* line 240, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
.product_tile_wrapper .product-variations {
  padding-bottom: 0;
}

/* line 245, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
#video_iframe {
  /* stylelint-disable-line */
  max-width: 100%;
}

/* line 248, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
#video_iframe > iframe {
  /* stylelint-disable-line */
  max-width: 100%;
  min-width: auto !important;
  /* stylelint-disable-line */
}

@media screen and (max-width: 63.875em) {
  /* line 256, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .carousel,
  .product_tile_wrapper .quickviewbutton,
  .product_tile_wrapper .description {
    display: none;
  }
  /* line 262, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .product-name-wrapper {
    margin-bottom: 0.9375rem;
  }
  /* line 266, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .product-shades {
    margin-bottom: 0.875rem;
  }
  /* line 270, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .product-shades-empty {
    margin-bottom: 0.875rem;
    height: 1rem;
  }
  /* line 275, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .bv-rating {
    margin: 0 auto 1rem;
  }
  /* line 279, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .price {
    margin-bottom: 1.1875rem;
  }
  /* line 283, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .product_price {
    display: inline-block;
  }
  /* line 288, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .price_standard + .product_price {
    text-decoration: line-through;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 296, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper {
    margin-bottom: 0.9375rem;
  }
  /* line 299, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .plp_swatch_carousel {
    margin-bottom: 1.25rem;
  }
  /* line 303, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .product-name-wrapper {
    margin-bottom: 0.3125rem;
  }
  /* line 307, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .description {
    color: #999;
    font-size: 0.75rem;
    height: 2.25rem;
    overflow: hidden;
    margin-bottom: 0.8125rem;
  }
  /* line 314, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .description p {
    /* stylelint-disable-line */
    margin: 0;
  }
  /* line 319, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .start {
    display: inline-block;
  }
  /* line 323, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .rating-link {
    display: inline-block;
  }
  /* line 327, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .bv-rating {
    display: inline-block;
    margin-right: 0.625rem;
    vertical-align: top;
    line-height: 1;
    margin-top: 0.375rem;
  }
  /* line 335, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .price {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    position: relative;
    padding-left: 0.625rem;
  }
  /* line 342, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .price::before {
    content: "";
    display: block;
    border-left: 1px solid #d9d9d9;
    position: absolute;
    left: 0;
    top: 0;
    height: 1.5rem;
  }
  /* line 353, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .product_price {
    font-weight: bold;
    max-width: none;
    display: inline-block;
  }
  /* line 359, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .price_standard {
    font-size: 0.625rem;
  }
  /* line 363, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .product_image_topwrapper {
    position: relative;
    margin-bottom: 0.3125rem;
  }
  /* line 367, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .product_image_topwrapper::before {
    content: "";
    background-color: rgba(255, 255, 255, 0.85);
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  /* line 375, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .button,
  .product_tile_wrapper .quickviewbutton {
    left: 0;
    right: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 11.875rem;
    display: inline-block;
    vertical-align: middle;
    padding: 1rem 0.75rem 0.9375rem;
    -webkit-appearance: none;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
    font-size: 0.75rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    outline: 0;
    background-color: #000;
    color: #fff;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    border: 1px solid transparent;
    display: block;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    margin: 0 auto;
  }
  /* line 171, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  [data-whatinput='mouse'] .product_tile_wrapper .button, [data-whatinput='mouse']
  .product_tile_wrapper .quickviewbutton {
    outline: 0;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 63.9375em) {
  /* line 375, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .button,
  .product_tile_wrapper .quickviewbutton {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 63.9375em) and (min-width: 47.9375em) {
  /* line 375, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .button,
  .product_tile_wrapper .quickviewbutton {
    padding: 1rem 1.8125rem 0.9375rem;
  }
}

@media screen and (min-width: 63.9375em) and (max-width: 63.875em) {
  /* line 375, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .button,
  .product_tile_wrapper .quickviewbutton {
    -webkit-transition: none;
    transition: none;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
  .product_tile_wrapper .button:hover, .product_tile_wrapper .button:focus,
  .product_tile_wrapper .quickviewbutton:hover,
  .product_tile_wrapper .quickviewbutton:focus {
    background-color: black;
    color: #fff;
    border-color: transparent;
  }
  /* line 388, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .quickviewbutton {
    display: none;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .product_tile_wrapper .quickviewbutton::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 393, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .button {
    margin-top: 3.4375rem;
    display: none;
    background-color: transparent;
    color: #000;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    border: 1px solid #000;
  }
  /* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
  .product_tile_wrapper .button:hover, .product_tile_wrapper .button:focus {
    background-color: transparent;
    color: #000;
    border-color: #e6e6e6;
  }
}

@media screen and (min-width: 80em) {
  /* line 404, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper.active .button,
  .product_tile_wrapper.active .quickviewbutton {
    display: inline-block;
  }
  /* line 409, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper.active .product_image_topwrapper::before {
    display: block;
  }
  /* line 414, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .bv-rating {
    margin-right: 1.0625rem;
  }
  /* line 418, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-tile.scss */
  .product_tile_wrapper .price {
    padding-left: 1.25rem;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 88, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .pt_product_details .c-swatches-carousel--large {
    width: 84%;
    margin: 0 8%;
  }
  /* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .pt_product_details .c-swatches-wrapper .jcarousel-next,
  .pt_product_details .c-swatches-wrapper .jcarousel-prev {
    top: 6px;
  }
  /* line 102, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .pt_product_search_result .c-swatches-carousel {
    width: 130px;
  }
  /* line 105, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .pt_product_search_result .c-swatches-carousel .c-swatch {
    width: 26px;
    padding: 4px 2px;
  }
  /* line 112, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .pt_product_search_result .product_tile_wrapper .carousel {
    display: block;
  }
}

/* line 119, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches-wrapper,
.c-sizes-wrapper {
  min-height: 1.875rem;
  position: relative;
}

/* line 124, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches-wrapper .jcarousel-control,
.c-sizes-wrapper .jcarousel-control {
  height: 0.9375rem;
  margin-top: 0.4375rem;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-swatches-wrapper .jcarousel-control::before,
.c-sizes-wrapper .jcarousel-control::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 130, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches-wrapper .jcarousel-control:hover,
.c-sizes-wrapper .jcarousel-control:hover {
  text-decoration: none;
}

/* line 134, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches-wrapper .jcarousel-next,
.c-sizes-wrapper .jcarousel-next {
  right: 0.3125rem;
  top: 0;
}

/* line 138, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches-wrapper .jcarousel-next::before,
.c-sizes-wrapper .jcarousel-next::before {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/* line 143, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches-wrapper .jcarousel-prev,
.c-sizes-wrapper .jcarousel-prev {
  left: 0.3125rem;
  top: 0;
}

/* line 147, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches-wrapper .jcarousel-prev::before,
.c-sizes-wrapper .jcarousel-prev::before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* line 154, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-sizes-wrapper .jcarousel-control {
  bottom: 0;
  margin: auto;
  left: -0.625rem;
}

/* line 159, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-sizes-wrapper .jcarousel-control.jcarousel-next {
  left: auto;
  right: -0.625rem;
}

/* line 164, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-sizes-wrapper .jcarousel-control.jcarousel-prev {
  left: -0.625rem;
}

/* line 170, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches-wrapper--large {
  min-height: 3.125rem;
}

/* line 174, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches-carousel {
  margin: 0 auto;
  width: 150px;
}

/* line 179, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches-carousel--large {
  width: 100%;
}

/* line 183, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches {
  font-size: 0;
}

/* line 187, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatch {
  cursor: pointer;
  display: inline-block;
  outline: none;
  width: 30px;
  height: 30px;
  padding: 4px;
  vertical-align: middle;
  border: 1px solid transparent;
}

/* line 193, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatch.selected {
  border-color: #d9d9d9;
}

/* line 198, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatch--large {
  width: 2.8125rem;
  height: 2.8125rem;
  text-align: center;
  position: relative;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-swatch--large.selected.unavailable::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 207, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatch--large.selected.unavailable::before {
  font-size: 1.5625rem;
  color: #fff;
  line-height: 2.125rem;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 217, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatch__item {
  display: block;
  width: 1.25rem;
  height: 1.25rem;
}

/* line 223, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatch__color {
  height: 100%;
  width: 100%;
  display: block;
}

/* line 229, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.swatch_wrapper {
  list-style-type: none;
}

/* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
.c-swatches__image,
.swatch-color {
  width: 100%;
  height: 100%;
  display: inline-block;
  border: 1px solid #ebebeb;
}

@media screen and (min-width: 63.9375em) {
  /* line 242, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .c-swatch--large {
    width: 2rem;
    height: 2rem;
    padding: 0.1875rem;
  }
  /* line 248, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .c-swatch--large.selected.unavailable::before {
    font-size: 1.0625rem;
    line-height: 1.5rem;
  }
  /* line 256, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .c-swatches-wrapper.c-swatches-wrapper--large .jcarousel-next,
  .c-swatches-wrapper.c-swatches-wrapper--large .jcarousel-prev {
    display: block;
  }
  /* line 260, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .c-swatches-wrapper.c-swatches-wrapper--large .jcarousel-next.disabled,
  .c-swatches-wrapper.c-swatches-wrapper--large .jcarousel-prev.disabled {
    display: none;
  }
  /* line 265, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .c-swatches-wrapper.c-swatches-wrapper--large .jcarousel-prev {
    left: -1.5625rem;
  }
  /* line 269, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .c-swatches-wrapper.c-swatches-wrapper--large .jcarousel-next {
    right: -1.5625rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 278, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .c-swatches-wrapper .jcarousel-next,
  .c-sizes-wrapper .jcarousel-next {
    right: 1.3125rem;
  }
  /* line 282, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_swatch.scss */
  .c-swatches-wrapper .jcarousel-prev,
  .c-sizes-wrapper .jcarousel-prev {
    left: 1.3125rem;
  }
}

/* line 36, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel {
  position: relative;
}

/* line 40, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__navigation {
  display: none;
}

@media screen and (min-width: 47.9375em) {
  /* line 40, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .c-carousel__navigation {
    position: absolute;
    display: block;
    bottom: 0.625rem;
    right: 0.625rem;
  }
}

@media screen and (min-width: 47.9375em) {
  /* line 51, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .c-carousel-navigation__item {
    display: inline-block;
    margin-right: 5px;
    border-radius: 50%;
    background: #fff;
  }
  /* line 58, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .c-carousel-navigation__item:last-child {
    margin-right: 0;
  }
  /* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .c-carousel-navigation__item--active {
    background: #000;
  }
}

/* line 68, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  margin: 0;
}

/* line 81, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-list:focus {
  outline: none;
}

/* line 93, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-list.dragging {
  cursor: hand;
}

/* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 102, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

/* line 109, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-track::before,
.slick-track::after {
  display: table;
  content: '';
}

/* line 115, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-track::after {
  clear: both;
}

/* line 119, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 123, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 130, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slide img {
  display: block;
  max-width: 100%;
}

/* line 135, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 139, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 143, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 147, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 151, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 157, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 161, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  margin: 0;
  font-family: "fontello";
  color: #000;
}

/* line 170, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow::before.slick-next::before {
  content: '\e816';
}

/* line 175, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots {
  margin: 0;
  list-style: none;
  text-align: center;
  margin-top: 0.875rem;
}

/* line 181, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots > :not(.this-is-not-a-class) {
  display: inline-block;
  line-height: 1.125rem;
  overflow: hidden;
  text-indent: 1.25rem;
  border: medium none;
  cursor: pointer;
  height: 0.5625rem;
  position: relative;
  width: 0.5625rem;
  z-index: 2;
  border-radius: 0.375rem;
  background: #909090;
  margin: 0 0.25rem;
}

/* line 196, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots > :not(.this-is-not-a-class).slick-active {
  background: #000;
}

/* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots > :not(.this-is-not-a-class) > :not(.this-is-not-a-class) {
  display: none;
}

/* line 208, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slider .slick-arrow.slick-disabled {
  width: 0;
  border: none;
}

/* line 212, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slider .slick-arrow.slick-disabled::before {
  display: none;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow {
  left: auto;
  right: 0;
  bottom: auto;
  position: absolute;
  color: transparent;
  cursor: pointer;
  outline: none;
  background: #fff;
}

/* line 229, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  margin: 0;
  font-family: "fontello";
  color: #000;
}

/* line 239, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow.slick-next::before {
  content: '\e816';
}

/* line 243, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow.slick-prev {
  right: 2.8125rem;
}

/* line 247, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow.slick-prev::before {
  content: '\e816';
  -webkit-transform: translateX(-50%) translateY(-50%) scaleX(-1);
          transform: translateX(-50%) translateY(-50%) scaleX(-1);
}

/* line 252, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.hp-common-slick-carousel .slick-arrow {
  width: 2.1875rem;
  height: 3.3125rem;
  color: transparent;
  top: -6.8125rem;
  border: 0.0625rem solid #efeded;
}

@media screen and (min-width: 47.9375em) {
  /* line 263, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .c-carousel__dots > :not(.this-is-not-a-class) {
    height: 0.375rem;
    width: 0.375rem;
  }
}

/* line 271, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.b-product_recommendations .jcarousel-control {
  position: absolute;
  top: 56%;
  font-size: 1.1875rem;
  cursor: pointer;
  z-index: 1;
}

/* line 278, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.b-product_recommendations .jcarousel-control::before {
  margin: 0;
  font-family: "fontello";
  color: #000;
  content: '\e816';
}

/* line 286, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.b-product_recommendations .jcarousel-prev {
  left: 0;
}

/* line 289, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.b-product_recommendations .jcarousel-prev::before {
  content: '\e80b';
}

/* line 294, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.b-product_recommendations .jcarousel-next {
  right: 0;
}

@media screen and (max-width: 47.875em) {
  /* line 301, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .b-product_recommendations .productcarousel_list_item {
    width: 50% !important;
  }
}

/* line 309, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-clip-horizontal {
  position: relative;
  height: auto;
  overflow: hidden;
}

/* line 315, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-clip-horizontal .productcarousel_list,
.jcarousel-clip-horizontal .contentcarousel_list {
  position: relative;
  width: 1250rem;
  margin: 0;
  list-style: none;
}

/* line 323, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-clip-horizontal .productcarousel_list::after,
.jcarousel-clip-horizontal .contentcarousel_list::after {
  content: '';
  display: block;
  clear: both;
}

/* line 330, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-clip-horizontal .contentcarousel_list_item,
.jcarousel-clip-horizontal .productcarousel_list_item {
  float: left;
}

/* line 335, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.horizontal_carousel .product_image_wrapper {
  display: block;
  overflow: hidden;
}

/* line 340, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.carousel_navigation_list {
  margin: 0.625rem 0;
  display: none;
}

/* line 345, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.carousel_navigation_list_item {
  display: inline-block;
  margin: 0 0 0.3125rem 0.3125rem;
}

/* line 350, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.carousel_navigation_list_link {
  display: inline-block;
  line-height: 1.125rem;
  overflow: hidden;
  text-indent: 1.25rem;
  border: medium none;
  cursor: pointer;
  height: 0.5625rem;
  position: relative;
  width: 0.5625rem;
  z-index: 2;
}

/* line 363, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-control {
  position: absolute;
  cursor: pointer;
  text-decoration: none;
}

/* line 368, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-control:hover, .jcarousel-control:focus {
  text-decoration: none;
}

/* line 374, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-control.disabled {
  display: none;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-carousel__arrow--left::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-carousel__arrow--right::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 386, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__arrow {
  background: #fff;
  border: 1px solid #e5e5e5;
  padding: 1.5625rem 0.625rem;
  outline: 0;
  cursor: pointer;
}

/* line 394, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots {
  margin: 0;
  list-style: none;
  text-align: center;
}

/* line 399, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots li {
  /* stylelint-disable-line */
  display: inline-block;
  outline: 0;
}

/* line 404, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots li:only-child {
  /* stylelint-disable-line */
  display: none;
}

/* line 409, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel-dots__item {
  display: inline-block;
  line-height: 1;
  font-size: 1.5625rem;
  color: #575757;
  padding: 0 0.125rem;
  outline: 0;
  cursor: pointer;
}

/* line 418, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel-dots__item::before {
  content: "\2022";
}

/* line 424, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-active .c-carousel-dots__item {
  color: #000;
}

/* line 13, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.c-filters__header {
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_headline {
  font-size: 0.875rem;
  color: #000;
  text-transform: uppercase;
  margin: 0;
  cursor: pointer;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_headline::after {
  content: "+";
  display: block;
  float: right;
}

/* line 31, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_headline.expanded::after {
  content: "-";
}

/* line 36, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list {
  display: none;
  list-style: none;
  margin: 0;
  overflow: hidden;
}

/* line 42, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list.labelbox {
  font-size: 0;
  padding: 0;
}

/* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list_item.swatch {
  width: 2.5625rem;
  height: 2.5625rem;
  overflow: hidden;
  padding: 0.25rem;
  border: 0.0625rem solid transparent;
  float: left;
  margin: 0.125rem;
}

/* line 59, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list_item.selected {
  border-color: #d9d9d9;
}

/* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list_item.selected .refinement_list_link::after {
  display: block;
}

/* line 66, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list_item.selected .refinement_list_link::before {
  background-color: #fff;
}

/* line 71, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list_item.labelbox {
  display: inline-block;
  margin: 0.9375rem 0.625rem;
  padding: 0;
  border: 0 none;
}

/* line 79, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list_item.labelbox.selected a.labelbox {
  /* stylelint-disable-line */
  background: #000;
  color: #fff;
}

/* line 85, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list_item .swatch {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #e6e6e6;
  text-indent: -624.9375rem;
  overflow: hidden;
}

/* line 95, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list_link {
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  padding-left: 1.625rem;
}

/* line 102, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list_link::before, .refinement_list_link::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 109, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list_link::before {
  border: 0.0625rem solid #000;
  width: 1rem;
  height: 1rem;
  left: 0;
}

/* line 116, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.refinement_list_link::after {
  width: 0.625rem;
  height: 0.625rem;
  background: #000;
  left: 0.1875rem;
  display: none;
}

/* line 125, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
a.labelbox {
  /* stylelint-disable-line */
  padding: 0.625rem;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
  background: #e6e5e5;
  font-size: 0.75rem;
  color: #646464;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  display: inline-block;
}

/* line 137, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.clear_refinement {
  display: none;
}

/* line 141, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
.quantity-label {
  background: #000;
  display: inline-block;
  padding: 0.3125rem;
  min-width: 1.25rem;
  color: #fff;
  border-radius: 50%;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.625rem;
  line-height: 1;
  text-align: center;
}

@media screen and (max-width: 63.875em) {
  /* line 155, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filters {
    background-color: #fff;
    z-index: 1001;
    overflow: auto;
    height: 100vh;
    padding-bottom: 2.8125rem;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* line 164, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filters .c-filters__control {
    margin: 0;
  }
  /* line 169, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filters__header {
    font-size: 0.875rem;
    padding: 1.5625rem 0.9375rem;
    border-bottom: 0.0625rem solid #d9d9d9;
  }
  /* line 175, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filters__header-results {
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    color: #999;
  }
  /* line 180, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filters__control {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
  }
  /* line 187, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filters__reset-btn {
    background: #f2f2f2;
  }
  /* line 190, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filters__reset-btn:focus, .c-filters__reset-btn:hover {
    background: #f2f2f2;
  }
  /* line 196, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filters__reset-link {
    display: block;
    color: #999;
  }
  /* line 201, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_headline {
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    padding: 0.625rem 1.25rem;
    border-bottom: 0.0625rem solid #d9d9d9;
  }
  /* line 207, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_list {
    background-color: #f2f2f2;
    padding: 0 0.75rem;
    border-bottom: 0.0625rem solid #d9d9d9;
  }
  /* line 212, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_list.swatches {
    padding: 0.9375rem 0.75rem;
  }
  /* line 218, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_list_item:not(.swatch) {
    padding: 0.9375rem 0;
    border-top: 0.0625rem solid #d9d9d9;
  }
  /* line 222, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_list_item:not(.swatch):first-child {
    border-color: transparent;
  }
  /* line 227, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_list_item.labelbox {
    padding: 0;
    border: 0 none;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinements_expanded {
    overflow: hidden;
    height: 100vh;
  }
  /* line 237, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinements_expanded .c-filters {
    display: block;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 244, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filters__header {
    font-size: 1.5625rem;
  }
  /* line 248, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_headline {
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }
  /* line 252, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filter-labels__clear {
    color: #646464;
    font-size: 0.75rem;
    display: inline-block;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .c-filter-labels__clear::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 258, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filter-labels__clear::before {
    font-size: 0.375rem;
    position: relative;
    top: -0.1875rem;
    margin-right: 0.3125rem;
    text-decoration: none;
  }
  /* line 267, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filter-labels__item-wrapper {
    overflow: hidden;
  }
  /* line 271, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filter-labels__item-container {
    margin-left: -0.3125rem;
  }
  /* line 275, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filter-labels__item {
    color: #646464;
    font-size: 0.625rem;
    padding: 0.3125rem;
    background: #e6e5e5;
    display: inline-block;
    margin: 0.3125rem;
    text-transform: uppercase;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .c-filter-labels__item::after {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 285, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filter-labels__item::after {
    font-size: 0.375rem;
    position: relative;
    top: -0.125rem;
    margin-left: 0.3125rem;
    text-decoration: none;
  }
  /* line 294, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .c-filter-labels {
    margin-bottom: 1.375rem;
  }
  /* line 298, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement {
    border-top: 0.0625rem solid #e6e5e5;
    padding: 1.0625rem 0;
  }
  /* line 302, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement:last-child {
    border-bottom: 0.0625rem solid #e6e5e5;
  }
  /* line 307, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_headline::after {
    margin-right: 0.625rem;
  }
  /* line 311, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_list_item {
    padding: 0.125rem 0;
  }
  /* line 314, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_list_item.swatch {
    width: 1.875rem;
    height: 1.875rem;
  }
  /* line 320, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .labelbox.refinement_list {
    margin: 0 -0.375rem;
  }
  /* line 325, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_list_item.labelbox {
    display: inline-block;
    margin: 0.375rem;
  }
  /* line 331, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  .refinement_list_item.labelbox.selected a.labelbox {
    /* stylelint-disable-line */
    background: #e6e5e5;
    color: #646464;
  }
  /* line 338, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_filters.scss */
  a.labelbox {
    /* stylelint-disable-line */
    padding: 0.5rem;
    background: #fff;
    font-size: 0.625rem;
    border: 0.0625rem solid #e6e5e5;
  }
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_ui-slider.scss */
.ui-slider {
  width: calc(100% - 24px);
  height: 0.0625rem;
  margin: 1.5rem 1.5rem 1.5rem 0;
  background-color: #999;
}

/* line 12, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_ui-slider.scss */
.ui-slider-range {
  background: #000;
  height: 0.0625rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

/* line 21, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_ui-slider.scss */
.ui-slider-handle {
  width: 1.5rem;
  height: 1.5rem;
  background: #fff;
  display: block;
  border: 0.0625rem solid #000;
  border-radius: 50%;
  z-index: 2;
  outline: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 32, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_ui-slider.scss */
.ui-slider-handle::before {
  content: "";
  background: #000;
  display: block;
  border-radius: 50%;
  z-index: 3;
  width: 0.875rem;
  height: 0.875rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 44, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_ui-slider.scss */
.ui-slider-label {
  overflow: hidden;
}

/* line 48, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_ui-slider.scss */
.ui-slider-label__text {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #000;
}

/* line 54, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_ui-slider.scss */
.ui-slider-label__text--min {
  float: left;
}

/* line 58, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_ui-slider.scss */
.ui-slider-label__text--max {
  float: right;
}

/* stylelint-disable */
/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_noires .swatch {
  background-color: #2f3233;
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_beiges .swatch {
  background-color: #ebdcca;
}

/* line 6, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_bleues .swatch {
  background-color: #254a9a;
}

/* line 7, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_pourpres .swatch {
  background-color: #8f56a4;
}

/* line 8, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_rouges .swatch {
  background-color: #c3022f;
}

/* line 9, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_marrons .swatch {
  background-color: #7e524a;
}

/* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_vertes .swatch {
  background-color: #018476;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_grises .swatch {
  background-color: #8f979d;
}

/* line 12, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_roses .swatch {
  background-color: #e495b9;
}

/* line 13, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_oranges .swatch {
  background-color: #f57156;
}

/* line 14, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_blanches .swatch {
  background-color: #f6f5f2;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_jaunes .swatch {
  background-color: #eabb56;
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_navy .swatch {
  background-color: navy;
}

/* line 17, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_argent_es .swatch {
  background-color: #c0c0c0;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_miscellaneous .swatch {
  background-color: navy;
}

/* line 19, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_burgundy .swatch {
  background-color: #900020;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_neutres .swatch {
  background-color: #e2b8a5;
}

/* line 21, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_violettes .swatch {
  background-color: #8f56a4;
}

/* line 22, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_or .swatch {
  background-color: #eed07d;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_or_vertes .swatch {
  background-color: #dcbe7e;
}

/* line 24, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_bronzes .swatch {
  background-color: #413b39;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_claires .swatch {
  background-color: #edc4bb;
}

/* line 26, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_naturelles .swatch {
  background-color: #b59d93;
}

/* line 27, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_m_talliques .swatch {
  background-color: #8d8d8d;
}

/* line 28, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_corails .swatch {
  background-color: #eb806c;
}

/* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_taupes .swatch {
  background-color: #685750;
}

/* line 30, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
.swatch_turquoises .swatch {
  background-color: #2bd5ef;
}

/* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_noires {
  background-color: #2f3233;
}

/* line 34, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_beiges {
  background-color: #ebdcca;
}

/* line 35, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_bleues {
  background-color: #254a9a;
}

/* line 36, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_roses {
  background-color: #8f56a4;
}

/* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_pourpres {
  background-color: #8f56a4;
}

/* line 38, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_rouges {
  background-color: #c3022f;
}

/* line 39, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_marrons {
  background-color: #7e524a;
}

/* line 40, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_vertes {
  background-color: #018476;
}

/* line 41, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_grises {
  background-color: #8f979d;
}

/* line 42, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_roses {
  background-color: #e495b9;
}

/* line 43, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_oranges {
  background-color: #f57156;
}

/* line 44, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_blanches {
  background-color: #f6f5f2;
}

/* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_jaunes {
  background-color: #eabb56;
}

/* line 46, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_navy {
  background-color: navy;
}

/* line 47, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_argent_es {
  background-color: #c0c0c0;
}

/* line 48, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_miscellaneous {
  background-color: #e495b9;
}

/* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_burgundy {
  background-color: #900020;
}

/* line 50, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_neutres {
  background-color: #e2b8a5;
}

/* line 51, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_violettes {
  background-color: #8f56a4;
}

/* line 52, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_or {
  background-color: #eed07d;
}

/* line 53, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_bronzes {
  background-color: #413b39;
}

/* line 54, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_claires {
  background-color: #edc4bb;
}

/* line 55, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_naturelles {
  background-color: #b59d93;
}

/* line 56, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_m_talliques {
  background-color: #8d8d8d;
}

/* line 57, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_corails {
  background-color: #eb806c;
}

/* line 58, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_taupes {
  background-color: #685750;
}

/* line 59, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.selected.swatch.swatch_turquoises {
  background-color: #2bd5ef;
}

/* line 61, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_blacks.swatch,
span.swatch_blacks.swatch {
  background-color: #2f3233;
}

/* line 63, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_blacks-whites.swatch,
span.swatch_blacks-whites.swatch {
  background-color: #d42727;
}

/* line 65, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_blues.swatch,
span.swatch_blues.swatch {
  background-color: #254a9a;
}

/* line 67, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_browns.swatch,
span.swatch_browns.swatch {
  background-color: #7e524a;
}

/* line 69, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_browns-neutrals.swatch,
span.swatch_browns-neutrals.swatch {
  background-color: #e2b8a5;
}

/* line 71, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_golds.swatch,
span.swatch_golds.swatch {
  background-color: #eed07d;
}

/* line 73, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_greens.swatch,
span.swatch_greens.swatch {
  background-color: #018476;
}

/* line 75, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_greys.swatch,
span.swatch_greys.swatch {
  background-color: #8f979d;
}

/* line 78, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_reds.swatch,
span.swatch_reds.swatch {
  background-color: #c3022f;
}

/* line 80, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_pinks.swatch,
span.swatch_pinks.swatch {
  background-color: #e495b9;
}

/* line 82, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_purples.swatch,
span.swatch_purples.swatch {
  background-color: #8f56a4;
}

/* line 85, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_burgundy.swatch,
span.swatch_burgundy.swatch {
  background-color: #900020;
}

/* line 87, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_greys.swatch,
span.swatch_greys.swatch {
  background-color: #8f979d;
}

/* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_naturals.swatch,
span.swatch_naturals.swatch {
  background-color: #b58972;
}

/* line 91, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_silvers.swatch,
span.swatch_silvers.swatch {
  background-color: #c0c0c0;
}

/* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_fantasy___blues.swatch,
span.swatch_fantasy___blues.swatch {
  background-color: #254a9a;
}

/* line 96, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_corals.swatch,
span.swatch_corals.swatch {
  background-color: #eb806c;
}

/* line 98, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_neutrals.swatch,
span.swatch_neutrals.swatch {
  background-color: #e2b8a5;
}

/* line 100, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_oranges.swatch,
span.swatch_oranges.swatch {
  background-color: #f57156;
}

/* line 103, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-family-palette.scss */
a.swatch_intensity_i.swatch,
span.swatch_intensity_i.swatch {
  background-color: #f8dbbd;
}

/* stylelint-enable */
/* line 7, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.8;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui-dialog {
  position: absolute;
  z-index: 1001;
  overflow: hidden;
  outline: none;
  background: #fff;
  padding: 1.25rem;
  max-width: 100%;
}

/* line 28, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui-dialog--no-gutter {
  padding: 0;
}

/* line 32, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui-dialog--personalization {
  min-width: 95%;
  padding: 0;
  left: 50% !important;
  /* stylelint-disable-line */
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

/* line 38, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui-dialog--personalization .ui-dialog-titlebar {
  position: absolute;
  width: 100%;
}

/* line 43, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui-dialog--personalization .ui-dialog-titlebar-close {
  top: 1.5625rem;
  right: 1.5625rem;
}

/* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui-dialog-titlebar {
  margin: 0 0 1.25rem;
  text-transform: uppercase;
  position: relative;
}

/* line 55, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui-dialog-titlebar-close {
  position: absolute;
  top: 0;
  right: 0;
  outline: none;
  cursor: pointer;
  z-index: 3;
}

/* line 64, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui-icon-closethick {
  font-size: 0.9375rem;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.ui-icon-closethick::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 69, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui-button-text {
  display: none;
}

/* line 73, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.scroll-off {
  overflow: hidden !important;
  /* stylelint-disable-line */
}

/* line 79, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui_resetpassword_dialog h1,
.ui_resetpassword_confirm_dialog h1 {
  /* stylelint-disable-line selector-no-type */
  font-size: 2.1875rem;
}

/* line 83, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
.ui_resetpassword_dialog .c-reset-password__form,
.ui_resetpassword_confirm_dialog .c-reset-password__form {
  outline: none;
}

@media screen and (min-width: 63.9375em) {
  /* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
  .ui-dialog {
    max-width: 39.0625rem;
  }
  /* line 93, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
  .ui-dialog--personalization {
    min-width: 58.75rem;
  }
  /* line 96, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_dialog.scss */
  .ui-dialog--personalization .ui-dialog-titlebar-close {
    top: 1.875rem;
    right: 1.875rem;
  }
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview {
  min-width: 66.25rem;
  overflow-y: auto;
}

/* line 8, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .ui-dialog-title,
.quickview .c-alternate-images,
.quickview .c-alternate-images__zoom,
.quickview .c-sticky-pdp-details,
.quickview .pdp-exclusive-offer {
  display: none;
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .c-wishlist-button__action {
  font-size: 1.125rem;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .c-wishlist-button {
  padding: 0.5rem 0;
}

/* line 24, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .product-variations-list {
  margin-bottom: 0;
}

/* line 28, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .pdp_right_column .c-color-selector {
  padding-top: 0;
}

/* line 32, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .c-pdp-topsection__details {
  margin-bottom: 2.1875rem;
}

/* line 36, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .c-pdp-sections__top,
.quickview .c-pdp-sections__right {
  width: 48%;
}

/* line 41, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .c-pdp-sections__top {
  text-align: left;
}

/* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .bv-rating {
  top: 0.1875rem;
  margin-right: 0.375rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
  .quickview .bv-rating {
    top: 0;
  }
}

/* line 55, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .c-pureshots-pdp__top-section .c-loyalty-banner {
  padding: 0 20px 0 22px !important;
  width: 100%;
  float: left;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
.quickview .c-pureshots-pdp__top-section .c-loyalty-banner:last-child:not(:first-child) {
  float: right;
}

/* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .product_inline_ratings_values {
  color: #999;
}

/* line 66, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .write_review_label {
  text-decoration: none;
}

/* line 69, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .write_review_label:focus, .quickview .write_review_label:hover {
  text-decoration: none;
}

/* line 75, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .c-pdp-sections__left {
  width: 52%;
}

/* line 79, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .c-pdp-sections {
  padding: 0 1.875rem 3.125rem;
}

/* line 83, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .product_image_container {
  padding: 0 2.8125rem;
}

/* line 87, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .ui-dialog-titlebar-close {
  top: 0.625rem;
  right: 0.3125rem;
}

/* line 92, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .selectboxit-container:hover {
  border-bottom: 1px solid #999;
}

/* line 96, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview .add_cart--sticky {
  display: none;
}

/* line 101, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview.dialog_cart_sample_product .contentcarousel_list {
  width: auto;
}

/* line 105, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview.scss */
.quickview.dialog_cart_sample_product .selectboxit-option {
  /* stylelint-disable-next-line declaration-no-important */
  width: auto !important;
}

/* line 2, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper {
  position: relative;
  max-width: 100%;
  margin-top: 0.9375rem;
  z-index: 1;
  padding-bottom: 0.9375rem;
  border-top: 0.0625rem solid #d9d9d9;
  border-bottom: 0.0625rem solid #d9d9d9;
  /* stylelint-disable */
  /* stylelint-enable */
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .ui-widget-overlay,
.quickview-mobile-wrapper .ui-icon-closethick,
.quickview-mobile-wrapper .badge-image,
.quickview-mobile-wrapper .c-color-selector__actions-cont,
.quickview-mobile-wrapper .c-add-cart .price {
  display: none;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .ui-dialog {
  position: relative;
  min-width: auto;
  padding: 0;
  top: 0 !important;
  left: 0 !important;
}

/* line 28, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .ui-dialog-content {
  max-height: none !important;
}

/* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .c-pdp-topsection {
  display: none;
}

/* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .c-pdp-sections__left,
.quickview-mobile-wrapper .c-pdp-sections__right,
.quickview-mobile-wrapper .c-pdp-sections__top {
  width: 100%;
}

/* line 43, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .c-pdp-sections {
  padding: 0;
}

/* line 47, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .product_info_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 52, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .pdp_right_column .c-color-selector,
.quickview-mobile-wrapper .pdp_right_column .c-color-selector-empty {
  padding: 0.9375rem 1.25rem 1.875rem 6.8125rem;
  margin: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 60, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .pdp_right_column .c-color-selector-empty {
  height: 4.5rem;
}

/* line 65, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .product_add_to_cart {
  padding: 0 1.25rem;
}

/* line 69, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .c-add-cart__quantity {
  position: absolute;
  left: 1.25rem;
  top: 4.0625rem;
}

/* line 75, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .c-add-cart__quantity-size {
  top: 0.9375rem;
}

/* line 80, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .c-color-selector__container .selectboxit-btn {
  padding: 0.875rem 0.625rem;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .c-color-selector__container .selectboxit-container {
  border-color: #d9d9d9;
}

/* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .product_options,
.quickview-mobile-wrapper .engraving_checkbox {
  padding: 0;
}

/* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .c-get-sample {
  margin-left: 0;
}

/* line 99, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .product-variations-list .label {
  display: none;
}

/* line 103, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .product-variations-list .variant_dropdown {
  width: 100%;
}

/* line 107, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .product-variations-list .selectboxit-option-icon {
  border: 0 none;
  width: 0;
  height: 0;
  position: static;
}

/* line 115, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .c-size-selector {
  display: none;
}

/* line 119, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile-wrapper .product-variations-list {
  overflow: visible;
}

/* line 124, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile__button {
  text-decoration: none;
  width: 100%;
}

/* line 128, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile__button:hover, .quickview-mobile__button:focus {
  text-decoration: none;
}

/* line 133, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile__button .quickview-mobile__button-close {
  display: none;
}

/* line 137, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile__button.active {
  background-color: #999;
}

/* line 140, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile__button.active .quickview-mobile__button-show {
  display: none;
}

/* line 144, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
.quickview-mobile__button.active .quickview-mobile__button-close {
  display: inline-block;
}

@media screen and (max-width: 63.875em) {
  /* line 153, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
  .quickview-mobile__button.active::after, .quickview-mobile__button.active::before {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 2;
  }
  /* line 162, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
  .quickview-mobile__button.active::before {
    bottom: -1rem;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: transparent transparent #d9d9d9;
    border-bottom-style: solid;
    border-top-width: 0;
  }
  /* line 167, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quickview-mobile.scss */
  .quickview-mobile__button.active::after {
    bottom: -1.125rem;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 8px;
    border-color: transparent transparent #fff;
    border-bottom-style: solid;
    border-top-width: 0;
  }
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-sections.scss */
.js_discontinued .m-product-discontinued .product-image-badges,
.js_discontinued .m-product-discontinued .product_wishlist {
  display: none;
}

/* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-sections.scss */
.js_discontinued .product_sections_wrapper {
  display: none;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-sections.scss */
.c-pdp-sections {
  width: 100%;
  margin: 0;
  position: relative;
}

/* line 22, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-sections.scss */
.c-add-cart__button--disabled, .c-add-cart__button[disabled] {
  opacity: 0.25;
}

@media screen and (min-width: 63.9375em) {
  /* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-sections.scss */
  .c-pdp-sections__top {
    width: 43%;
    float: right;
  }
  /* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-sections.scss */
  .c-pdp-sections__top .product_inline_ratings .start {
    padding: 0;
  }
  /* line 38, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-sections.scss */
  .c-pdp-sections__left {
    position: relative;
    float: left;
    width: 57%;
  }
  /* line 44, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-sections.scss */
  .c-pdp-sections__right {
    float: right;
    clear: right;
    width: 43%;
    padding: 0 0 0 0.9375rem;
  }
  /* line 50, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-sections.scss */
  .c-pdp-sections__right .product_content {
    margin: 0;
  }
  /* line 55, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-sections.scss */
  .c-pdp-sections {
    padding: 0.625rem 1.25rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 61, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-sections.scss */
  .c-pdp-sections {
    padding: 0.625rem 5.625rem 0 6.875rem;
  }
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_e-gift.scss */
.c-e-gift {
  padding: 0;
  margin-top: 0.9375rem;
  outline: none;
  text-transform: uppercase;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_e-gift.scss */
.c-e-gift::before {
  font-size: 1.375rem;
  color: #9f9f9f;
  margin: 0 0.625rem 0 0.125rem;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_e-gift.scss */
.c-e-gift__link {
  text-decoration: underline;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  display: inline-block;
  cursor: pointer;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_e-gift.scss */
.c-e-gift__info {
  display: inline-block;
  cursor: pointer;
}

/* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_e-gift.scss */
.c-e-gift__info::after {
  content: 'i';
  border: 1px solid #9f9f9f;
  border-radius: 50%;
  height: 1.0625rem;
  width: 1.0625rem;
  display: inline-block;
  text-align: center;
  text-transform: none;
  color: #000;
  margin-left: 0.3125rem;
  font-size: 0.6875rem;
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-me.scss */
.c-notify-me {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}

/* line 8, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-me.scss */
.c-notify-me::before {
  position: absolute;
  font-size: 0.875rem;
  z-index: 2;
  line-height: 2.8125rem;
  left: 0.625rem;
  color: #999;
  top: 0.125rem;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-me.scss */
.c-notify-me .notifymecustom_button {
  padding-left: 1.875rem;
  height: 3.125rem;
  padding-top: 1.25rem;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-me.scss */
.c-notify-me__detail {
  text-transform: none;
  text-decoration: underline;
}

@media screen and (min-width: 63.9375em) {
  /* line 32, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-me.scss */
  .c-notify-me .notifymecustom_button {
    height: auto;
    padding-top: 1rem;
  }
  /* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-me.scss */
  .c-notify-me::before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
.product-variations-list {
  overflow: hidden;
}

/* line 8, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
.c-size-selector {
  margin: 0.625rem 0 0;
  max-width: 100%;
}

/* line 12, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
.c-size-selector .jcarousel-control {
  display: none;
}

/* line 17, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
.c-size-selector__carousel {
  padding: 0 0.9375rem;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
.c-size-selector__carousel .selectboxit-option {
  font-size: 0.8125rem;
  font-family: "ITCAvantGardeStd-BkCn", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid #ebebeb;
  margin: 0 0.625rem 0 0;
  min-width: 6.5625rem;
  display: block;
  padding: 0.75rem 1rem;
  float: left;
}

/* line 30, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
.c-size-selector__carousel .selectboxit-option.selected {
  border: 2px solid #000;
}

/* line 35, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
.c-size-selector__carousel .selectboxit-selected::before {
  display: none;
}

/* line 39, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
.c-size-selector__carousel .swatch_text_color,
.c-size-selector__carousel .price_size {
  display: block;
  width: 100%;
}

/* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
.c-size-selector__carousel .swatchanchor {
  text-decoration: none;
}

@media screen and (min-width: 63.9375em) {
  /* line 51, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
  .product-variations-list {
    overflow: visible;
    padding: 0 0 0 1.25rem;
    margin-bottom: 0;
  }
  /* line 57, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
  .c-size-selector {
    max-width: 24.375rem;
    width: 24.375rem;
  }
  /* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
  .c-size-selector .jcarousel-control {
    display: inline-block;
  }
  /* line 65, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
  .c-size-selector .jcarousel-control.disabled {
    display: none;
  }
}

@media screen and (min-width: 80em) {
  /* line 72, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_size-selector.scss */
  .c-size-selector {
    max-width: 25.625rem;
    width: 25.625rem;
  }
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_get-sample.scss */
.c-get-sample {
  margin-top: 0.3125rem;
  text-transform: uppercase;
  padding: 0;
  outline: none;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_get-sample.scss */
.c-get-sample::before {
  font-size: 1.125rem;
  color: #9f9f9f;
}

/* line 17, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_get-sample.scss */
.c-get-sample__text {
  text-decoration: underline;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

@media screen and (min-width: 63.9375em) {
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_get-sample.scss */
  .c-get-sample {
    margin-top: 1.875rem;
  }
  /* line 26, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_get-sample.scss */
  .c-get-sample::before {
    font-size: 1.5rem;
  }
}

/* line 9, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.pdp_right_column .product_content {
  margin: 0;
}

/* line 13, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.pdp_right_column .c-color-selector {
  padding: 0 0 1.25rem 0;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__select {
  position: relative;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-sticky-pdp-details .c-color-selector__container .selectboxit-btn {
  padding: 0.75rem 1.5625rem 0.375rem 0.75rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 31, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container {
  max-height: 2.625rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  padding: 0;
  /* stylelint-disable selector-no-type */
}

/* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container .selectboxit-container {
  border: 1px solid #999;
  max-width: none;
  padding: 0;
}

/* line 44, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container select {
  min-height: 100%;
}

/* line 48, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container .selectboxit-text {
  padding-left: 0.625rem;
  line-height: 1.25rem;
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
  color: #000;
}

/* line 56, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.dialog_cart_edit .c-color-selector__container .selectboxit-text {
  line-height: 2.1875rem;
}

/* line 61, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container .selectboxit-option-icon {
  float: left;
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
}

/* line 67, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container .selectboxit-option-icon::before {
  position: absolute;
  right: 0.625rem;
  top: 1.25rem;
}

/* line 74, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container .selectboxit-btn {
  min-width: 100%;
  padding: 0.625rem;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container.c-color-selector__container--nonsticky .selectboxit-btn {
  display: block;
}

/* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container .selectboxit-list {
  max-width: 100%;
  max-height: 13.75rem;
  padding: 0;
  overflow-y: auto;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  z-index: 101;
}

/* line 98, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container .selectboxit-list .selectboxit-option {
  background-color: #fff;
  padding: 0.9375rem 0.625rem;
  border-top: none;
  text-transform: uppercase;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
}

/* line 107, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container .selectboxit-list .selectboxit-option-anchor {
  color: #000;
  font-size: 0.75rem;
}

/* line 112, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__container .selectboxit-list .selectboxit-option-icon-container {
  top: 0.3125rem;
  position: relative;
  margin-right: 0.625rem;
}

/* line 121, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.unavailable .color-select .selectboxit-text {
  color: #999;
}

/* line 125, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.unavailable .color-select .selectboxit-option-icon-container::after {
  content: '\e805';
  font-family: fontello;
  color: #fff;
  text-align: center;
  left: 0.875rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 134, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.unavailable .color-select .selectboxit-option-icon-container::before {
  content: '';
  width: 1.25rem;
  height: 1.25rem;
  background-color: #999;
  line-height: 1.25rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 144, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__show {
  text-transform: uppercase;
  font-size: 0.75rem;
  text-decoration: underline;
  line-height: 2.1875rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #000;
}

@media screen and (max-width: 63.875em) {
  /* line 144, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-color-selector__show {
    font-size: 0.5625rem;
  }
}

/* line 156, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__show::before {
  content: '+';
  display: inline-block;
}

/* line 161, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.expanded .c-color-selector__show::before {
  content: '-';
}

/* line 166, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__shades {
  margin-top: 1.875rem;
  list-style-type: none;
}

/* line 171, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.color-shade__shade-item {
  display: inline-block;
  margin: 0 0.3125rem 1.25rem;
}

/* line 175, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.color-shade__shade-item .swatch_image_color {
  width: 100%;
}

/* line 179, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.color-shade__shade-item .product_swatch_shade {
  padding: 0.1875rem;
  display: inline-block;
  min-width: 2.5rem;
}

/* line 184, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.color-shade__shade-item .product_swatch_shade.selected {
  border: 1px solid #d9d9d9;
}

/* stylelint-disable */
/* line 192, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.emptyswatch[data-id="12_blanc"] img {
  border: 1px solid #999;
}

/* stylelint-enable */
/* line 198, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__subtitle {
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-bottom: 0.625rem;
}

/* line 205, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__family-container {
  padding: 0.9375rem 0 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 209, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__family-container .swatch-color {
  vertical-align: bottom;
  height: 2.125rem;
}

/* line 215, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__shade-title {
  margin-top: 0.9375rem;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__actions {
  width: 4.375rem;
  text-align: right;
}

@media screen and (max-width: 63.875em) {
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-color-selector__actions {
    width: 5.75rem;
    text-align: left;
  }
}

/* line 229, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__actions-cont {
  -ms-flex-item-align: center;
      align-self: center;
  position: absolute;
  top: 4.375rem;
  right: 1.875rem;
}

@media screen and (max-width: 63.875em) {
  /* line 229, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-color-selector__actions-cont {
    top: 5.5625rem;
    right: 0.875rem;
  }
}

/* line 241, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.product_content {
  position: relative;
}

/* line 245, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
.c-color-selector__shade-family {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (min-width: 63.9375em) {
  /* line 251, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-pdp-sections__right .product-variations {
    padding: 0 0 0 0.3125rem;
  }
  /* line 254, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-pdp-sections__right .product-variations.expanded {
    min-width: 100%;
  }
  /* line 259, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-color-selector__actions {
    width: 100%;
  }
  /* line 263, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-color-selector__actions-cont {
    -ms-flex-item-align: auto;
        align-self: auto;
    padding: 0;
    top: 0;
    right: 0;
  }
  /* line 270, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-color-selector__show {
    color: #000;
    cursor: pointer;
  }
  /* line 275, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-color-selector__shades {
    padding: 0;
    margin: 0;
  }
  /* line 280, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-color-selector__shade-title {
    font-size: 0.875rem;
  }
  /* line 284, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-color-selector__subtitle {
    font-size: 1rem;
  }
  /* line 288, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .color-shade__shade-item {
    margin-left: 0;
  }
  /* line 291, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .color-shade__shade-item .product_swatch_shade {
    width: 1.8125rem;
    min-width: 1.8125rem;
  }
  /* line 297, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .pdp_right_column .c-color-selector {
    padding: 0.375rem 0 0.625rem 1.625rem;
  }
  /* line 301, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-color-selector__item-container:last-of-type {
    margin-bottom: 1.25rem;
  }
  /* line 305, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .product_add_to_cart {
    padding-right: 0;
  }
  /* line 310, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-selector.scss */
  .c-color-selector__family-container .swatch-color {
    height: 1.375rem;
  }
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_engraving-checkbox.scss */
.c-engraving-checkbox {
  position: relative;
}

/* line 8, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_engraving-checkbox.scss */
.c-engraving-checkbox.unavailable::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.7;
  top: 0;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_engraving-checkbox.scss */
.c-engraving-checkbox .c-engraving-checkbox__label {
  margin-left: 0;
  font-size: 0.75rem;
}

@media screen and (max-width: 47.875em) {
  /* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_engraving-checkbox.scss */
  .c-engraving-checkbox {
    padding-left: 0.625rem;
    margin: 0;
  }
}

@media screen and (min-width: 47.9375em) and (max-width: 63.875em) {
  /* line 32, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_engraving-checkbox.scss */
  .c-engraving-checkbox {
    margin: 0;
    padding-left: 1.5rem;
  }
}

/* line 38, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_engraving-checkbox.scss */
.c-engraving-checkbox__message {
  margin-left: 1.5625rem;
  color: #999;
}

@media screen and (min-width: 63.9375em) {
  /* line 44, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_engraving-checkbox.scss */
  .c-engraving-checkbox__message {
    font-size: 0.8125rem;
    line-height: 1.375rem;
    margin-top: 0.3125rem;
  }
  /* line 50, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_engraving-checkbox.scss */
  .c-engraving-checkbox {
    margin-top: 1.5625rem;
    padding: 0;
  }
}

/* line 6, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart__icon {
  display: inline-block;
  margin-top: 0.1875rem;
}

/* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart__icon:hover {
  text-decoration: underline;
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart .c-add-cart__quantity {
  padding: 0;
  width: 5.625rem;
  cursor: pointer;
}

/* line 22, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart .price,
.c-add-cart .notify_wrapper {
  display: inline-block;
  color: #fff;
}

/* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart .c-button--gray:focus, .c-add-cart .c-button--gray:hover {
  background-color: #d9d9d9;
}

/* line 36, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart .notify_wrapper .c-add-cart__button {
  height: 100%;
}

/* line 41, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart .price {
  min-width: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 47, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart .c-add-cart__buttons {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 51, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart .c-add-cart__buttons .product_price {
  font-weight: bold;
  height: 3.125rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  display: inline-block;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 61, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart .c-add-cart__buttons .product_price.price_standard {
  text-decoration: line-through;
  font-size: 0.625rem;
  color: #999;
  margin-right: 0.3125rem;
  padding-top: 0.1875rem;
  padding-left: 0.3125rem;
}

/* line 73, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart.unavailable .c-add-cart__buttons .price_standard {
  color: #fff;
}

/* line 78, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart .c-add-cart__button {
  padding-left: 0.625rem;
  position: relative;
  width: 100%;
}

/* line 83, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart .c-add-cart__button::before {
  content: '';
  height: 0.0625rem;
  width: 0.625rem;
  display: inline-block;
  background: #fff;
  left: -0.3125rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart .find-store {
  display: inline-block;
  vertical-align: middle;
  padding: 1rem 0.75rem 0.9375rem;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out;
  font-size: 0.75rem;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
  outline: 0;
  background-color: #000;
  color: #fff;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  border: 1px solid transparent;
}

/* line 171, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
[data-whatinput='mouse'] .c-add-cart .find-store {
  outline: 0;
}

@media screen and (min-width: 63.9375em) {
  /* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart .find-store {
    font-size: 0.75rem;
  }
}

@media screen and (min-width: 47.9375em) {
  /* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart .find-store {
    padding: 1rem 1.8125rem 0.9375rem;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart .find-store {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_button.scss */
.c-add-cart .find-store:hover, .c-add-cart .find-store:focus {
  background-color: black;
  color: #fff;
  border-color: transparent;
}

/* line 99, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart-pdp {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #000;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 100;
  left: 0;
}

@media screen and (max-width: 63.875em) {
  /* line 110, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart-pdp {
    max-height: 50px;
  }
}

/* line 115, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart-quickview {
  width: 100%;
}

/* line 118, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart-quickview .c-add-cart__buttons,
.c-add-cart-quickview .c-add-cart__button {
  width: 100%;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-add-cart-quickview .c-add-cart__icon::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 128, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.c-add-cart__icon::before {
  display: none;
}

/* line 133, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.product_info_wrapper .availability {
  margin-left: 0.625rem;
  padding-top: 1.25rem;
}

/* line 137, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.product_info_wrapper .availability .availability_label {
  display: none;
}

/* line 141, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.product_info_wrapper .availability .availability_value,
.product_info_wrapper .availability .availability_shipping {
  display: inline-block;
  margin: 0;
}

/* line 146, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.product_info_wrapper .availability .availability_value.in_stock, .product_info_wrapper .availability .availability_value.not_available, .product_info_wrapper .availability .availability_value.preorder,
.product_info_wrapper .availability .availability_shipping.in_stock,
.product_info_wrapper .availability .availability_shipping.not_available,
.product_info_wrapper .availability .availability_shipping.preorder {
  padding-right: 0;
}

/* line 154, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.product_info_wrapper .privilege_section_box_message {
  display: inline-block;
  text-align: right;
  margin: 0 0 0.9375rem;
}

/* line 161, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.privilege_section_box_message {
  display: inline-block;
}

/* line 166, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.unavailable .price {
  background-color: #999;
  min-width: 30%;
}

/* line 171, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.unavailable .c-add-cart__button::before {
  display: none;
}

/* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
.availability_value .in_stock_date_message,
.availability_shipping .in_stock_date_message {
  display: none;
}

@media screen and (max-width: 63.875em) {
  /* line 185, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart-quickview .c-add-cart__buttons {
    padding-top: 0.3125rem;
  }
  /* line 189, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart-quickview .c-add-cart__button::before {
    display: none;
  }
  /* line 195, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart__buttons-editorial .find-store {
    margin: 0 auto;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 203, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .product_info_wrapper .availability {
    margin-left: auto;
    margin-right: 0.625rem;
  }
}

@media screen and (min-width: 47.9375em) {
  /* line 212, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .product_info_wrapper .availability {
    margin-left: 2rem;
    margin-right: 0;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 220, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart__icon {
    margin-top: 0.125rem;
  }
  /* line 224, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart {
    position: static;
    padding: 0 0 0 1.25rem;
    background: transparent;
  }
  /* line 229, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart .price {
    min-width: 40%;
    height: 100%;
    background-color: #232323;
  }
  /* line 235, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart .c-add-cart__buttons .product_price {
    line-height: 2.8125rem;
    margin: 0;
    height: auto;
  }
  /* line 240, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart .c-add-cart__buttons .product_price.price_standard {
    padding-top: 0.125rem;
  }
  /* line 245, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart .c-add-cart__button {
    margin: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
    padding: 0;
  }
  /* line 251, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart .c-add-cart__button::before {
    display: none;
  }
  /* line 256, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart .c-add-cart__icon::before {
    font-size: 0.875rem;
    margin-right: 0.625rem;
    display: inline-block;
  }
  /* line 262, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .c-add-cart .c-add-cart__buttons {
    height: 2.8125rem;
  }
  /* line 267, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .product_info_wrapper .availability {
    display: inline-block;
    width: 100%;
    text-align: right;
    padding: 0;
  }
  /* line 273, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .product_info_wrapper .availability .availability_value,
  .product_info_wrapper .availability .availability_shipping,
  .product_info_wrapper .availability .privilege_section_box_message {
    display: inline-block;
    font-size: 0.8125rem;
  }
  /* line 280, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .product_info_wrapper .availability .availability_value {
    padding-right: 0.625rem;
  }
  /* line 284, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .product_info_wrapper .availability .availability_label {
    display: none;
  }
  /* line 289, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_sticky-add-cart.scss */
  .unavailable .price {
    background-color: #999;
  }
}

/* line 13, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.product_badge {
  font-size: 0.75rem;
  color: #fff;
  background-color: #000;
  display: inline-block;
  padding: 0.0625rem 0.3125rem;
  letter-spacing: 1px;
  outline: none;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.c-pdp-topsection {
  padding-top: 1.5625rem;
}

/* line 27, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.pdp_top_content_wrapper {
  clear: both;
}

/* line 31, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.product_nav_name {
  font-size: 0.9375rem;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0.625rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 31, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .product_nav_name {
    text-align: left;
  }
}

/* line 43, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.ui-dialog-content .product_nav_name {
  margin-top: 0;
}

/* line 48, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.c-pdp-topsection__name {
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 1.40625rem;
  margin: 0.3125rem 0 0;
  text-transform: uppercase;
  padding: 0 2.8125rem;
}

/* line 56, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.sub_category_name {
  margin: 0;
  min-height: 1.1875rem;
}

@media screen and (max-width: 47.875em) {
  /* line 56, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .sub_category_name {
    display: none;
  }
}

/* line 66, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.product_tile .product_subtitle {
  min-height: 1.125rem;
  display: block;
}

@media screen and (max-width: 47.875em) {
  /* line 66, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .product_tile .product_subtitle {
    display: none;
  }
}

@media screen and (max-width: 47.875em) {
  /* line 75, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .product_tile .variant_swatch {
    display: none;
  }
}

/* line 82, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.product_rating_wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 86, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.product_rating_wrapper .bv-rating_item::before {
  font-size: 1rem;
}

/* line 90, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.product_rating_wrapper .write_review_label {
  display: none;
}

/* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.product_rating_wrapper .product_inline_ratings_values {
  color: #999;
  margin-left: 0.625rem;
  font-size: 0.6875rem;
  padding-top: 0.0625rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 94, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .product_rating_wrapper .product_inline_ratings_values {
    padding-top: 0;
  }
}

/* line 106, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.rating-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 109, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.rating-link:hover, .rating-link:focus {
  text-decoration: none;
}

/* line 114, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.quickview .rating-link {
  display: inline-block;
}

/* line 119, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.c-pdp-topsection__subtitle {
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #999;
}

/* line 127, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.pt_product_details .c-breadcrumb {
  max-width: 82.5rem;
  margin: 0 auto;
  padding: 0.9375rem 2.1875rem;
}

/* line 132, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.pt_product_details .c-breadcrumb .sub_category_name {
  min-height: auto;
}

@media screen and (max-width: 63.875em) {
  /* line 127, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .pt_product_details .c-breadcrumb {
    padding: 0.625rem;
  }
  /* line 139, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .pt_product_details .c-breadcrumb .c-breadcrumb__item {
    font-size: 0.6875rem;
  }
  /* line 143, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .pt_product_details .c-breadcrumb .c-breadcrumb__item:nth-of-type(1),
  .pt_product_details .c-breadcrumb .c-breadcrumb__item:nth-of-type(2)::after {
    display: none;
  }
  /* line 148, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .pt_product_details .c-breadcrumb .c-breadcrumb__item:nth-of-type(2) {
    padding-left: 0;
  }
}

/* line 155, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.c-pdp-topsection__details {
  font-size: 0.8125rem;
  text-align: left;
  color: #999;
  margin: 1.5625rem 0;
  position: relative;
}

/* line 162, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.c-pdp-topsection__details .show_all {
  position: absolute;
  text-decoration: underline;
  right: 0;
}

/* line 169, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.pdp_main {
  max-width: none;
}

/* line 173, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.product-section.narrow {
  max-width: 80rem;
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
}

/* line 181, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.m-product-discontinued .subcategory_name {
  display: block;
  text-align: center;
}

/* line 186, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.m-product-discontinued .product-successor {
  text-align: left;
}

@media screen and (max-width: 63.875em) {
  /* line 186, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .m-product-discontinued .product-successor {
    padding: 0 1.25rem;
  }
}

@media screen and (max-width: 47.875em) {
  /* line 194, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .m-product-discontinued .subcategory_name {
    display: block;
    text-align: center;
  }
}

/* stylelint-disable declaration-no-important*/
/* line 205, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.product_section_youmayalsolike .start .bv-rating {
  margin-left: 15%;
  bottom: -0.5rem;
}

/* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.product_section_youmayalsolike .price {
  padding: 0 !important;
}

/* line 216, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.product_section_youmayalsolike .product-full-name .product_name {
  overflow: visible;
}

/* line 224, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
.pt_product_details .ui-dialog.quickview {
  position: fixed;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-height: 95%;
  max-width: 100%;
}

@media screen and (min-width: 63.9375em) {
  /* line 236, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .product_badge {
    position: absolute;
    left: 6.875rem;
    z-index: 9;
  }
  /* line 242, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .c-pdp-topsection__wrapper {
    padding: 0 0 0 2.625rem;
  }
  /* line 246, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .c-pdp-topsection__name {
    font-size: 1.5625rem;
    text-align: left;
    margin-top: 0;
    padding: 0;
  }
  /* line 253, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .c-pdp-topsection {
    padding-top: 0;
  }
  /* line 257, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .c-pdp-topsection__subtitle {
    font-size: 0.9375rem;
  }
  /* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .c-pdp-topsection__subtitle,
  .c-pdp-topsection__additional {
    text-align: left;
  }
  /* line 267, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .c-pdp-topsection__additional .bv-rating {
    cursor: pointer;
    vertical-align: bottom;
  }
  /* line 272, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .c-pdp-topsection__additional .bv-rating_item,
  .c-pdp-topsection__additional .ui-star-disabled {
    font-size: 0.75rem;
  }
  /* line 278, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .product_rating_wrapper {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 281, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .product_rating_wrapper .bv-rating_item::before {
    font-size: 0.75rem;
  }
  /* line 285, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .product_rating_wrapper .write_review_label {
    display: inline-block;
    text-decoration: underline;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    margin-left: 1.25rem;
  }
  /* line 292, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .product_rating_wrapper .product_inline_ratings_values {
    font-size: 0.6875rem;
  }
}

@media screen and (max-width: 47.875em) {
  /* line 300, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-topsection.scss */
  .product_tile .product-full-name {
    height: 2.75rem;
    overflow: hidden;
  }
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-button.scss */
.c-wishlist-button {
  position: absolute;
  right: 0.9375rem;
  z-index: 9;
  top: 0;
}

/* line 12, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-button.scss */
.c-wishlist-button__text {
  display: none;
  text-transform: uppercase;
  right: 4.375rem;
  position: absolute;
  width: 12.5rem;
  text-align: right;
  line-height: 1.5rem;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-button.scss */
.c-wishlist-button__action {
  font-size: 1.25rem;
  color: #999;
  cursor: pointer;
  outline: none;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-wishlist-button__action::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 30, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-button.scss */
.c-wishlist-button__action::before {
  width: 2.1875rem;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.added_to_wishlist .c-wishlist-button__action::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-button.scss */
.added_to_wishlist .c-wishlist-button__action::before {
  width: 2.1875rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 44, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-button.scss */
  .c-wishlist-button {
    top: 0.3125rem;
    padding: 0.75rem 0.3125rem;
    border: 1px solid #999;
  }
  /* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-button.scss */
  .c-wishlist-button:hover .add_wishlist_text {
    display: block;
  }
  /* line 54, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-button.scss */
  .c-wishlist-button__action {
    font-size: 1.625rem;
    line-height: 1.625rem;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .added_to_wishlist .c-wishlist-button__action::before, .c-wishlist-button__action:hover::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-button.scss */
  .added_to_wishlist .c-wishlist-button__action::before, .c-wishlist-button__action:hover::before {
    width: 2.1875rem;
  }
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.ui_notifyme_dialog {
  min-width: 100%;
  padding: 1.5625rem;
  overflow: auto;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.ui_notifyme_dialog .c-notify-popup__button {
  width: 100%;
  margin-bottom: 0.625rem;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.ui_notifyme_dialog .capture_product_id,
.ui_notifyme_dialog .ui-dialog-title,
.ui_notifyme_dialog .product_inline_ratings_values {
  display: none;
}

/* line 31, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.ui_notifyme_dialog .product_name {
  text-align: center;
}

/* line 35, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.ui_notifyme_dialog .productcarousel_list {
  margin-top: 2.5rem;
}

/* line 39, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.ui_notifyme_dialog .c-notify-popup__flex-wrapper {
  position: relative;
  margin: 0;
}

/* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.notifyme_error_message {
  position: absolute;
  bottom: 0;
  white-space: nowrap;
  left: 0;
  color: #fc0000;
}

@media screen and (max-width: 63.875em) {
  /* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .notifyme_error_message {
    bottom: -0.625rem;
  }
}

/* line 57, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.dialogcontainer_outofstock_global,
.notifyme_form-wrapper {
  display: none;
}

/* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.c-notify-popup__title {
  font-size: 1.125rem;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
  text-align: center;
  padding: 0 10%;
}

/* line 70, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.c-notify-popup__form-title {
  font-size: 0.6875rem;
  margin-top: 2.1875rem;
}

/* line 75, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.c-notify-popup__or {
  text-align: center;
  position: relative;
  font-size: 0.625rem;
  margin-top: 1.5625rem;
}

/* line 81, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.c-notify-popup__or::before, .c-notify-popup__or::after {
  content: '';
  height: 0.0625rem;
  background-color: #d9d9d9;
  left: 0;
  width: calc(50% - 20px);
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

/* line 95, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.c-notify-popup__or::after {
  right: 0;
  left: auto;
}

/* line 101, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.c-notify-confirmation {
  width: 100%;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 107, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.c-notify-confirmation__title {
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 1.0625rem;
  text-align: center;
}

/* line 113, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.c-notify-confirmation__content {
  font-size: 0.6875rem;
  margin: 0.9375rem 0;
  text-align: center;
}

/* line 119, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.c-notify-popup__right {
  margin: 3.125rem 0;
}

/* line 123, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.c-notify-confirmation__text {
  text-align: center;
}

/* line 127, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.c-notify-confirmation__close {
  min-width: 10rem;
}

/* line 132, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.notifyme_recommends .productcarousel_list {
  list-style: none;
}

/* line 135, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.notifyme_recommends .productcarousel_list .product_image_topwrapper {
  min-height: 0;
}

/* line 140, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.notifyme_recommends .price .product_price {
  padding-left: 0;
}

@media screen and (max-width: 63.875em) {
  /* line 144, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .notifyme_recommends .product_image_topwrapper {
    height: 7.5rem;
    margin-bottom: 0.625rem;
  }
  /* line 149, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .notifyme_recommends .product_image_topwrapper .product_image {
    height: 100%;
  }
}

/* line 156, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.notifyme_recommends .product_tile_wrapper.active .product_image_topwrapper::before {
  display: none;
}

/* line 162, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.notifyme_recommends .product_tile .bv-rating_item {
  font-size: 0.75rem;
}

/* line 166, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.notifyme_recommends .product_tile .carousel,
.notifyme_recommends .product_tile .shades_counter_wrapper,
.notifyme_recommends .product_tile .product_promo,
.notifyme_recommends .product_tile .plp_swatch_carousel {
  display: none;
}

@media screen and (max-width: 63.875em) {
  /* line 173, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .notifyme_recommends .product_tile .shades_counter_wrapper {
    display: block;
    text-align: center;
    margin-bottom: 0.375rem;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 181, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .notifyme_recommends .product_tile .product_name {
    display: block;
  }
}

/* line 187, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
.notifyme_recommends .product_tile .product_image_link {
  max-height: 100%;
  margin: 0 auto;
}

@media screen and (min-width: 63.9375em) {
  /* line 195, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog {
    min-width: 55.3125rem;
    padding: 1.875rem 1.875rem 2.25rem 1.875rem;
    min-height: auto;
  }
  /* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog.confirmation-popin {
    max-height: 14.375rem;
    min-width: 20rem;
    max-width: 20rem;
  }
  /* line 206, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .product_tile_wrapper {
    min-width: 100%;
    margin-bottom: 0.9375rem;
  }
  /* line 211, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .product_image_topwrapper {
    max-width: 30%;
    display: inline-block;
    min-height: 5.625rem;
  }
  /* line 218, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .product_tile .product-name-wrapper {
    width: 60%;
    float: right;
  }
  /* line 223, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .product_tile .product_name {
    text-align: left;
    font-size: 0.75rem;
  }
  /* line 228, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .product_tile .product-badge {
    display: none;
  }
  /* line 233, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .bv-rating {
    position: absolute;
    left: 40%;
    bottom: 1.875rem;
  }
  /* line 239, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .bv-rating_item {
    font-size: 0.75rem;
  }
  /* line 243, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .price.b-price {
    position: absolute;
    bottom: 0.3125rem;
    left: 40%;
    padding: 0;
    font-size: 0.75rem;
  }
  /* line 250, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .price.b-price::before {
    display: none;
  }
  /* line 255, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .c-notify-popup__flex-wrapper {
    margin: 0;
  }
  /* line 258, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .c-notify-popup__flex-wrapper .notifyemail,
  .ui_notifyme_dialog .c-notify-popup__flex-wrapper .notify__form-input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 1.25rem;
  }
  /* line 265, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .product_tile_wrapper.active .button,
  .ui_notifyme_dialog .product_tile_wrapper.active .quickviewbutton {
    display: none;
  }
  /* line 270, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .ui_notifyme_dialog .c-notify-confirmation {
    position: static;
    -webkit-transform: none;
            transform: none;
  }
  /* line 276, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .c-notify-confirmation__title {
    font-size: 1.25rem;
  }
  /* line 280, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .c-notify-confirmation__content {
    font-size: 0.75rem;
  }
  /* line 284, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .dialogcontainer_outofstock_global {
    height: auto !important;
    /* stylelint-disable-line */
  }
  /* line 288, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .c-notify-popup__title {
    padding: 0;
    font-size: 1.25rem;
    text-align: left;
  }
  /* line 294, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .c-notify-popup__form-title {
    margin: 0 0 1.875rem;
    font-size: 0.75rem;
  }
  /* line 299, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .c-notify-popup__right {
    margin: 0;
  }
  /* line 302, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .c-notify-popup__right .c-notify-popup__title {
    text-align: center;
  }
  /* line 307, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .c-notify-popup__or {
    margin: 0.9375rem 0 1.25rem;
  }
  /* line 311, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .c-notify-popup__button {
    height: 2.625rem;
    line-height: 0.625rem;
  }
  /* line 316, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .c-notify-popup__fields {
    position: relative;
  }
  /* line 319, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_notify-popup.scss */
  .c-notify-popup__fields::after {
    content: '';
    height: 90%;
    width: 0.0625rem;
    top: 0;
    background: #d9d9d9;
    position: absolute;
    right: -2.1875rem;
  }
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-tabs.scss */
.c-product-tabs__title {
  border: 1px solid #d9d9d9;
  padding: 0.75rem 0;
  cursor: pointer;
}

/* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-tabs.scss */
.c-product-tabs__title.is-active {
  border-color: #000;
  background-color: #000;
}

/* line 14, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-tabs.scss */
.c-product-tabs__title.is-active .c-product-tabs__link {
  color: #fff;
  outline: none;
  text-decoration: none;
}

/* line 22, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-tabs.scss */
.c-product-tabs__link {
  color: #999;
  font-size: 0.625rem;
}

/* line 26, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-tabs.scss */
.c-product-tabs__link:hover, .c-product-tabs__link:active {
  text-decoration: none;
}

/* line 32, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-tabs.scss */
.c-product-tabs__panel {
  display: none;
}

/* line 35, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-tabs.scss */
.c-product-tabs__panel.is-active {
  display: block;
}

/* line 40, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-tabs.scss */
.c-product-tabs__titles {
  padding: 0.3125rem 0 0.75rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_color-tabs.scss */
  .c-product-tabs__link {
    font-size: 0.75rem;
  }
}

/* line 7, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-popup.scss */
.c-wishlist-popup__result {
  width: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* line 12, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-popup.scss */
.c-wishlist-popup__title {
  font-size: 1.125rem;
  text-transform: uppercase;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-popup.scss */
.c-wishlist-popup__description {
  font-size: 0.6875rem;
}

@media screen and (max-width: 63.875em) {
  /* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-popup.scss */
  .c-wishlist-popup {
    min-height: 100%;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-popup.scss */
  .c-wishlist-popup__title {
    font-size: 1.25rem;
  }
  /* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-popup.scss */
  .c-wishlist-popup__description {
    font-size: 0.75rem;
  }
  /* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_wishlist-popup.scss */
  .c-wishlist-popup {
    max-width: 21.25rem;
  }
}

/* line 2, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_login-popup.scss */
.customwishlist {
  width: 100% !important;
  /* stylelint-disable-line */
  overflow: auto;
  max-height: 100vh;
}

/* line 7, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_login-popup.scss */
.customwishlist .dialog_content {
  max-height: 100% !important;
  /* stylelint-disable-line */
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 13, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_login-popup.scss */
.customwishlist .login_iframe {
  width: 100%;
  overflow: hidden;
  position: relative;
}

/* line 19, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_login-popup.scss */
.customwishlist .ui-dialog-titlebar {
  margin: 0;
}

/* line 22, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_login-popup.scss */
.customwishlist .ui-dialog-titlebar .ui-dialog-title {
  display: inline-block;
}

@media screen and (max-width: 47.875em) {
  /* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_login-popup.scss */
  .customwishlist {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 0;
  }
  /* line 34, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_login-popup.scss */
  .customwishlist .dialog_content {
    max-height: 100% !important;
    /* stylelint-disable-line */
    -webkit-overflow-scrolling: touch;
  }
  /* line 39, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_login-popup.scss */
  .customwishlist .login_iframe {
    min-height: 46.875rem;
  }
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.c-pdp-sections__left .product_image_wrapper {
  max-width: 22.1875rem;
  margin: 0 auto;
  text-align: center;
}

/* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.product_options {
  padding: 0 0.9375rem 0 0.625rem;
  margin-bottom: 1.875rem;
  width: 100%;
}

@media screen and (min-width: 47.9375em) {
  /* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
  .product_options {
    padding: 0 1.875rem 0 1.5rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
  .product_options {
    padding: 0.25rem 0 0 0.8125rem;
    margin-bottom: 0.75rem;
  }
}

/* line 24, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.product_options input {
  /* stylelint-disable-line */
  display: none;
}

/* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.custom_cap_option {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #eee;
}

/* line 36, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.caps_list {
  margin: 0;
}

@media screen and (min-width: 63.9375em) {
  /* line 36, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
  .caps_list {
    margin-right: 0.625rem;
  }
}

/* line 44, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.option-header-wrapper {
  width: 100%;
  border-bottom: 1px solid #eee;
  margin: 0 0 0.625rem;
  padding: 0;
}

@media screen and (min-width: 63.9375em) {
  /* line 44, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
  .option-header-wrapper {
    margin: 0;
    width: 35%;
    float: left;
    border: none;
    padding: 0 0.3125rem 0 0.9375rem;
  }
}

/* line 58, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.option-header-wrapper .label,
.option-header-wrapper .cap-selected-option {
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
  padding: 0.375rem 0.125rem;
}

/* line 66, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.option-header-wrapper .label-new-cap {
  color: #e783af;
  margin-right: 5px;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 73, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.product-option-list {
  margin: 0;
}

/* line 77, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.custom_cap_option {
  margin: 0.625rem 0 0;
  padding: 0.625rem 0;
}

@media screen and (min-width: 63.9375em) {
  /* line 77, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
  .custom_cap_option {
    background: #f7f7f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

/* line 88, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.custom_caps {
  width: 100%;
}

@media screen and (min-width: 63.9375em) {
  /* line 88, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
  .custom_caps {
    width: 65%;
  }
}

/* line 96, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.cap_wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 99, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.cap_wrapper label {
  /* stylelint-disable-line */
}

@media screen and (min-width: 63.9375em) {
  /* line 99, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
  .cap_wrapper label {
    margin: 0 0.3125rem;
  }
}

/* line 106, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.cap_name {
  text-transform: initial;
}

/* line 111, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_cap-selection.scss */
.cap_selected label {
  /* stylelint-disable-line */
  border: 2px solid #000;
  padding: 0.125rem;
}

/* fix for background scrolling on iOs when added to cart modal is opened */
/* ###################################################################### */
/* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__dialog--opened {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 38, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__dialog--opened body {
  /* stylelint-disable-line */
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  -webkit-overflow-scrolling: touch;
}

/* ###################################################################### */
@media screen and (max-width: 79.9375em) {
  /* line 51, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart {
    max-height: 80vh;
    overflow: auto;
  }
}

/* line 58, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart .c-mini-recomandations .product_name {
  float: none;
  width: auto;
}

/* line 65, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.product_image[src=""],
.product_image[src="null"] {
  display: none;
}

@media screen and (min-width: 63.9375em) {
  /* line 70, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__dialog {
    min-width: 39.0625rem;
  }
  /* line 74, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__dialog .ui-dialog-titlebar {
    margin: 0;
  }
  /* line 78, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__dialog .c-added-to-cart__title {
    padding-top: 0.3125rem;
  }
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__list {
  margin: 0;
  list-style: none;
}

/* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__routine-list {
  margin-bottom: 1.25rem;
}

/* line 92, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__routine-list .c-added-to-cart__title {
  text-transform: uppercase;
}

@media screen and (max-width: 63.875em) {
  /* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__routine-list .c-added-to-cart__message--secondary {
    text-align: center;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 103, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__routine-list .c-added-to-cart__tile-quantity,
  .c-added-to-cart__routine-list .product_price {
    margin-bottom: 0;
  }
}

/* line 110, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__product-list {
  font-size: 0;
}

/* line 114, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__product-item {
  font-size: 0.6875rem;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #999;
}

/* line 119, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__product-item::before {
  content: "+";
  color: #000;
  display: inline-block;
  margin: 0 0.3125rem;
}

/* line 126, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__product-item:first-child::before {
  display: none;
}

/* line 131, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__title {
  font-size: 0.9375rem;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  color: #000;
  padding-top: 0.625rem;
}

/* line 139, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__tile-details .label_attribute_color {
  display: none;
}

/* line 143, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__tile-details .value {
  text-transform: uppercase;
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 149, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__tile-details .product_image {
  margin-right: 0.625rem;
  max-width: 1.25rem;
}

/* line 154, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__tile-details .swatch-color {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.625rem;
  border: none;
  vertical-align: bottom;
}

/* line 164, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__list-sample .addedtocart_quantity,
.c-added-to-cart__list-sample .addedtocart_price {
  display: none;
}

/* line 169, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__list-sample .label,
.c-added-to-cart__list-sample .value {
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #999;
}

@media screen and (min-width: 63.9375em) {
  /* line 169, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__list-sample .label,
  .c-added-to-cart__list-sample .value {
    font-size: 0.9375rem;
  }
}

/* line 182, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__list-sample .attribute_size .label_attribute_size {
  text-transform: capitalize;
}

/* line 186, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__list-sample .attribute_size .value {
  text-transform: lowercase;
}

/* line 192, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__tile-price-row {
  padding-top: 0.625rem;
}

/* line 196, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__tile-quantity,
.c-added-to-cart__tile-price {
  display: inline-block;
  color: #999;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  text-transform: uppercase;
  font-size: 0.8125rem;
}

/* line 206, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__tile-price .price {
  display: inline-block;
}

/* line 210, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__tile-price .product_price {
  display: inline-block;
}

/* line 214, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__tile-price .price_standard {
  position: relative;
  font-size: 0.625rem;
}

/* line 218, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__tile-price .price_standard::before {
  content: '';
  left: 0;
  height: 0.0625rem;
  width: 100%;
  background: #999;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 228, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__tile-price::before {
  content: "-";
  display: inline-block;
  margin: 0 0.1875rem;
}

/* line 235, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__message {
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.875rem;
}

/* line 240, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__icon-lock {
  font-size: 1rem;
  left: 0;
  padding-bottom: 0.0625rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 247, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__button-text {
  position: relative;
  display: inline-block;
}

/* line 252, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.mini_cart_distance_to_privilege {
  font-size: 0.9375rem;
  text-transform: uppercase;
}

/* line 258, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .shades_counter_wrapper,
.c-added-to-cart__recomandations .product_promo {
  display: none;
}

/* line 263, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_name {
  height: 2.375rem;
}

/* line 267, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .c-minicart__title {
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 1.125rem;
  text-transform: uppercase;
  padding: 2.1875rem 0 0.9375rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 267, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__recomandations .c-minicart__title {
    padding: 1.875rem 0;
  }
}

/* line 278, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .c-mini-recomandations {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-flow: row;
      flex-flow: row;
  padding-top: 0;
}

/* line 285, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_tile_wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 289, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_tile_wrapper.active .quickviewbutton {
  display: none;
}

/* line 293, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_tile_wrapper.active .product_image_topwrapper::before {
  display: none;
}

@media screen and (min-width: 63.9375em) {
  /* line 285, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__recomandations .product_tile_wrapper {
    margin-bottom: 0.625rem;
  }
}

/* line 303, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_tile {
  overflow: hidden;
}

/* line 306, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_tile .b-price {
  text-align: center;
  width: 100%;
  float: left;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
.c-added-to-cart__recomandations .product_tile .b-price:last-child:not(:first-child) {
  float: right;
}

/* line 310, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_tile .b-price::before {
  display: none;
}

/* line 315, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_tile .product_price {
  font-size: 0.875rem;
  text-align: center;
}

/* line 321, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_image_topwrapper {
  margin-bottom: 0.9375rem;
  width: 100%;
  float: left;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
.c-added-to-cart__recomandations .product_image_topwrapper:last-child:not(:first-child) {
  float: right;
}

/* line 325, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_image_topwrapper .product_image_wrapper {
  height: 7.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (min-width: 63.9375em) {
  /* line 325, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__recomandations .product_image_topwrapper .product_image_wrapper {
    height: 10.625rem;
  }
}

/* line 336, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_image_topwrapper .product_image_link {
  max-width: 100%;
}

/* line 341, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .carousel {
  display: none;
}

/* line 345, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
.c-added-to-cart__recomandations .product_name {
  font-size: 0.875rem;
  margin-bottom: 0.9375rem;
  height: 2.3125rem;
  overflow: hidden;
  width: 100%;
  float: left;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

/* line 84, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/layout/grid/_column.scss */
.c-added-to-cart__recomandations .product_name:last-child:not(:first-child) {
  float: right;
}

@media screen and (max-width: 63.875em) {
  /* line 355, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__button {
    margin-bottom: 0.625rem;
  }
  /* line 359, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__button--spaced {
    margin-bottom: 1.625rem;
  }
  /* line 363, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__message {
    margin-top: 1.25rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 369, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__title {
    font-size: 1.25rem;
  }
  /* line 373, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__product-item {
    font-size: 0.75rem;
  }
  /* line 377, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__tile-quantity,
  .c-added-to-cart__tile-price {
    font-size: 0.9375rem;
  }
  /* line 382, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__message {
    font-size: 0.9375rem;
  }
  /* line 386, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__buttons {
    margin: 0.3125rem 0 1.875rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  /* line 391, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .addedtocart_popup_link {
    text-decoration: none;
  }
  /* line 394, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .addedtocart_popup_link:hover, .addedtocart_popup_link:focus {
    text-decoration: none;
  }
  /* line 401, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__recomandations .c-minicart__title {
    font-size: 1.5625rem;
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }
  /* line 407, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__recomandations .product_tile_wrapper .product_name {
    font-size: 0.9375rem;
  }
  /* line 413, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__recomandations .product_tile .product_price {
    font-size: 0.9375rem;
  }
}

@media screen and (max-width: 63.875em) {
  /* line 421, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_added-to-cart.scss */
  .c-added-to-cart__dialog {
    min-width: 100%;
  }
}

/* line 6, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.small-squares.c-add-cart__quantity .quantity-changer {
  width: 0.9375rem;
  height: 0.9375rem;
  line-height: 0.6875rem;
}

/* line 12, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.small-squares.c-add-cart__quantity .quantity-decrement {
  left: 0.625rem;
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.small-squares.c-add-cart__quantity .quantity-increment {
  right: 0.625rem;
}

/* line 21, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.c-add-cart__quantity {
  padding: 0;
  width: 5.625rem;
  cursor: pointer;
}

/* line 26, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.c-add-cart__quantity .quantity {
  position: relative;
  /* stylelint-disable selector-no-type */
  /* stylelint-enable */
}

/* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.c-add-cart__quantity .quantity label {
  display: none;
}

/* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.c-add-cart__quantity .quantity input {
  margin: 0;
  text-align: center;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  background-color: #fff;
  height: 3.125rem;
  font-size: 0.75rem;
  border: 1px solid #d9d9d9;
}

/* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.c-add-cart__quantity .quantity_error {
  position: absolute;
  white-space: nowrap;
  color: #fc0000;
}

/* line 51, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.c-add-cart__quantity .quantity-increment {
  right: 0.9375rem;
}

/* line 55, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.c-add-cart__quantity .quantity-decrement {
  left: 0.9375rem;
}

/* line 59, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.c-add-cart__quantity .quantity-changer {
  width: 1.25rem;
  height: 1.25rem;
  text-align: center;
  line-height: 1.125rem;
  border: 1px solid #d9d9d9;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 71, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.cart__row .quantity {
  position: relative;
  width: auto;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 47.9375em) {
  /* line 71, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
  .cart__row .quantity {
    width: 7.875rem;
  }
}

/* line 80, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.cart__row .quantity .textinput {
  border: 0.0625rem solid #d9d9d9;
  margin: 0;
  text-align: center;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  background-color: #fff;
  height: 3.125rem;
  font-size: 0.75rem;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media screen and (max-width: 47.875em) {
  /* line 80, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
  .cart__row .quantity .textinput {
    height: 2.375rem;
  }
}

/* line 99, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.cart__row .quantity-increment {
  right: 1rem;
}

@media screen and (max-width: 47.875em) {
  /* line 99, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
  .cart__row .quantity-increment {
    right: 0.625rem;
  }
}

/* line 107, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.cart__row .quantity-decrement {
  left: 1rem;
}

@media screen and (max-width: 47.875em) {
  /* line 107, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
  .cart__row .quantity-decrement {
    left: 0.625rem;
  }
}

/* line 115, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
.cart__row .quantity-changer {
  width: 1rem;
  height: 1rem;
  text-align: center;
  line-height: 0.875rem;
  border: 1px solid #d9d9d9;
  cursor: pointer;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 63.875em) {
  /* line 127, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
  .small-squares.c-add-cart__quantity {
    /* stylelint-disable selector-no-type */
    /* stylelint-enable */
  }
  /* line 129, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
  .small-squares.c-add-cart__quantity .quantity input {
    height: 2.8125rem;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 137, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
  .c-add-cart__quantity {
    width: 6.875rem;
    /* stylelint-disable selector-no-type */
    /* stylelint-enable */
  }
  /* line 141, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
  .c-add-cart__quantity .quantity input {
    height: 2.8125rem;
    cursor: pointer;
  }
  /* line 149, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
  .cart__row .quantity {
    width: 80%;
  }
  /* line 152, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_quantity-changer.scss */
  .cart__row .quantity .textinput {
    height: 2.8125rem;
    cursor: pointer;
  }
}

/* line 4, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_back-to-link.scss */
.c-clp__back {
  border-top: 0.0625rem solid #d9d9d9;
  border-bottom: 0.0625rem solid #d9d9d9;
  padding: 0.9375rem 0;
  text-transform: uppercase;
  color: #999;
}

/* line 12, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_back-to-link.scss */
.c-clp__back-link {
  color: #999;
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_back-to-link.scss */
.c-clp__content--small {
  margin: 0 auto 1.5625rem;
  padding: 0 0.5625rem;
}

/* line 8, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
.no-hits__list {
  padding: 1.25rem 0;
}

/* line 12, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
.no-hits__result {
  color: #999;
}

/* line 16, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
.no-hits__result-phase {
  font-size: 1rem;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
.no-hits__message {
  padding: 3.4375rem 0.3125rem;
  text-align: center;
  font-size: 0.75rem;
}

/* line 26, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
.no-hits__interests-title {
  font-size: 1rem;
  text-align: center;
  margin: 1.25rem 0;
  padding: 0 0.3125rem;
}

/* line 33, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
.no-hits__interests-list {
  margin: 0;
  list-style: none;
  text-align: center;
  font-size: 0;
}

/* line 40, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
.no-hits__interests-list-item {
  display: inline-block;
  text-align: center;
  font-size: 0.6875rem;
  padding: 0 0.9375rem;
  max-width: 50%;
  margin-bottom: 0.9375rem;
}

/* line 49, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
.no-hits__interests-list-item-text {
  display: block;
  margin-top: 0.3125rem;
}

/* line 55, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
.no-hits-clp .c-clp__header,
.no-hits-clp .c-clp__sort {
  display: none;
}

/* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
.no-hits-search .c-clp__top-sections {
  margin: 0;
}

/* line 66, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
.no-hits-search .c-clp__sort {
  padding: 0.3125rem 0.9375rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 72, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
  .no-hits__interests-list-item {
    max-width: 20%;
  }
  /* line 77, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_no-hits.scss */
  .no-hits-search .c-clp__sort {
    padding: 0;
  }
}

/* stylelint-disable */
/* line 10, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner {
  position: relative;
}

/* line 14, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .main_plp_bannner {
  width: 100%;
  position: relative;
  z-index: 1;
}

/* line 20, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .content {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 34, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .clp-banner-wrapper {
  width: 40%;
}

/* line 38, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .clp-banner-section {
  margin: 0 0 12% 0;
}

/* line 42, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .clp-banner-section h2,
.custom_plp_slot_banner .links-section h3 {
  color: #fff;
  font-weight: normal;
  margin: 0 0 15px 0;
  text-transform: uppercase;
}

/* line 50, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .clp-banner-section p {
  color: #fff;
  font-size: 0.9375rem;
  line-height: 22px;
  width: 85%;
}

/* line 57, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .clp-banner-section h2 {
  font-size: 1.875rem;
}

/* line 61, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .links-section h3 {
  font-size: 1.125rem;
}

/* line 65, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .links-section ul li {
  display: inline-block;
}

/* line 69, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .links-section ul li:after {
  color: #fff;
  font-size: 0.875rem;
  content: "|";
  display: inline-block;
  margin: 0 10px;
}

/* line 77, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .links-section ul li:last-child:after {
  display: none;
}

/* line 81, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .links-section li a {
  color: #fff;
  font-size: 0.875rem;
  text-decoration: underline;
  text-transform: uppercase;
}

/* line 88, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
.custom_plp_slot_banner .links-section ul li:first-child a:before {
  width: 18px;
  height: 14px;
  content: "";
  display: inline-block;
  font-size: 0;
  text-decoration: none;
  background: url("../images/pdp-sprite.png") no-repeat;
  background-position: 0 -384px;
}

@media screen and (max-width: 47.875em) {
  /* line 101, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
  .custom_plp_slot_banner .content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 105, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
  .custom_plp_slot_banner .clp-banner-wrapper {
    width: auto;
  }
  /* line 109, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
  .custom_plp_slot_banner .clp-banner-section {
    margin-bottom: 0;
  }
  /* line 112, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
  .custom_plp_slot_banner .clp-banner-section h2 {
    font-size: 1.125rem;
    margin-bottom: 0;
  }
  /* line 118, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
  .custom_plp_slot_banner .clp-banner-section p {
    display: none;
  }
}

@media screen and (max-width: 20em) {
  /* line 125, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_clp-slot-banner.scss */
  .selectboxit-overlay__text-item {
    padding: 0.9375rem 0.5rem 0.875rem;
  }
}

/* stylelint-enable */
/* line 8, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
.pdp-promo-top-badge .product_badge {
  font-size: 0.75rem;
  color: #000;
  background-color: transparent;
  display: inline-block;
  padding: 0.0625rem 0.3125rem;
  letter-spacing: 1px;
  outline: none;
}

/* line 22, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
.pdp-schedule-top-badge .product-badge,
.product-promotion-badge .product-badge,
.product-point-badge .product-badge {
  float: left;
  width: 100%;
  text-align: center;
  padding: 0.3125rem 0.3125rem;
}

/* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
.pdp-schedule-top-badge .badge-image,
.pdp-schedule-top-badge .product_badge,
.product-promotion-badge .badge-image,
.product-promotion-badge .product_badge,
.product-point-badge .badge-image,
.product-point-badge .product_badge {
  display: inline-block;
  padding: 0 0.3125rem;
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 5px;
}

/* line 40, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
.ranking_product_badge {
  background: transparent;
  color: #000;
  padding: 0;
  font-weight: 900;
}

/* line 46, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
.ranking_product_badge.product_badge {
  top: 2.375rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 52, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
  .pdp-promo-top-badge {
    text-align: left;
  }
  /* line 55, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
  .pdp-promo-top-badge .product_badge {
    position: relative;
    left: 0;
    float: left;
    padding: 0.3125rem 0;
  }
  /* line 63, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
  .product-image-badges {
    width: 100%;
  }
  /* line 66, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
  .product-image-badges .badge-image {
    display: inline-block;
    padding: 0 0.3125rem;
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
}

/* line 77, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
.engraving_message_wrapper {
  float: left;
}

@media screen and (max-width: 63.875em) {
  /* line 77, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
  .engraving_message_wrapper {
    width: 100%;
    padding: 0.3125rem 0;
  }
}

/* line 85, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
.engraving_message_wrapper .product_badge {
  padding: 0 0.3125rem;
  font-weight: 600;
}

/* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
.engraving_message_wrapper .product_badge::after, .engraving_message_wrapper .product_badge::before {
  content: '-';
}

@media screen and (min-width: 63.9375em) {
  /* line 96, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
  .product-promotion-badge,
  .product-point-badge {
    float: left;
    padding-right: 0.3125rem;
  }
}

/* line 103, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
.product-promotion-badge .badge-image,
.product-promotion-badge .product_badge,
.product-point-badge .badge-image,
.product-point-badge .product_badge {
  background-color: #9a9a9a;
}

/* line 110, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
.product_tile .engraving_message_wrapper {
  float: none;
}

@media screen and (max-width: 63.875em) {
  /* line 110, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_product-badge.scss */
  .product_tile .engraving_message_wrapper {
    padding: 0;
    height: 2.25rem;
  }
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 auto;
}

/* line 17, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-alternate-images__thumbnails {
  display: block;
}

/* line 21, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .product_primary_image {
  display: none;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-tile__label {
  font-size: 1.125rem;
  letter-spacing: 0.75rem;
  text-transform: uppercase;
  text-align: center;
}

/* line 32, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-pdp-topsection__name {
  text-align: center;
  font-size: 1.5625rem;
}

/* line 37, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-pdp-topsection__details {
  font-size: 1.125rem;
  color: #000;
  text-align: center;
}

/* line 43, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-wishlist-button {
  top: 0.3125rem;
}

/* line 48, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-wishlist-button__action::before {
  color: #000;
}

/* line 53, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .product_nav_name {
  text-align: center;
}

/* line 58, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-size-selector__carousel .price_size {
  display: none;
}

/* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-size-selector__carousel .selectboxit-option {
  text-align: center;
  border-radius: 1.5625rem;
}

/* line 68, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-product-details__refill {
  display: block;
  background: none;
  color: #000;
  padding: 0;
  margin: 0;
  text-align: center;
  -webkit-transform: none;
          transform: none;
  position: static;
  line-height: inherit;
  border: none;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/* line 81, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-product-details__refill::before {
  display: none;
}

/* line 85, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-product-details__refill:hover, .c-pureshots-pdp__top-section .c-product-details__refill:focus {
  background: none;
  color: #000;
}

/* line 92, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .product-variations {
  margin: 0 auto;
}

/* line 96, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-pdp-topsection__subtitle,
.c-pureshots-pdp__top-section .c-try-it-on {
  display: none;
}

/* line 102, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.quickview .c-pureshots-pdp__top-section .rating-link {
  display: block;
  text-align: center;
}

/* line 108, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .product_info_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 113, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-pureshots-pdp__image-wrapper {
  position: relative;
}

/* line 116, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__top-section .c-pureshots-pdp__image-wrapper .c-alternate-images__zoom {
  margin: 0 0 0.625rem;
}

/* line 122, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__show-all {
  cursor: pointer;
  position: relative;
  bottom: 0.125rem;
}

/* line 129, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__rating-stars .product_rating_wrapper {
  margin: 1.875rem 0 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 133, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__rating-stars .product_rating_wrapper .bv-rating_item::before {
  font-size: 1.125rem;
}

/* line 137, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__rating-stars .product_rating_wrapper .product_inline_ratings_values {
  color: #000;
}

/* line 141, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__rating-stars .product_rating_wrapper .bv-rating_empty,
.c-pureshots-pdp__rating-stars .product_rating_wrapper .bv-rating_value {
  padding-top: 0.1875rem;
}

/* line 148, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__rating-stars--white .bv-rating_item::before,
.c-pureshots-pdp__rating-stars--white .ui-star-disabled::before {
  font-size: 1.5rem;
}

/* line 153, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__rating-stars--white .bv-rating_item,
.c-pureshots-pdp__rating-stars--white .ui-star-disabled {
  color: #575757;
  font-size: 1.5rem;
}

/* line 159, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-pureshots-pdp__rating-stars--white .bv-rating_value .bv-rating_item {
  color: #fff;
}

/* line 165, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-product-details__actions-wrapper {
  margin: 0.625rem 0 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 171, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-product-details__actions-wrapper .product_tile_wrapper {
  margin: 0;
}

/* line 174, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-product-details__actions-wrapper .product_tile_wrapper.active .c-product-details__refill {
  display: block;
}

/* line 179, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
.c-product-details__actions-wrapper .sample-button {
  line-height: 1.2em;
}

@media screen and (min-width: 63.9375em) {
  /* line 186, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
  .c-pureshots-pdp__top-section .product_primary_image {
    display: block;
  }
  /* line 190, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
  .c-pureshots-pdp__top-section .c-pdp-topsection__name {
    font-size: 1.875rem;
  }
  /* line 194, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
  .c-pureshots-pdp__top-section .c-pdp-topsection__details {
    font-size: 0.9375rem;
  }
  /* line 198, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
  .c-pureshots-pdp__top-section .c-add-cart-pdp {
    margin: 0 auto;
    padding: 0;
  }
  /* line 204, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_pureshots-pdp-abovethefold.scss */
  .c-product-details__actions-wrapper {
    max-width: 50%;
  }
}

/* line 6, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
.hp-explore-by {
  background: #f2f2f2;
  padding: 2.8125rem 0;
}

/* line 11, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
.explore-more-link-icon {
  display: none;
}

/* line 15, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
.explore-by-item {
  width: calc(50% - 10px);
  height: 31.875rem;
  float: left;
  margin: 2rem 1.25rem 0 0;
  background: #fff;
  position: relative;
}

/* line 23, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
.explore-by-item .explore-img {
  width: 100%;
}

/* line 27, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
.explore-by-item:nth-child(2n) {
  margin: 1.875rem 0 0;
}

/* line 31, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
.explore-by-item:nth-child(2n+1) {
  clear: both;
}

/* line 35, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
.explore-by-item .details {
  padding: 0 12%;
}

/* line 39, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
.explore-by-item .title {
  margin: 1.875rem 0 0.1875rem;
}

/* line 43, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
.explore-by-item .title-value {
  text-decoration: none;
}

/* line 47, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
.explore-by-item .link {
  position: absolute;
  bottom: 1.25rem;
  left: 12%;
  display: block;
}

@media screen and (max-width: 47.875em) {
  /* line 56, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .hp-explore-by {
    padding: 1.5625rem 0 0.9375rem;
    background: #f2f2f2;
  }
  /* line 61, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-more-link-icon {
    display: block;
    position: absolute;
    right: 0.875rem;
    bottom: 0.875rem;
  }
  /* line 67, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-more-link-icon::before {
    font-size: 12px;
    font-weight: 600;
  }
  /* line 73, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .expolre-item-informations {
    display: table;
    height: 100%;
    width: 100%;
  }
  /* line 79, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item {
    float: none;
    width: 100%;
    height: 7.3125rem;
    margin: 0 0 0.9375rem;
    background: #fff;
    position: relative;
  }
  /* line 87, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item:first-child {
    margin: 1.75rem 0 0.9375rem;
  }
  /* line 91, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item:last-child {
    margin: 0 0 0.9375rem;
  }
  /* line 95, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item:nth-child(2n) {
    margin: 0 0 0.9375rem;
  }
  /* line 99, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item .img {
    float: left;
    width: 7.3125rem;
    height: 7.3125rem;
  }
  /* line 105, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item .details {
    float: left;
    width: calc(100% - 117px);
    height: 7.3125rem;
    overflow: hidden;
    padding: 0.375rem 0.875rem 0.25rem;
    position: relative;
  }
  /* line 114, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item .title {
    font-weight: bold;
    font-size: 16px;
    margin: 0;
    padding-right: 28%;
    display: table-cell;
    vertical-align: middle;
  }
  /* line 123, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item .description {
    font-size: 12px;
    margin: 0.375rem 0 0;
    line-height: normal;
    max-height: 2.9375rem;
    color: #878787;
    display: none;
  }
  /* line 132, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item .link {
    display: none;
  }
  /* line 137, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-other-links {
    text-align: center;
    padding: 1.25rem;
  }
  /* line 142, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-bottom-links {
    margin: 0;
    list-style: none;
    overflow: auto;
    display: inline-block;
  }
  /* line 148, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-bottom-links .list-item-bottom {
    display: inline-block;
    float: left;
    padding-right: 2.1875rem;
  }
  /* line 153, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-bottom-links .list-item-bottom:last-child {
    padding-right: 0;
  }
  /* line 158, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-bottom-links .nav-link-bottom {
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 12px;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 167, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .hp-explore-by {
    padding: 4.8125rem 0 6.25rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 173, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item {
    width: calc(25% - 15px);
  }
  /* line 176, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item .explore-img {
    width: auto;
  }
  /* line 180, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item:nth-child(2n), .explore-by-item:nth-child(2n+1) {
    clear: none;
    margin: 2rem 1.25rem 0 0;
  }
  /* line 186, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item:last-child {
    margin: 2rem 0 0;
  }
  /* line 190, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item .title {
    margin: 2.8125rem 0 0.1875rem;
  }
  /* line 194, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/modules/_explore-category.scss */
  .explore-by-item .link {
    bottom: 2.375rem;
  }
}

/* line 19, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.footer-social-networking-asset {
  position: relative;
  background-color: #1b1b1b;
}

/* line 24, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.dialogcontainer_outofstock_global,
.notifyme_form-wrapper {
  display: none;
}

/* line 29, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.stickybar_container {
  display: none;
}

/* line 35, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.footer_social_nav .f_samples,
.footer_social_nav .f-gift,
.footer_social_nav .f_shippings_returns,
.footer_social_nav .f_payment {
  display: block;
  width: 100%;
  height: auto;
  color: #999;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 11px;
  line-height: 1rem;
  text-align: center;
  text-transform: none;
  letter-spacing: 0;
  padding: 3rem 0 0 0;
  position: relative;
  text-decoration: none;
}

/* line 53, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.footer_social_nav .f_samples::before,
.footer_social_nav .f-gift::before,
.footer_social_nav .f_shippings_returns::before,
.footer_social_nav .f_payment::before {
  opacity: 0.6;
  width: 2.375rem;
  height: 2.375rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  font-size: 34px;
}

/* line 70, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.formfield_subscribe_email {
  width: 100%;
  margin: 0;
}

/* line 75, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.f-title {
  width: 100%;
  color: #000;
  font-size: 12px;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  line-height: 1.375rem;
  text-transform: uppercase;
  display: block;
}

/* line 86, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.footer_social_nav .f-title {
  color: #fff;
  margin-bottom: 0.25rem;
}

/* line 92, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.footer-contact-asset {
  display: none;
}

/* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.footer-social-media-asset {
  text-align: center;
}

/* line 100, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.footer-social-media-asset .footer_sosial_links {
  margin: 0;
  list-style: none;
  display: inline-block;
}

/* line 106, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.footer-social-media-asset .footer_sosial_link {
  display: inline-block;
  position: relative;
  width: 2.375rem;
  height: 2.375rem;
  margin-right: 0.4375rem;
}

/* line 114, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.footer-social-media-asset .cm_share-link {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0.5625rem;
  background-position: center;
  font-size: 26px;
  color: #cecece;
}

/* line 124, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.footer-social-media-asset .cm_share-link:hover, .footer-social-media-asset .cm_share-link:focus {
  text-decoration: none;
}

/* line 132, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.footer-newsletter-container {
  width: 80rem;
  max-width: 100%;
  margin: 0 auto;
}

/* line 140, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.storelocator-footer .textinput[type="text"],
.storelocator-footer .textinput[type="email"],
.newsletter-footer .textinput[type="text"],
.newsletter-footer .textinput[type="email"] {
  border: none;
  outline: none;
  border-bottom: 0.0625rem solid #d9d9d9;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 0 0.375rem 0;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

/* line 299, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.storelocator-footer .textinput::-webkit-input-placeholder,
.newsletter-footer .textinput::-webkit-input-placeholder {
  font-size: 14px;
  text-transform: initial;
  color: #b5b5b5;
}

/* line 303, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.storelocator-footer .textinput::-moz-placeholder,
.newsletter-footer .textinput::-moz-placeholder {
  font-size: 14px;
  text-transform: initial;
  color: #b5b5b5;
}

/* line 307, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.storelocator-footer .textinput:-ms-input-placeholder,
.newsletter-footer .textinput:-ms-input-placeholder {
  font-size: 14px;
  text-transform: initial;
  color: #b5b5b5;
}

/* line 311, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.storelocator-footer .textinput:-moz-placeholder,
.newsletter-footer .textinput:-moz-placeholder {
  font-size: 14px;
  text-transform: initial;
  color: #b5b5b5;
}

/* line 162, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.storelocator-footer .button {
  height: 1.375rem;
  top: 0.5rem;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.storelocator-footer .button::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.newsletter-footer .button::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 174, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.newsletter-footer .f_label {
  margin: 0;
  display: inline-block;
}

/* line 180, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.hp-subtitle {
  text-align: center;
  font-weight: normal;
  letter-spacing: 0.35em;
  text-transform: uppercase;
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.625rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 180, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .hp-subtitle {
    font-size: 0.75rem;
  }
}

/* line 193, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.hp-title {
  text-align: center;
  font-weight: normal;
  text-transform: uppercase;
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 1.4375rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 193, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .hp-title {
    font-size: 1.875rem;
  }
}

/* line 205, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.subscribe-text {
  font-size: 12px;
  text-transform: uppercase;
  margin: 1.25rem 0 1rem 0;
  text-align: center;
}

/* line 212, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.subscribe-privacy-policy {
  margin-top: 1.25rem;
  color: #999;
  display: inline-block;
}

@media screen and (max-width: 63.875em) {
  /* line 212, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .subscribe-privacy-policy {
    margin-top: 0.9375rem;
  }
}

/* line 222, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.subscribe-privacy-policy-link {
  text-decoration: underline;
  color: #b5b5b5;
}

/* line 227, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.storelocator-footer-form {
  position: relative;
}

/* line 230, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.storelocator-footer-form .button {
  position: absolute;
  right: 0;
  top: 0.75rem;
  outline: none;
  cursor: pointer;
  padding: 0;
  color: #000;
  background: transparent;
}

/* line 240, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.storelocator-footer-form .button::before {
  font-size: 16px;
}

/* line 244, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.storelocator-footer-form .button:hover {
  text-decoration: none;
}

/* line 250, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.newsletter-footer-form {
  position: relative;
}

/* line 253, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.newsletter-footer-form .button {
  position: absolute;
  right: 0;
  top: 0.75rem;
  outline: none;
  cursor: pointer;
  padding: 0;
  color: #000;
  background: transparent;
}

/* line 263, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.newsletter-footer-form .button::before {
  font-size: 16px;
  margin-top: 0.3125rem;
}

/* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.newsletter-footer-form .button:hover {
  text-decoration: none;
}

/* line 273, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.newsletter-footer-form .f_label_value {
  color: #b5b5b5;
}

/* line 277, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.newsletter-footer-form .f_label::before {
  border-color: #b5b5b5;
}

/* line 281, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.newsletter-footer-form .f_field_checkbox {
  display: inline-block;
  margin: 0;
}

/* line 285, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.newsletter-footer-form .f_field_checkbox .error_message {
  position: absolute;
  width: 15.5rem;
  top: 1.5rem;
}

/* line 293, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.newsletter-footer-form .input-group .error_message {
  display: none;
}

/* line 298, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.newsletter-footer-form .error_message {
  color: #f00;
}

/* line 303, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
.subscribe-newsletter-privacy {
  text-decoration: underline;
  color: #b5b5b5;
}

@media screen and (max-width: 63.875em) {
  /* line 309, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .storelocator-footer,
  .newsletter-form-image {
    display: none;
  }
  /* line 314, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .backtotop_footer {
    text-align: center;
    margin-top: 1.375rem;
    padding: 0.625rem 1.125rem;
  }
  /* line 319, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .backtotop_footer .back_to_top_block_footer {
    display: inline-block;
    position: relative;
    padding-top: 1rem;
    text-transform: uppercase;
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    color: #999;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .backtotop_footer .back_to_top_block_footer::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 329, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .backtotop_footer .back_to_top_block_footer::before {
    position: absolute;
    top: 0.125rem;
    width: 100%;
    font-weight: 600;
  }
  /* line 338, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-newsletter-container {
    margin: 2.25rem 0 1.5625rem;
    padding: 0 1.25rem;
  }
  /* line 299, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .storelocator-footer .textinput::-webkit-input-placeholder,
  .newsletter-footer .textinput::-webkit-input-placeholder {
    font-size: 11px;
    color: #999;
    text-transform: initial;
  }
  /* line 303, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .storelocator-footer .textinput::-moz-placeholder,
  .newsletter-footer .textinput::-moz-placeholder {
    font-size: 11px;
    color: #999;
    text-transform: initial;
  }
  /* line 307, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .storelocator-footer .textinput:-ms-input-placeholder,
  .newsletter-footer .textinput:-ms-input-placeholder {
    font-size: 11px;
    color: #999;
    text-transform: initial;
  }
  /* line 311, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .storelocator-footer .textinput:-moz-placeholder,
  .newsletter-footer .textinput:-moz-placeholder {
    font-size: 11px;
    color: #999;
    text-transform: initial;
  }
  /* line 354, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_main_content {
    background-color: #f2f2f2;
    padding-bottom: 1.5625rem;
  }
  /* line 358, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_main_content .content {
    padding: 0;
  }
  /* line 363, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-contact-asset {
    display: block;
    overflow: auto;
    padding: 1.875rem 0;
  }
  /* line 370, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-social-networking-asset .jcarousel-clip {
    min-height: 7.875rem;
  }
  /* line 375, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_mobile {
    display: block;
    padding: 0 0 0 1.125rem;
  }
  /* line 380, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_copyrights_asset,
  .footer_social_desktop,
  .footer_navigation_asset {
    display: none;
  }
  /* line 386, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_nav {
    height: 100%;
    overflow: auto;
    margin: 0;
  }
  /* line 391, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_nav .f-title {
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  }
  /* line 395, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_nav .contentcarousel_list_item {
    float: left;
    display: inline-block;
    max-width: 14.25rem;
    margin-top: 0.875rem;
  }
  /* line 402, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_nav .f_samples,
  .footer_social_nav .f-gift,
  .footer_social_nav .f_shippings_returns,
  .footer_social_nav .f_payment {
    text-align: left;
    padding: 0 1.25rem 0 3.375rem;
  }
  /* line 409, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_nav .f_samples::before,
  .footer_social_nav .f-gift::before,
  .footer_social_nav .f_shippings_returns::before,
  .footer_social_nav .f_payment::before {
    display: none;
  }
  /* line 413, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_nav .f_samples .placeholder-icon-reinsurance,
  .footer_social_nav .f-gift .placeholder-icon-reinsurance,
  .footer_social_nav .f_shippings_returns .placeholder-icon-reinsurance,
  .footer_social_nav .f_payment .placeholder-icon-reinsurance {
    position: relative;
    border: 0.0625rem solid #999;
    border-radius: 50%;
    padding: 0.9375rem 1.375rem;
    left: -3.375rem;
    top: 2.375rem;
  }
  /* line 422, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_nav .f_samples .mobile-icon-reinsurance,
  .footer_social_nav .f-gift .mobile-icon-reinsurance,
  .footer_social_nav .f_shippings_returns .mobile-icon-reinsurance,
  .footer_social_nav .f_payment .mobile-icon-reinsurance {
    position: absolute;
    left: 0.875rem;
    width: 1rem;
    height: 1rem;
  }
  /* line 429, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_nav .f_samples .mobile-icon-reinsurance::before,
  .footer_social_nav .f-gift .mobile-icon-reinsurance::before,
  .footer_social_nav .f_shippings_returns .mobile-icon-reinsurance::before,
  .footer_social_nav .f_payment .mobile-icon-reinsurance::before {
    width: 100%;
    margin: 0;
    font-size: 16px;
  }
  /* line 438, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .contact-us-stores-phone {
    text-align: center;
    margin-right: 4px;
  }
  /* line 443, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .contact-us-stores,
  .contact-us-phone {
    width: auto;
    display: inline-block;
  }
  /* line 449, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .contact-us-stores {
    text-align: right;
    border-right: 0.0625rem solid #cfcfcf;
    padding: 0.375rem 1.25rem 0.375rem 0;
  }
  /* line 455, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .contact-us-phone {
    padding: 0.375rem 0 0.375rem 1.25rem;
  }
  /* line 459, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .contact-us-text {
    text-transform: uppercase;
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    margin-left: 0.5rem;
  }
  /* line 466, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .contact-us-img {
    width: 1.25rem;
    height: 1.25rem;
    -o-object-fit: contain;
       object-fit: contain;
    display: inline-block;
  }
  /* line 474, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector {
    width: 100%;
    height: auto;
    float: right;
    text-align: right;
    padding: 0.625rem 1.125rem;
    display: none;
  }
  /* line 482, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector.selected_tab {
    background: #fff;
  }
  /* line 486, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector .country-selector {
    color: #000;
    cursor: pointer;
    padding-right: 0;
  }
  /* line 491, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector .country-selector:hover, .footer_country_selector .country-selector:focus {
    text-decoration: none;
  }
  /* line 497, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector .country-selector::after {
    background: none;
    top: 0.4375rem;
  }
  /* line 503, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector_content {
    clear: both;
    background: #fff;
  }
  /* line 507, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector_content .footer-country {
    cursor: pointer;
  }
  /* line 511, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector_content .footer-country:hover,
  .footer_country_selector_content .footer-country:focus {
    text-decoration: none;
  }
  /* line 517, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector_continents {
    margin: 0;
    display: none;
    list-style: none;
  }
  /* line 522, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector_continents .footer-country {
    color: #000;
    font-size: 14px;
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0.9375rem 1.25rem;
    position: relative;
    border-bottom: 0.0625rem solid #cecece;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .footer_country_selector_continents .footer-country::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 534, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector_continents .footer-country::before {
    position: absolute;
    top: 1.625rem;
    right: 1.25rem;
  }
  /* line 542, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector_items {
    display: none;
  }
  /* line 545, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector_items .footer-country {
    color: #999;
    font-size: 14px;
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0.9375rem 1.25rem;
    position: relative;
    border-bottom: 0.0625rem solid #cecece;
  }
  /* line 557, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector_items .footer_country_selector_back {
    padding: 0.9375rem 1.25rem;
    position: relative;
    border-bottom: 0.0625rem solid #cecece;
    color: #000;
    padding-left: 2.5rem;
    display: block;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .footer_country_selector_items .footer_country_selector_back::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 566, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector_items .footer_country_selector_back::before {
    position: absolute;
    top: 1.4375rem;
    left: 1.25rem;
    font-size: 10px;
  }
  /* line 575, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_country_selector_content.show,
  .footer_country_selector_continents.show,
  .footer_country_selector_items.show {
    display: block;
    margin: 0;
    list-style: none;
  }
  /* line 583, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .selected_tab .country-selector::after {
    background-position: -275px -150px;
  }
  /* line 587, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .selected_tab .country-selector:hover::after {
    background-position: -300px -150px;
  }
  /* line 591, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_copyring_wrap_after .content {
    width: 100%;
    padding: 0;
  }
  /* line 596, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_bottom_links {
    padding: 1.5625rem 0 0.625rem;
  }
  /* line 599, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_bottom_links .footer_bottom_list {
    padding: 0.3125rem 0;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 606, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_mobile,
  .footer_copyring_wrap_after {
    display: none;
  }
  /* line 611, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .back_to_top_block_footer {
    background: #000;
    border: 1px solid #333;
    color: #fff;
    font-size: 14px;
    height: 3.125rem;
    padding: 1.25rem;
    position: fixed;
    right: 0;
    bottom: 4.8125rem;
    cursor: pointer;
    text-transform: uppercase;
    z-index: 10000;
    text-indent: -9999px;
    width: 3.4375rem;
  }
  /* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .back_to_top_block_footer::before {
    content: "";
    font-family: fontello;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0.1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 628, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .back_to_top_block_footer::before {
    position: absolute;
    text-indent: 9999px;
    margin: 0;
  }
  /* line 635, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_main .footer_social_nav {
    width: 100%;
    padding: 0;
    display: table;
    height: 100%;
    margin: 3.875rem 0 0 0;
  }
  /* line 643, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_nav .contentcarousel_list_item:first-child {
    margin-left: 0;
  }
  /* line 647, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_nav .contentcarousel_list_item:last-child {
    border-right: none;
  }
  /* line 651, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_social_nav .contentcarousel_list_item {
    width: 25%;
    border-right: 0.0625rem solid #999;
    float: none;
    margin: 0;
    padding: 0.625rem 1.875rem 3.75rem 1.875rem;
    display: table-cell;
  }
  /* line 661, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-social-networking-asset .jcarousel-clip-horizontal {
    min-height: 9.125rem;
  }
  /* line 665, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-social-networking-asset .footer_social_nav .contentcarousel_list_item {
    float: none;
  }
  /* line 670, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_main_content {
    padding: 3.3125rem 0;
  }
  /* line 674, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_navigation_asset .footer_navigation {
    margin: 0;
    display: block;
    list-style: none;
    overflow: auto;
  }
  /* line 681, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_nav_container:first-child {
    padding-left: 0;
  }
  /* line 685, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_nav_container:last-child {
    padding-right: 0;
  }
  /* line 689, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_nav_container {
    width: 16.66%;
    padding: 0 1.875rem;
    float: left;
  }
  /* line 695, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_nav_title {
    color: #000;
    font-size: 14px;
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    letter-spacing: 0;
    margin-bottom: 0.5rem;
    display: block;
    text-transform: uppercase;
  }
  /* line 705, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_nav_list {
    margin: 0;
    list-style: none;
    margin-bottom: 2.5rem;
  }
  /* line 712, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_nav_list :not(.this-is-not-a-class) {
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #999;
    margin-bottom: 0.625rem;
  }
  /* line 722, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-social-media-asset .footer_sosial_link {
    border: 0.0625rem solid #d9d9d9;
    border-radius: 50%;
    width: 3.75rem;
    height: 3.75rem;
  }
  /* line 730, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset {
    background-color: #1b1b1b;
    padding: 1.875rem;
  }
  /* line 734, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset .image-footer-legal {
    display: inline-block;
  }
  /* line 738, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset .footer_recycle,
  .footer-copyrights-asset .copyright_nav,
  .footer-copyrights-asset .copyright_year {
    display: inline-block;
    color: #999;
    margin: 0;
    list-style: none;
  }
  /* line 747, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset .textFooterLegal,
  .footer-copyrights-asset .copyright_nav_item,
  .footer-copyrights-asset .footer-copyright {
    display: inline-block;
  }
  /* line 753, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset .textFooterLegal {
    margin-left: 1.25rem;
  }
  /* line 757, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset .footer-copyright {
    float: right;
  }
  /* line 761, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset .copyright_nav_link {
    color: #999;
  }
  /* line 765, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset .copyright_year {
    margin-left: 1.25rem;
  }
  /* line 769, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset .copyright_nav_link {
    border-bottom: 0.0625rem solid #5a5a5a;
    margin: 0 0.25rem 0 0.0625rem;
  }
  /* line 773, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset .copyright_nav_link:hover, .footer-copyrights-asset .copyright_nav_link:focus {
    text-decoration: none;
  }
  /* line 780, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .email_sign_up_extra {
    margin: 1.875rem 0 3.125rem 0;
  }
  /* line 784, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .newsletter-footer,
  .storelocator-footer {
    width: 50%;
    float: left;
    position: relative;
  }
  /* line 791, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .storelocator-footer {
    padding: 0.625rem 1.875rem 3.75rem 3.875rem;
  }
  /* line 795, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .newsletter-footer {
    padding: 0.625rem 1.875rem 3.75rem 5.75rem;
    border-left: 0.0625rem solid #d9d9d9;
  }
  /* line 800, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .storelocator-form-image,
  .newsletter-form-image {
    position: absolute;
    left: 0;
  }
  /* line 806, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .newsletter-form-image {
    left: 1.875rem;
  }
  /* line 810, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .subscribe-text {
    font-size: 20px;
    margin: 0 0 0.75rem 0;
    font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    text-align: left;
  }
  /* line 817, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .storelocator-form-icon,
  .newsletter-form-icon {
    width: 2.625rem;
    height: 2.625rem;
    display: inline-block;
    border: 0.0625rem solid #cecece;
    border-radius: 50%;
  }
  /* line 825, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .storelocator-form-icon::before,
  .newsletter-form-icon::before {
    width: 100%;
    position: absolute;
    margin: 0;
    top: 0.875rem;
    color: #cecece;
    font-size: 12px;
    left: 0;
  }
}

@media screen and (min-width: 63.9375em) and (max-width: 79.9375em) {
  /* line 839, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer_main .content {
    width: 100%;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 299, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .storelocator-footer .textinput::-webkit-input-placeholder,
  .newsletter-footer .textinput::-webkit-input-placeholder {
    font-size: 16px;
  }
  /* line 303, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .storelocator-footer .textinput::-moz-placeholder,
  .newsletter-footer .textinput::-moz-placeholder {
    font-size: 16px;
  }
  /* line 307, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .storelocator-footer .textinput:-ms-input-placeholder,
  .newsletter-footer .textinput:-ms-input-placeholder {
    font-size: 16px;
  }
  /* line 311, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
  .storelocator-footer .textinput:-moz-placeholder,
  .newsletter-footer .textinput:-moz-placeholder {
    font-size: 16px;
  }
}

@media screen and (min-width: 80em) {
  /* line 857, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset {
    padding: 0;
  }
  /* line 860, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset .copyright_nav {
    display: inline-block;
  }
  /* line 864, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .footer-copyrights-asset .copyright-container {
    width: 80rem;
    margin: 0 auto;
    padding: 1.875rem 0;
  }
}

@media screen and (min-width: 100em) {
  /* line 873, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .storelocator-form-icon,
  .newsletter-form-icon {
    width: 6.375rem;
    height: 6.375rem;
  }
  /* line 878, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .storelocator-form-icon::before,
  .newsletter-form-icon::before {
    top: 1.75rem;
    font-size: 40px;
  }
  /* line 884, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .storelocator-footer {
    padding: 0.625rem 4.375rem 3.75rem 8.25rem;
  }
  /* line 888, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .newsletter-footer {
    padding: 0.625rem 0 3.75rem 12.875rem;
  }
  /* line 892, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_footer.scss */
  .newsletter-form-image {
    left: 4.625rem;
  }
}

/* line 36, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel {
  position: relative;
}

/* line 40, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__navigation {
  display: none;
}

@media screen and (min-width: 47.9375em) {
  /* line 40, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .c-carousel__navigation {
    position: absolute;
    display: block;
    bottom: 0.625rem;
    right: 0.625rem;
  }
}

@media screen and (min-width: 47.9375em) {
  /* line 51, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .c-carousel-navigation__item {
    display: inline-block;
    margin-right: 5px;
    border-radius: 50%;
    background: #fff;
  }
  /* line 58, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .c-carousel-navigation__item:last-child {
    margin-right: 0;
  }
  /* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .c-carousel-navigation__item--active {
    background: #000;
  }
}

/* line 68, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  margin: 0;
}

/* line 81, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 89, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-list:focus {
  outline: none;
}

/* line 93, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-list.dragging {
  cursor: hand;
}

/* line 97, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* line 102, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

/* line 109, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-track::before,
.slick-track::after {
  display: table;
  content: '';
}

/* line 115, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-track::after {
  clear: both;
}

/* line 119, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 123, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 130, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slide img {
  display: block;
  max-width: 100%;
}

/* line 135, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 139, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 143, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 147, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 151, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 157, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* line 161, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  margin: 0;
  font-family: "fontello";
  color: #000;
}

/* line 170, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow::before.slick-next::before {
  content: '\e816';
}

/* line 175, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots {
  margin: 0;
  list-style: none;
  text-align: center;
  margin-top: 0.875rem;
}

/* line 181, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots > :not(.this-is-not-a-class) {
  display: inline-block;
  line-height: 1.125rem;
  overflow: hidden;
  text-indent: 1.25rem;
  border: medium none;
  cursor: pointer;
  height: 0.5625rem;
  position: relative;
  width: 0.5625rem;
  z-index: 2;
  border-radius: 0.375rem;
  background: #909090;
  margin: 0 0.25rem;
}

/* line 196, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots > :not(.this-is-not-a-class).slick-active {
  background: #000;
}

/* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots > :not(.this-is-not-a-class) > :not(.this-is-not-a-class) {
  display: none;
}

/* line 208, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slider .slick-arrow.slick-disabled {
  width: 0;
  border: none;
}

/* line 212, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-slider .slick-arrow.slick-disabled::before {
  display: none;
}

/* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow {
  left: auto;
  right: 0;
  bottom: auto;
  position: absolute;
  color: transparent;
  cursor: pointer;
  outline: none;
  background: #fff;
}

/* line 229, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow::before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  margin: 0;
  font-family: "fontello";
  color: #000;
}

/* line 239, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow.slick-next::before {
  content: '\e816';
}

/* line 243, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow.slick-prev {
  right: 2.8125rem;
}

/* line 247, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-arrow.slick-prev::before {
  content: '\e816';
  -webkit-transform: translateX(-50%) translateY(-50%) scaleX(-1);
          transform: translateX(-50%) translateY(-50%) scaleX(-1);
}

/* line 252, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.hp-common-slick-carousel .slick-arrow {
  width: 2.1875rem;
  height: 3.3125rem;
  color: transparent;
  top: -6.8125rem;
  border: 0.0625rem solid #efeded;
}

@media screen and (min-width: 47.9375em) {
  /* line 263, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .c-carousel__dots > :not(.this-is-not-a-class) {
    height: 0.375rem;
    width: 0.375rem;
  }
}

/* line 271, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.b-product_recommendations .jcarousel-control {
  position: absolute;
  top: 56%;
  font-size: 1.1875rem;
  cursor: pointer;
  z-index: 1;
}

/* line 278, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.b-product_recommendations .jcarousel-control::before {
  margin: 0;
  font-family: "fontello";
  color: #000;
  content: '\e816';
}

/* line 286, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.b-product_recommendations .jcarousel-prev {
  left: 0;
}

/* line 289, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.b-product_recommendations .jcarousel-prev::before {
  content: '\e80b';
}

/* line 294, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.b-product_recommendations .jcarousel-next {
  right: 0;
}

@media screen and (max-width: 47.875em) {
  /* line 301, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
  .b-product_recommendations .productcarousel_list_item {
    width: 50% !important;
  }
}

/* line 309, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-clip-horizontal {
  position: relative;
  height: auto;
  overflow: hidden;
}

/* line 315, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-clip-horizontal .productcarousel_list,
.jcarousel-clip-horizontal .contentcarousel_list {
  position: relative;
  width: 1250rem;
  margin: 0;
  list-style: none;
}

/* line 323, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-clip-horizontal .productcarousel_list::after,
.jcarousel-clip-horizontal .contentcarousel_list::after {
  content: '';
  display: block;
  clear: both;
}

/* line 330, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-clip-horizontal .contentcarousel_list_item,
.jcarousel-clip-horizontal .productcarousel_list_item {
  float: left;
}

/* line 335, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.horizontal_carousel .product_image_wrapper {
  display: block;
  overflow: hidden;
}

/* line 340, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.carousel_navigation_list {
  margin: 0.625rem 0;
  display: none;
}

/* line 345, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.carousel_navigation_list_item {
  display: inline-block;
  margin: 0 0 0.3125rem 0.3125rem;
}

/* line 350, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.carousel_navigation_list_link {
  display: inline-block;
  line-height: 1.125rem;
  overflow: hidden;
  text-indent: 1.25rem;
  border: medium none;
  cursor: pointer;
  height: 0.5625rem;
  position: relative;
  width: 0.5625rem;
  z-index: 2;
}

/* line 363, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-control {
  position: absolute;
  cursor: pointer;
  text-decoration: none;
}

/* line 368, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-control:hover, .jcarousel-control:focus {
  text-decoration: none;
}

/* line 374, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.jcarousel-control.disabled {
  display: none;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-carousel__arrow--left::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 317, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/utilities/_mixins.scss */
.c-carousel__arrow--right::before {
  content: "";
  font-family: fontello;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 0.1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 386, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__arrow {
  background: #fff;
  border: 1px solid #e5e5e5;
  padding: 1.5625rem 0.625rem;
  outline: 0;
  cursor: pointer;
}

/* line 394, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots {
  margin: 0;
  list-style: none;
  text-align: center;
}

/* line 399, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots li {
  /* stylelint-disable-line */
  display: inline-block;
  outline: 0;
}

/* line 404, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel__dots li:only-child {
  /* stylelint-disable-line */
  display: none;
}

/* line 409, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel-dots__item {
  display: inline-block;
  line-height: 1;
  font-size: 1.5625rem;
  color: #575757;
  padding: 0 0.125rem;
  outline: 0;
  cursor: pointer;
}

/* line 418, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.c-carousel-dots__item::before {
  content: "\2022";
}

/* line 424, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_carousels.scss */
.slick-active .c-carousel-dots__item {
  color: #000;
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero {
  position: relative;
}

/* line 21, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero .c-hero__carousel {
  max-width: 80rem;
  margin: 0 auto;
}

/* line 28, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero--centered .c-hero__carousel {
  max-width: 100rem;
}

/* line 34, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero--edge-to-edge .c-hero__carousel {
  max-width: 100%;
}

/* line 38, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero--edge-to-edge .c-hero__arrows-wrapper {
  max-width: 100rem;
}

/* line 43, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero__item {
  display: none;
  position: relative;
  outline: 0;
}

/* line 48, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero__item .c-hero___img-wrapper {
  display: none;
}

/* line 53, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero__item.slick-current .c-hero___img-wrapper {
  display: block;
}

/* line 59, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero__item--first {
  display: block;
}

/* line 62, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero__item--first .c-hero___img-wrapper {
  display: block;
}

/* line 67, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero__product-details {
  line-height: 1;
  color: #000;
}

/* line 72, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero__product-badge {
  font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 0.625rem;
  margin-bottom: 0.625rem;
}

/* line 78, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
.c-hero__product-title {
  font-family: "ITCAvantGardeStd-Demi", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  font-size: 1.375rem;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
}

@media screen and (max-width: 63.875em) {
  /* line 86, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__product-details,
  .c-hero__content-details {
    text-align: center;
    padding: 1.25rem 0.625rem 2.1875rem;
  }
  /* line 93, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__carousel.slick-initialized .slick-track {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 98, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__carousel.slick-initialized .c-hero__item {
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 103, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__carousel.slick-initialized .c-hero__item-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 108, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__carousel.slick-initialized .c-hero__content-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 114, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__carousel.slick-initialized .c-hero__product,
  .c-hero__carousel.slick-initialized .c-hero__content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  /* line 119, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__carousel.slick-initialized .c-carousel__dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0.3125rem;
    margin: 0;
  }
}

@media screen and (min-width: 63.9375em) {
  /* line 130, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__content-wrapper {
    max-width: 80rem;
    width: 100%;
    margin: 0 auto;
  }
  /* line 137, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__carousel .c-carousel__dots {
    margin: 0;
    padding: 1.25rem 0;
  }
  /* line 143, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__content-wrapper--overlaped {
    left: 0;
    right: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 149, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__product {
    padding: 0.625rem 0.3125rem;
    width: 100%;
  }
  /* line 154, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__product-badge {
    font-size: 0.75rem;
    margin-bottom: 0.3125rem;
  }
  /* line 159, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__product-title {
    font-size: 1.25rem;
    margin-bottom: 0.625rem;
  }
  /* line 164, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__product-subtitle {
    font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.9375rem;
    text-transform: uppercase;
  }
  /* line 170, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__product-description {
    font-family: "ITCAvantGardeStd-Bk", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
    font-size: 0.8125rem;
    line-height: 1.5;
    color: #999;
    margin-bottom: 1.25rem;
  }
  /* line 178, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__product-image {
    padding: 0 1.25rem;
  }
  /* line 182, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__arrows-wrapper {
    max-width: 80rem;
    width: 100%;
    margin: 0 auto;
    z-index: 10;
    left: 0;
    right: 0;
    background: #000;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 192, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__arrows-wrapper .c-carousel__arrow--left {
    left: 0;
  }
  /* line 196, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__arrows-wrapper .c-carousel__arrow--right {
    right: 0;
  }
  /* line 200, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__arrows-wrapper .c-carousel__arrow {
    outline: 0;
    font-size: 0;
    width: 1.375rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  /* line 206, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__arrows-wrapper .c-carousel__arrow::before {
    line-height: 1;
    font-size: 0.75rem;
  }
  /* line 212, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__arrows-wrapper .slick-disabled {
    background: #d9d9d9;
    color: #e5e5e5;
  }
  /* line 219, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__item--aside .c-hero__item-inner {
    padding-top: 1.5625rem;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 225, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__item--aside .c-hero___img-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 229, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__item--aside .c-hero__content-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  /* line 234, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__item--aside .c-hero__product-image {
    padding: 0 1.875rem;
  }
  /* line 238, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__item--aside .c-hero__product {
    height: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    max-width: 100%;
    -ms-flex-item-align: center;
        align-self: center;
  }
  /* line 246, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__item--white-text .c-hero__product-badge,
  .c-hero__item--white-text .c-hero__product-title,
  .c-hero__item--white-text .c-hero__product-title-link,
  .c-hero__item--white-text .c-hero__product-subtitle,
  .c-hero__item--white-text .c-hero__product-description {
    color: #fff;
  }
  /* line 254, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__item--white-text .c-hero__shop-button {
    background: #fff;
    color: #000;
  }
  /* line 261, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__item--product-right .c-hero__product {
    float: right;
    margin-right: 4.0625rem;
  }
  /* line 268, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__item--product-left .c-hero__product {
    float: left;
    margin-left: 4.0625rem;
  }
}

@media screen and (min-width: 80em) {
  /* line 276, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__product {
    padding: 3.125rem 0.9375rem;
  }
  /* line 280, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_hero.scss */
  .c-hero__product-title {
    font-size: 1.875rem;
  }
}

/* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_loyalty-banner.scss */
.c-loyalty-banner__container {
  color: #fff;
  background-color: #d49855;
  font-size: 0.75rem;
  font-family: "ITCAvantGardeStd-Md", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
  padding: 0.3125rem 0.9375rem;
}

@media screen and (max-width: 63.875em) {
  /* line 5, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_loyalty-banner.scss */
  .c-loyalty-banner__container {
    text-align: left;
    margin-bottom: 1.25rem;
  }
}

/* line 18, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_loyalty-banner.scss */
.c-loyalty-banner__link {
  float: right;
  text-transform: uppercase;
  text-decoration: underline;
  color: #fff;
}

/* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_loyalty-banner.scss */
.c-loyalty-banner {
  padding: 0 0.75rem;
  margin: 0.625rem 0;
}

@media screen and (max-width: 47.875em) {
  /* line 25, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_loyalty-banner.scss */
  .c-loyalty-banner {
    padding: 0 0.625rem;
  }
}

/* line 34, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_loyalty-banner.scss */
.c-loyalty-banner__container {
  background: #f7f7f7;
  color: #000;
}

/* line 39, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_loyalty-banner.scss */
.c-loyalty-banner__link {
  color: #000;
  font-size: 0.875rem;
}

@media screen and (min-width: 63.9375em) {
  /* line 45, /data/jenkins/workspace/japan-valtech-deploy-staging/legacy-sites/ecom-apac-ysl-jp/cartridges/app_ysl_jp/cartridge/static/default/sass/components/_loyalty-banner.scss */
  .c-loyalty-banner {
    padding: 0 0 0 0.75rem;
    margin: 0.625rem 0;
  }
}

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

/*
 * AppJP - v0.0.1
 * Compiled - Wed, 13 Jan 2021 14:35:06 GMT
 */
@charset "UTF-8";[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mini_cart_content .mini_cart_checkout_pay_pal_button span,.mini_cart_content .order_sales_tax .minicart-total,.mini_cart_content .order_sales_tax .minicart-total-label,.mini_cart_distance_to_privilege .html_slot_container,.mini_cart_distance_to_privilege .html_slot_container .button,.minicart .mini_cart_total .mini_cart_label_quantity{font-family:ITCAvantGardeStd-Bk,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.icon-instagram:before{content:'\e808'}.icon-facebook:before{content:'\f230'}.icon-twitter:before{content:'\f099'}.icon-gplus:before{content:'\e80c'}.icon-pinterest:before{content:'\e80b'}.icon-youtube:before{content:'\e80a'}.icon-tumblr:before{content:'\e80d'}.icon-armani-symbol:before{content:'\e812'}.icon-slocation:before{content:'\e805'}.navigation.stuck .minicart_wrapper:before{display:none}.minicart:hover .mini_cart_pricing>.selectboxit-container .selectboxit-options{visibility:visible}.minicart .mini_cart_total .mini_cart_amount,.minicart .mini_cart_total .mini_cart_quantity{color:#000;padding:4px 0 0 10px;font-size:11px;display:inline-block}.minicart .mini_cart_total .mini_cart_amount:after{content:"|";display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;margin-left:2px}.minicart .mini_cart_total .mini_cart_label_quantity{line-height:23px;padding:0 5px;display:inline-block;text-transform:uppercase;font-size:11px}.navigation .minicart .mini_cart_total .mini_cart_label_quantity{color:#fff}.minicart .mini_cart_total .mini_cart_label_mobile{display:none;position:absolute;color:#fff;top:2px;bottom:0;left:0;margin:auto;right:0;height:10px}.minicart .close_minicart{text-align:right;cursor:pointer}.minicart .close_minicart:before{content:"\2715";font-size:25px;width:25px;height:25px;line-height:25px;display:inline}@media (max-width:767px){.minicart .close_minicart{display:none}}.mini_cart_content .minicart_content_title{display:none}.mini_cart_content .mini_cart_inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-flex-box}.mini_cart_content .mini_cart_inner:after{content:"";display:table;clear:both}.mini_cart_content .mini_cart_close,.mini_cart_content .products-title{display:none}.mini_cart_content .mini_cart_left{width:72%;float:left;padding:0 25px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mini_cart_content .mini_cart_right{width:28%;float:right;border-left:1px solid #d6d6d6;padding:0 0 0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mini_cart_content .html_slot_container{padding:10px 0 0}.mini_cart_content .c-minicart__products select.quantity_select{display:block!important;visibility:visible}.mini_cart_content .order_sales_tax{width:100%;margin:0 0 10px}.mini_cart_content .order_sales_tax td{padding:4px 2px;text-align:right;text-transform:uppercase;font-size:11px;color:#333}.mini_cart_content .order_sales_tax td:first-child{text-align:left}.mini_cart_content .order_sales_tax td.minicart-total-label{width:75%}.mini_cart_content .order_sales_tax td.estimated_tax_message{padding:0 2px 4px;font-style:italic}.mini_cart_content .order_sales_tax .minicart-total,.mini_cart_content .order_sales_tax .minicart-total-label{vertical-align:middle;font-size:14px;color:#000}.mini_cart_content .order_sales_tax .estimated_tax_amount,.mini_cart_content .order_sales_tax .estimated_tax_label{border-bottom:none}.mini_cart_content .recalculate-taxes{margin-bottom:10px}.mini_cart_content .recalculate-taxes-button{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;width:100%;padding:5px;margin:10px 0 0;display:none}.mini_cart_content .update-taxes-form{overflow:hidden;margin:0 0 15px;display:none}.mini_cart_content .update-taxes-form h3{padding:0 0 10px;margin:0;font-weight:400;font-size:12px}.mini_cart_content .update-taxes-form .formfield{width:84%;float:left}.mini_cart_content .update-taxes-form .formfield input{width:100%}.mini_cart_content .update-taxes-form .update-taxes{float:right;width:15%}.mini_cart_content .mini_cart_buttons{overflow:hidden;text-align:center}.mini_cart_content .mini_cart_checkout_pay_pal_button{float:left;margin:3px 0 0;border-radius:5px;background:#eee}.mini_cart_content .mini_cart_checkout_pay_pal_button span{display:inline-block;color:#454545;font-size:11px;font-weight:700;line-height:18px;text-shadow:0 1px 0 #fff;padding:7px 15px;text-transform:none}.mini_cart_content .mini_cart_checkout_pay_pal_button span:before{content:"";display:inline-block;background:url(../../images/svg/PayPal.svg) no-repeat;width:72px;height:19px;background-size:cover;vertical-align:bottom;margin:0 5px 0 0}.mini_cart_content .mini_cart_totals .pwp_content .product_content .promo_description .pwp_title,.mini_cart_content .pwp_section .bonus_product_qty,.mini_cart_content .pwp_section .bonus_product_qty .selectboxit-container{display:none}.mini_cart_content .checkout_button_divider{display:none;font-size:11px;color:#666;line-height:35px}.mini_cart_content .mini_cart_distance_to_privilege .mini_cart_privilege_message{width:100%;margin-top:20px;padding:20px;background-color:#e7d2c0;border:none;text-align:left}.mini_cart_content .mini_cart_totals{position:relative}.mini_cart_content .mini_cart_totals .minicart_promotions{background-color:#000;color:#fff;margin-top:5px}.mini_cart_content .mini_cart_totals .minicart_promotions .mini_cart_privilege_message{margin-top:0}.mini_cart_content .mini_cart_totals .minicart_promotions .pwp_promotion_message{padding:20px}.mini_cart_content .mini_cart_totals .pwp_content .b-price{clear:both}.mini_cart_content .mini_cart_totals .pwp_content .b-price .price_standard{position:absolute}.mini_cart_content .mini_cart_totals .pwp_content .pwp_title{margin:20px 0}.mini_cart_content .mini_cart_totals .pwp_content .product_content .promo_description{margin-bottom:5px;float:none}.mini_cart_content .mini_cart_totals .pwp_content .product_content .price .price_standard{margin-top:20px}.mini_cart_content .pwp_section{clear:left;overflow:hidden}.mini_cart_content .pwp_section .ordersummary_youcanadditem_message{margin-top:10px;padding:19px 20px;font-size:14px;text-align:center;background-color:#eee;font-weight:400}.mini_cart_content .pwp_section .bonus_product_qty .selectBoxIt_hiddenOriginalSelect{display:block}.mini_cart_content .pwp_section .quantity_select_pwp{margin-left:0;margin-top:20px}.mini_cart_content .pwp_section .product_image_container{float:left;width:23%;margin-right:2%;padding:20px}.mini_cart_content .pwp_section .product_image_container img{max-width:100%}.mini_cart_content .pwp_section .product_content{float:left;width:74%;text-align:left}.mini_cart_content .pwp_section .product_content .bonus_product_name,.mini_cart_content .pwp_section .product_content .price{font-size:14px}.mini_cart_content .pwp_section .product_content .price .product_price{margin:24px 0 3px}.mini_cart_content .pwp_section .product_content .price .price_sale{margin:0}.mini_cart_content .pwp_section .product_content .price .price_standard{margin-bottom:0;text-decoration:line-through}.mini_cart_content .pwp_section .product_content .availability{font-size:14px}.mini_cart_content .pwp_section .product_content .availability_label{display:inline-block}.mini_cart_content .pwp_section .product_content .promo_description{display:block;float:left;margin:10px 0;font-size:14px;line-height:18px}.mini_cart_content .bonus_product_list_footer.promotion,.mini_cart_content .pwp_section .product_content .sub_category_name,.mini_cart_content .pwp_section .promo_description{display:none}.mini_cart_content .minicart_productsection{width:55%;float:left}.mini_cart_content .mini_cart_pricing{width:45%;float:left}.mini_cart_content .c-minicart__products .selectboxit-container{float:left;width:50px;display:none}.mini_cart_content .c-minicart__products .selectboxit-container .selectboxit{border:none}.mini_cart_content .c-minicart__products .mini_cart_price{float:right;max-width:220px}.mini_cart_content .c-minicart__products .product_remove{background:0 0;padding:0}.mini_cart_content .mini_cart_attributes{clear:both}.mini_cart_distance_to_privilege .html_slot_container{font-size:11px;text-align:left;clear:both}.mini_cart_distance_to_privilege .html_slot_container .button{padding:0;font-size:12px;letter-spacing:.2px;color:#151515;background:0 0;border:0}.mini_cart_distance_to_privilege .html_slot_container .button:before{padding-right:10px;font-size:14px;font-family:fontello;content:""}.minicart-shipping-delivery-time strong,.you_may_also_like_minicart,.you_may_also_like_minicart .recommendation_title{font-family:ITCAvantGardeStd-Bk,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.mini_cart_privilege_message{float:left;clear:left;margin-top:15px;padding:7px 10px;border:1px solid #000;box-sizing:border-box;line-height:22px;font-size:14px}.mini_cart_privilege_message span{font-weight:700}.mini_cart_privilege_message:before{content:"";display:inline-block;vertical-align:middle;margin:-4px 10px 0 0;width:elements-sprite-width(privilege_icon);height:elements-sprite-height(privilege_icon)}.mini_cart_products .label_attribute_color,.mini_cart_products .mini_cart_bonus_product .mini_cart_quantity,.you_may_also_like_minicart .button_shop_now,.you_may_also_like_minicart .capture_product_id,.you_may_also_like_minicart .horizontal_carousel .jcarousel-control,.you_may_also_like_minicart .inline_rating_label_link,.you_may_also_like_minicart .inline_rating_link,.you_may_also_like_minicart .product_badge,.you_may_also_like_minicart .product_description,.you_may_also_like_minicart .product_promo,.you_may_also_like_minicart .quickview_overlay_wrapper,.you_may_also_like_minicart .quickviewbutton,.you_may_also_like_minicart .variant_swatch,.you_may_also_like_minicart .variation_wrapper{display:none}.minicart-shipping-delivery-time{text-align:center}.minicart-shipping-delivery-time strong{font-weight:400}.horizontal-only{height:auto;max-height:393px}.mini_cart_products .mini_cart_bonus_product .mini_cart_pricing{width:100%}.mini_cart_products.jspScrollable .mini_cart_pricing .mini_cart_price{width:97px;padding-right:16px}.minicart_product_list{list-style:none;margin-left:0}.scroll_minicart .minicart_product_list .mini_cart_pricing .value{left:-26px}.you_may_also_like_minicart .bv-cleanslate{display:none!important}.you_may_also_like_minicart .recommendation_title{margin:5px 0 15px;font-weight:400;font-size:12px;text-transform:uppercase;text-align:center}.you_may_also_like_minicart .productcarousel_list{transform:inherit!important}.you_may_also_like_minicart .productcarousel_list>li{width:100%!important}.you_may_also_like_minicart .product_tile{width:auto;margin:0 0 20px;padding:0;text-align:center}.you_may_also_like_minicart .product_tile:after{content:"";display:table;clear:both}.you_may_also_like_minicart .product_tile .jcarousel-clip{margin:0 auto;max-width:90px;height:90px;min-height:inherit}.you_may_also_like_minicart .product_tile .jcarousel-clip ul{position:static;width:auto}.you_may_also_like_minicart .product_tile .jcarousel-clip ul li{width:auto;float:none}.you_may_also_like_minicart .product_tile>h3{margin:0}.you_may_also_like_minicart .product_image_topwrapper{margin:0 0 10px}.you_may_also_like_minicart .product_image_topwrapper+h3{display:none}.you_may_also_like_minicart .product_price{margin:5px 0}.you_may_also_like_minicart .tile_priceshop_wrapper{display:block;text-decoration:none;position:relative;margin:0}.you_may_also_like_minicart .tile_priceshop_wrapper>a{text-decoration:none}.you_may_also_like_minicart .product_add_to_cart .availability,.you_may_also_like_minicart .product_add_to_cart .mobile_content,.you_may_also_like_minicart .product_add_to_cart .product_action_box>button,.you_may_also_like_minicart .product_add_to_cart .section_box{display:none}@media (max-width:1280px){.navigation .minicart_wrapper .mini_cart_label_quantity{display:none}.navigation .minicart_wrapper .mini_cart_label_mobile{display:block}.navigation .minicart_wrapper .mini_cart_total .mini_cart_quantity{color:#000;padding:9px 0 0 5px}.navigation .minicart_wrapper .mini_cart_total .mini_cart_link_cart{display:none}}.minicart_dialog{padding:10px 10px 20px}.minicart_dialog .ui-dialog-titlebar{padding:0}.minicart_dialog .mini_cart_right,.minicart_dialog .mini_cart_total{display:none}.minicart_dialog .empty_minicart .mini_cart_privilege_message{font-size:14px}.minicart_dialog .empty_minicart .mini_cart_distance_to_privilege .html_slot_container{border:0}.minicart_dialog .empty_minicart .mini_cart_distance_to_privilege .html_slot_container .button{text-align:center}.minicart_dialog .empty_minicart .mini_cart_distance_to_privilege .html_slot_container .button:before{float:none;display:inline-block;padding-bottom:0}.minicart_dialog .mini_cart_content .mini_cart_inner{display:block}.minicart_dialog .mini_cart_content .mini_cart_left{width:100%;float:none;padding:0}.minicart_dialog .mini_cart_content .mini_cart_buttons{padding:0 0 10px}@media (max-width:767px){.minicart_dialog .mini_cart_content .mini_cart_buttons{padding:0 0 10px}.minicart_dialog .mini_cart_content .mini_cart_slot{clear:both}}.minicart_dialog .mini_cart_content .mini_cart_subtotals,.minicart_dialog .mini_cart_content .order_sales_tax td{display:none}.minicart_dialog .mini_cart_content .order_sales_tax .minicart-total,.minicart_dialog .mini_cart_content .order_sales_tax .minicart-total-label{display:table-cell}.minicart_dialog .mini_cart_content .mini_cart_message span,.minicart_dialog .mini_cart_products ul .mini_cart_bonus_product:first-child,.minicart_dialog .mini_cart_products ul .mini_cart_product:first-child{display:block}.minicart_dialog .mini_cart_content .mini_cart_message{color:#444;font-family:ITCAvantGardeStd-Bold,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.minicart_dialog .mini_cart_distance_to_privilege .html_slot_container{padding:10px 0 0;margin:0;border-top:1px solid #d6d6d6}.minicart_dialog .mini_cart_distance_to_privilege .html_slot_container .button{text-align:left}.minicart_dialog .mini_cart_distance_to_privilege .html_slot_container .button:before{float:left;display:block;padding:0 10px 28px 0}.minicart_dialog .mini_cart_products .mini_cart_pricing>.selectboxit-container{float:left}.minicart_dialog .mini_cart_products .mini_cart_pricing>.selectboxit-container .selectboxit-text{height:35px}.minicart_dialog .mini_cart_products .mini_cart_pricing>.selectboxit-container .selectboxit-arrow-container,.minicart_dialog .mini_cart_products .mini_cart_pricing>.selectboxit-container .selectboxit-text{line-height:35px}.minicart_dialog .mini_cart_products .vertical_carousel .jcarousel-clip{height:auto;overflow:visible}.minicart_dialog .mini_cart_products .vertical_carousel .jcarousel-clip>ul{position:relative;height:auto;transform:inherit!important}.minicart_dialog .mini_cart_products .vertical_carousel .jcarousel-control{display:none}.minicart_dialog .mini-cart-shopping{margin:10px 0 0;display:none}@media (max-width:767px){.minicart_dialog .mini-cart-shopping{display:block}.minicart_dialog .mini-cart-shopping .close_dialog_button{padding:8px 0}}.minicart_mobile_link{display:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FscXVlXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMjQxRjIxIiBkPSJNMTEuOCwxMi45YzAuNiwwLDEuMS0wLjUsMS4xLTEuMXMtMC41LTEuMS0xLjEtMS4xYy0wLjYsMC0xLjEsMC41LTEuMSwxLjFTMTEuMiwxMi45LDExLjgsMTIuOSBNMTIuNiw5LjdoNC44VjkuMWMwLTAuOS0wLjYtMi4zLTIuNC0yLjNjLTEuNiwwLTIuNCwxLjQtMi40LDIuM1Y5Ljd6IE0xOC4xLDEyLjljMC42LDAsMS4xLTAuNSwxLjEtMS4xcy0wLjUtMS4xLTEuMS0xLjFjLTAuNiwwLTEuMSwwLjUtMS4xLDEuMVMxNy41LDEyLjksMTguMSwxMi45IE02LjYsMjMuOEw4LDEwLjJjMC0wLjMsMC4zLTAuNSwwLjYtMC41aDIuN1Y5LjFjMC0xLjgsMS41LTMuNywzLjgtMy43YzIuNCwwLDMuOCwxLjksMy44LDMuN3YwLjVoMi43YzAuMywwLDAuNSwwLjIsMC42LDAuNWwxLjMsMTMuN2MwLDAuMiwwLDAuMy0wLjIsMC40Yy0wLjEsMC4xLTAuMywwLjItMC40LDAuMkg3LjJjMCwwLDAsMCwwLDBDNi45LDI0LjQsNi42LDI0LjIsNi42LDIzLjhDNi42LDIzLjksNi42LDIzLjgsNi42LDIzLjgiLz48L3N2Zz4=);background-repeat:no-repeat;width:25px;height:25px;background-position:0 0;margin:15px 0 0;float:right;text-align:center}.minicart_mobile_link:active,.minicart_mobile_link:hover,.minicart_mobile_link:link,.minicart_mobile_link:visited{color:#fff;text-decoration:none}.password_reset_page .button:hover,.request_password_page .formfield_button .button:hover,.ui_notifyme_dialog .button_cancel:hover,.ui_notifyme_dialog .button_submit:hover,.underline{text-decoration:underline}.minicart_mobile_link .mini_cart_quantity{font-size:8px;position:relative;top:2px}@media (max-width:767px){.minicart_mobile_link{display:inline-block}.mini_cart_content .minicart_header_wrapper .price_label,.mini_cart_content .minicart_header_wrapper .quantity_label,.navigation .minicart_wrapper{display:none}.ui_notifyme_dialog .ui-dialog-content{padding:0}}.jspCap,.mini-cart-shopping,.ui_notifyme_dialog .ui-dialog-title{display:none}.jspContainer{overflow:hidden;position:relative}.jspHorizontalBar,.jspPane,.jspVerticalBar{position:absolute}.jspVerticalBar{top:0;right:11px;width:7px;height:100%;background:0 0}.jspHorizontalBar{bottom:0;left:0;width:100%;height:16px;background:0 0}.jspDrag,.jspTrack,.ui_notifyme_dialog .dialog_content1{position:relative}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:0 0}.jspDrag{background:#b2b2b2;top:0;left:0;cursor:pointer;border-radius:4px}.c-minicart__products p{margin-bottom:0}.js_newsletter_subscribe_acceptprivacypolicy_error{display:none;clear:both;color:red}.js_newsletter_subscribe_form .accept_privacy_policy{width:100%;float:left}.js_newsletter_subscribe_form .f_field_checkbox,.js_newsletter_subscribe_form .subscribe-privacy-policy{margin:20px 0 0;float:left}.js_newsletter_subscribe_form .f_label{font-size:.75rem;margin:0 6px}.js_newsletter_subscribe_form .subscribe-privacy-policy-link{color:#000;font-size:.75rem}.ui_notifyme_dialog{width:900px!important}.ui_notifyme_dialog .f_placeholder{width:233px!important;left:95px!important}.ui_notifyme_dialog .ui-dialog-titlebar{margin:0;padding:0;min-height:0}.ui_notifyme_dialog .ui-dialog-titlebar-close{z-index:2}.ui_notifyme_dialog .ui-dialog-content{padding:20px 50px;height:auto!important}@media (min-width:481px){.ui_notifyme_dialog .ui-dialog-content{padding:0 20px}}.ui_notifyme_dialog .dialog_content1 div:nth-child(n+1):nth-child(-n+3)>p:first-child{padding:20px 0 15px 20px;font-size:17px;line-height:22px;font-weight:400;position:relative}@media (min-width:481px){.ui_notifyme_dialog .dialog_content1 div:nth-child(n+1):nth-child(-n+3)>p:first-child{font-size:14px;line-height:20px;margin:0}}.ui_notifyme_dialog .dialog_content1 div:nth-child(n+1):nth-child(-n+3)>p:first-child:before{content:"";display:block;position:absolute;top:0;left:0;margin:23px 0;height:14px;width:14px;background:#000;border-radius:7px}.mini_cart_empty .mini_cart_empty_recommendations .engraving_message_wrapper,.ui-dialog.ui_register_dialog .register_dialog .account-loyalty-login,.ui_notifyme_dialog .dialog_content2 .button_cancel{display:none}.ui_notifyme_dialog .dialog_content1 div:nth-child(n+1):nth-child(-n+3) p:nth-child(n+2){color:#000;font-size:14px;line-height:1.7}@media (min-width:481px){.ui_notifyme_dialog .dialog_content1 div:nth-child(n+1):nth-child(-n+3) p:nth-child(n+2){font-size:11px;line-height:20px}}.ui_notifyme_dialog .dialog_content1>p:first-child{font-size:20px;line-height:1.5;font-weight:700;padding:20px 0 15px;margin:0}@media (min-width:481px){.ui_notifyme_dialog .dialog_content1>p:first-child{font-size:17px;line-height:22px}}.ui_notifyme_dialog .dialog_content2 h1{font-size:20px;line-height:1.5;font-weight:700;padding:20px 0 15px;margin:0}@media (min-width:481px){.ui_notifyme_dialog .dialog_content2 h1{font-size:15px;line-height:22px}}.ui_notifyme_dialog .dialog_content2 .dialogText{position:relative;padding:14px 0}.ui_notifyme_dialog .dialog_content2 .dialogText p{padding:40px 0;color:#000;font-size:18px;line-height:24px}.ui_notifyme_dialog .dialogButtons{margin-top:27px;border-top:1px solid #000;text-align:center;padding:30px 0 0}.ui_notifyme_dialog .button_submit{float:none;min-width:45%;background:#000;color:#fff;padding:16px 0;cursor:pointer}@media (min-width:481px){.ui_notifyme_dialog .dialog_content2 .dialogText p{font-size:12px;line-height:22px}.ui_notifyme_dialog .button_submit{float:right;margin:0;min-width:48%;font-size:11px;padding-left:10px}}.ui_notifyme_dialog .button_cancel{float:none;margin-right:20px;min-width:45%;padding:15px 0;border:1px solid #000;cursor:pointer}@media (min-width:481px){.ui_notifyme_dialog .button_cancel{float:left;margin:0;min-width:48%;font-size:11px;padding-right:10px}}.mini_cart_empty .mini_cart_empty_recommendations.c-minicart__recommendations .product_name{width:100%}.mini_cart_empty .mini_cart_empty_recommendations.c-minicart__recommendations .b-price{width:88%;text-align:right}.mini_cart_empty .c-minicart__empty .c-minicart__empty-link-wrapper{width:100%}.ui-dialog.ui_register_dialog{max-width:800px;width:625px!important}@media (max-width:767px){.ui-dialog.ui_register_dialog{width:100%!important;max-width:100%;overflow:auto;min-height:500px}}.ui-dialog.ui_register_dialog .login_iframe{width:100%}.ui-dialog.ui_register_dialog .c-login__block-button{bottom:0}@media (min-width:768px){.ui-dialog.ui_register_dialog>.ui-dialog-content{max-height:none!important}.ui-dialog.ui_register_dialog .c-login__block-button{bottom:35px}}.ui-dialog.ui_register_dialog .account_create_login_benefits .account-create-login-benefits{display:block}@media (max-width:767px){.pt_account .quickview .c-pdp-sections__left,.pt_account .quickview .c-pdp-sections__right,.pt_account .quickview .c-pdp-sections__top,.pt_account .quickview .primary,.pt_account .quickview .secondary{width:100%}.pt_account .quickview{min-width:auto;position:fixed!important;top:0!important}.pt_account .quickview.ui-dialog{padding:20px}.pt_account .quickview .c-add-cart-quickview .c-add-cart__buttons,.pt_account .quickview .product-section.narrow{padding:0}.pt_account .quickview .c-pdp-topsection__name,.pt_account .quickview .pdp_actions_wrapper,.pt_account .quickview .pdp_top_content_wrapper{text-align:center}.pt_account .quickview .c-engraving-checkbox,.pt_account .quickview .product-image-badges{margin:0 0 20px;padding-left:0}.pt_account .quickview .product_info_wrapper .availability{margin-left:.625rem}.pt_account .quickview .ui-dialog-titlebar-close .ui-button-icon-primary{display:block}.pt_account .quickview .ui-dialog-titlebar-close .ui-button-text{display:none}.pt_account .quickview .c-add-cart-quickview{background-color:#000;margin:20px 0}.pt_account .quickview .c-add-cart-pdp{position:inherit}.pt_account .quickview .selectboxit-option{width:auto!important;padding:0}.pt_account .quickview .selectboxit-container .selectboxit{width:210px}.pt_account .quickview .c-pdp-sections .c-loyalty-banner{padding-left:0}.c-added-to-cart__dialog .c-added-to-cart__list-item .sub_category_name{display:none}}.c-added-to-cart__dialog .engraving_message_wrapper,.c-added-to-cart__dialog .product_tile_wrapper .product-shades,.c-added-to-cart__dialog .product_tile_wrapper .product-shades-empty{display:none}.pt_account .quickview .selectboxit-option{width:auto!important}.c-added-to-cart__dialog .addedtocart_popup_buttons{margin-bottom:20px;float:left;width:100%}.c-added-to-cart__dialog .addedtocart_popup_buttons .c-button{width:49%;float:left}.c-added-to-cart__dialog .addedtocart_popup_buttons .close_dialog_button{margin-right:2%;background-color:transparent;color:#000;border:1px solid #000}.c-added-to-cart__dialog .addedtocart_popup_buttons .close_dialog_button:focus,.c-added-to-cart__dialog .addedtocart_popup_buttons .close_dialog_button:hover{background-color:transparent;color:#000;border-color:#e6e6e6}.c-added-to-cart__dialog .mini_cart_distance_to_privilege{clear:both}.c-added-to-cart__dialog .mini_cart_privilege_message.aquired_privilege{padding:.9375rem 1.25rem;background:#f2f2f2;font-size:.9375rem;text-transform:uppercase;width:100%;border:none;text-align:center}.c-added-to-cart__dialog .c-added-to-cart__list-item{list-style:none}.c-added-to-cart__dialog .c-added-to-cart__recomandations .c-minicart__title{clear:both}.c-added-to-cart__dialog .product_tile_wrapper .product_image_topwrapper{padding:0;min-height:220px}@media (max-width:767px){.c-added-to-cart__dialog .product_tile_wrapper .product_image_topwrapper{min-height:auto}}.c-added-to-cart__dialog .c-added-to-cart__recomandations .product_tile_wrapper .product_name,.c-added-to-cart__dialog .c-mini-recomandations .product_tile_wrapper .product_name{width:100%}.c-added-to-cart__dialog .c-added-to-cart__recomandations .product_tile .product-full-name,.c-added-to-cart__dialog .c-mini-recomandations .product_tile .product-full-name{overflow:unset}.c-added-to-cart__dialog.ui-dialog{padding:20px;overflow-y:auto}.c-added-to-cart__dialog .sub_category_name{clear:both;margin-bottom:16px;min-height:20px}@media (max-width:767px){.c-added-to-cart__dialog .sub_category_name{display:block;min-height:44px}}@media (max-width:480px){.c-added-to-cart__dialog .addedtocart_content>ul{margin-left:0}.c-added-to-cart__dialog .addedtocart_popup_back.close_dialog_button{padding:14px 5px 15px}}.pt_account .primary .password_reset_page .display_close_button{display:none}.pt_account .message{padding:0 0 15px;font-size:14px;line-height:18px}.pt_account .change-password-hint-text-section{width:100%;float:left;clear:both;margin:0 0 20px}.pt_account .change-password-hint-text-section p{margin:0}.pt_account .change_password_content{font-family:ITCAvantGardeStd-Bk,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:14px;color:#666}.pt_account .change_password_content .f_field{float:left;font-size:12px;width:74.5%;margin:18px 0 0;padding:0 15px 0 0}.pt_account .change_password_content .f_field label{display:block;margin:1px 5px 9px 0}.pt_account .change_password_content .f_field input{width:100%}.pt_account .change_password_content .formfield,.pt_account .change_password_content .security_text{float:left;clear:both}.pt_account .change_password_content .error_message{display:block;font-size:11px;color:red}.pt_account .change_password_content .security_text,.pt_account .ui-dialog-titlebar .ui-dialog-title{display:none}.password_reset_page .message,.password_reset_page h1,.request_password_page .message,.request_password_page h1{color:#000;text-align:center;font-weight:400;font-family:ITCAvantGardeStd-Bk,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.pt_account .change_password_content .button{min-width:100px;width:48%}.pt_account .change_password_content .follow_instructions{margin:10px 0 3px}.pt_account .change_password_content .formfield_current_password label{margin-top:0}.pt_account .change_password_content .textinput{height:36px}.pt_account .change_password_content .formfield_button{margin-top:50px;width:60%}@media (max-width:1023px){.pt_account .change_password_content .formfield_button{width:100%}}.pt_account .change_password_content .formfield_button .cancel_password_change{margin-left:9px}.pt_account .main .password_change_confirmation{text-align:center;padding:60px 20px;margin-bottom:140px;font-size:13px}.password_reset_page,.request_password_page{padding:50px 50px 0}.password_reset_page h1,.request_password_page h1{display:block;font-size:25px;text-transform:uppercase}.password_reset_page .wrap_form_hold,.request_password_page .wrap_form_hold{background:#eee;padding:20px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;text-align:center}.password_reset_page .message,.request_password_page .message{font-size:14px;text-transform:none;padding:2px 0 0;line-height:28px}.password_reset_page form,.request_password_page form{text-align:center}.password_reset_page .message{line-height:24px;padding:4px 0 15px;margin-bottom:15px}.password_reset_page .message span{font-size:12px;color:#707070}@media (max-width:767px){.password_reset_page .message span{font-size:10px;letter-spacing:-1px}}.password_reset_page .button{width:206px;display:inline-block;vertical-align:middle;padding:1rem .75rem .9375rem;-webkit-appearance:none;border:none;border-radius:0;font-size:.75rem;line-height:1;text-align:center;cursor:pointer;text-transform:uppercase;outline:0;background-color:#000;color:#fff}.request_password_page{padding:50px 0 0}.request_password_page .error_form{font-size:14px;text-align:left;max-width:530px;margin:0 auto;color:red;padding-bottom:10px}.request_password_page .textinput{height:37px}.request_password_page .formfield{float:left;margin:0}.request_password_page .formfield .f_label,.request_password_page .formfield .textinput{float:left}.request_password_page .formfield .f_label{font-size:12px;font-weight:400;text-transform:none;box-sizing:border-box;color:#666;font-family:ITCAvantGardeStd-Bk,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;padding:7px 10px 0;text-align:right}.request_password_page .formfield .textinput{width:100%;margin-bottom:5px}.request_password_page .formfield .error_message,.request_password_page .formfield .f_error_message{clear:both;float:right;text-align:left;width:100%;margin-top:5px}.request_password_page .formfield.f_field_select .f_error_message{float:none;width:auto;position:relative}.request_password_page .formfield #dwfrm_requestpassword_email-error+.f_error_message{display:none}.request_password_page .f_field_email{width:100%}.request_password_page .f_field_email .f_label{padding:0 0 8px}.request_password_page .wrap_form_hold form{max-width:530px;margin:0 auto}.request_password_page .formfield_button{float:right;box-sizing:border-box;text-align:left}@media (max-width:767px){.request_password_page .formfield_button{padding:0;margin-top:10px}}.request_password_page .formfield_button .button{width:118px}.request_password_page .birthdate{padding-top:20px;clear:both;text-align:left}.request_password_page .birthdate ul{float:left;clear:both;width:100%;list-style:none}.request_password_page .birthdate ul li{float:left;margin:0}.request_password_page .birthdate .formfield_year .selectboxit-container{min-width:100px;border-bottom:none}.request_password_page .birthdate .f_label{float:right;padding:7px 20px 0 10px}.request_password_page .birthdate .form_label_text{float:left;width:100%;padding:0 0 8px;color:#707070;font-size:12px;text-align:left}.request_password_page .birthdate .selectboxit-container{min-width:80px;border-bottom:none}.request_password_page .birthdate .selectboxit-container .selectboxit-arrow-container:after{font-family:fontello;content:"";margin:0;border:0}.request_password_page .birthdate .selectboxit-container .selectboxit-open .selectboxit-arrow-container:after{font-family:fontello;content:""}.request_password_page .birthdate .selectboxit-container .selectboxit{border-color:#bfbfbf}.request_password_page .birthdate .selectboxit-container .selectboxit-text{padding-left:12px}.request_password_page .selectboxit-container *{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.request_password_page .selectboxit-container{background:#fff;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;position:relative;box-sizing:border-box}.request_password_page .selectboxit-container .selectboxit{border:1px solid #000;background:#fff;position:relative;z-index:3;padding:0 30px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.request_password_page .selectboxit-container .selectboxit:after{content:"";display:table;clear:both}.request_password_page .selectboxit-container .selectboxit-option-icon-container{display:none}.request_password_page .selectboxit-container .selectboxit-text{float:left;height:35px;line-height:35px;overflow:hidden;text-indent:5px;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%!important;background:#fff;font-size:13px;color:#666}.request_password_page .selectboxit-container .selectboxit-arrow-container{position:absolute;top:0;right:0;width:30px;padding:0 0 0 5px;line-height:35px;text-align:center;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.request_password_page .selectboxit-container .selectboxit-arrow-container .selectboxit-arrow{display:inline-block;margin:3px 0 0;right:4px;position:relative}.request_password_page .selectboxit-container .selectboxit-arrow-container:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 4px 0;border-color:#000 transparent transparent;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.request_password_page .selectboxit-container .selectboxit-options{display:none;position:absolute;z-index:2;max-height:150px;width:100%;overflow-x:hidden;overflow-y:auto;list-style:none;padding:0;margin:0;border:1px solid #000;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.request_password_page .selectboxit-container .selectboxit-options a{display:block;height:35px;line-height:35px;overflow:hidden;text-indent:5px;text-overflow:ellipsis;white-space:nowrap;min-width:100%;background:#fff;font-size:13px;color:#666}.request_password_page .selectboxit-container .selectboxit-options .selectboxit-option-anchor:hover{text-decoration:none!important;background:#e6e6e6}.request_password_page .selectboxit-container .selectboxit-options .selectboxit-option-icon-container{float:left}.request_password_page .selectboxit-container .selectboxit-options .selectboxit-option{width:100%;margin:0;padding:0;border:none}.request_password_page .submit_button{display:inline-block;vertical-align:middle;padding:1rem .75rem .9375rem;-webkit-appearance:none;border:1px solid transparent;border-radius:0;font-size:.75rem;line-height:1;text-align:center;cursor:pointer;text-transform:uppercase;outline:0;background-color:#000;color:#fff}.ui-dialog.ui_resetpassword_confirm_dialog,.ui-dialog.ui_resetpassword_dialog{padding:0;max-width:625px}.ui-dialog.ui_resetpassword_confirm_dialog .ui-dialog-titlebar,.ui-dialog.ui_resetpassword_dialog .ui-dialog-titlebar{margin:0}.ui-dialog.ui_resetpassword_confirm_dialog .ui-dialog-titlebar .ui-dialog-title,.ui-dialog.ui_resetpassword_dialog .ui-dialog-titlebar .ui-dialog-title{display:none}.ui-dialog.ui_resetpassword_confirm_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,.ui-dialog.ui_resetpassword_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;top:10px;right:20px;border:0;margin:0;padding:0;color:#fff;cursor:pointer;outline:0;background:0 0;z-index:5}.ui-dialog.ui_resetpassword_confirm_dialog .ui-dialog-titlebar .ui-icon-closethick,.ui-dialog.ui_resetpassword_dialog .ui-dialog-titlebar .ui-icon-closethick{background:url(../../images/icons-sprite-25x25.png) -275px -75px no-repeat;display:block;height:21px;width:21px;margin:6px}.ui-dialog.ui_resetpassword_confirm_dialog .ui-dialog-titlebar .ui-icon-closethick:before,.ui-dialog.ui_resetpassword_dialog .ui-dialog-titlebar .ui-icon-closethick:before{content:none}.ui-dialog.ui_resetpassword_confirm_dialog .ui-dialog-content,.ui-dialog.ui_resetpassword_dialog .ui-dialog-content{overflow:auto;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ui-dialog.ui_resetpassword_confirm_dialog .ui-dialog-content:after,.ui-dialog.ui_resetpassword_dialog .ui-dialog-content:after{content:'';display:block;height:55px;clear:both}.ui-dialog .password_reset_page .wrap_form_hold,.ui-dialog .request_password_page .wrap_form_hold{padding:0;background:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media (max-width:767px){.ui-dialog.ui_resetpassword_confirm_dialog,.ui-dialog.ui_resetpassword_dialog{max-width:100%}.ui-dialog .password_reset_page .wrap_form_hold,.ui-dialog .request_password_page .wrap_form_hold{padding:0 15px}.pt_account .change_password_content .formfield{width:100%}.pt_account .change_password_content .formfield_button{margin-top:30px}.pt_account .change_password_content .formfield_button .cancel_password_change{margin-left:7%}.pt_account .change_password_content .formfield_button .button{float:left;width:46.5%}.pt_account .change_password_content .f_field{font-size:10px;margin-top:18px}.pt_account .change_password_content .f_field label{margin-bottom:8px}.pt_account .change_password_content .formfield_current_password{margin-top:14px}.pt_account .main .password_change_confirmation{margin-bottom:30px;padding:40px 20px 20px}.pt_account .password_change_confirmation .back_to_profile{display:block;margin:20px auto 0;width:60%}.ui_resetpassword_confirm_dialog,.ui_resetpassword_dialog{max-width:100%}.password_reset_page,.request_password_page{padding:60px 0 0}.password_reset_page h1,.request_password_page h1{font-size:16px}.password_reset_page .message,.request_password_page .message{margin-top:18px;font-size:10px;line-height:18px;text-align:left}.password_reset_page .formfield_button,.request_password_page .formfield_button{width:100%;margin-top:30px}.password_reset_page .button,.request_password_page .button{width:100%;padding:16px 0}.request_password_page .f_field_email,.request_password_page fieldset{width:100%}.request_password_page .f_field_email .f_label{padding:0 0 6px}.request_password_page .formfield .f_label{font-size:10px}.request_password_page .wrap_form_hold{padding:0 15px;text-align:left}.request_password_page .birthdate{padding-top:16px}.request_password_page .birthdate .form_label_text{font-size:10px}.request_password_page .birthdate .f_label{padding:7px 14px 0 6px}.request_password_page .birthdate .formfield_year .selectboxit-container{min-width:67px}.request_password_page .birthdate .formfield_day .f_label{padding-right:0}.request_password_page .birthdate .selectboxit-container{min-width:53px}.request_password_page .birthdate .selectboxit-container .selectboxit{padding-right:15px}.request_password_page .birthdate .selectboxit-container .selectboxit-text{font-size:10px;height:28px;line-height:28px;padding-left:5px}.request_password_page .birthdate .selectboxit-container .selectboxit-arrow-container{width:20px;line-height:30px}.request_password_page .textinput{font-size:10px;height:30px}}.full-width,.ui_register_dialog.customwishlist .login_iframe{width:100%}.no-decoration{text-decoration:none}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.no-text-transform{text-transform:none}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:none!important}.text-center{text-align:center}.overflow--hidden{overflow:hidden}.text-nowrap{white-space:nowrap}.display--inline-block{display:inline-block}.display--block{display:block}.display--flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-flex-box}.flex-center{justify-content:center}.flex-column{-webkit-flex-direction:column;flex-direction:column}.flex-space--between{justify-content:space-between}.flex-space--around{justify-content:space-around}.flex-align--center{align-items:center}.flex-align--end{align-items:flex-end}.flex-no-shrink{flex-shrink:0}.flex-grow--1{-webkit-flex-grow:1;flex-grow:1}.no-flex-basis{flex-basis:0px}.flex-wrap{flex-wrap:wrap}.border-box{box-sizing:border-box}.full-height{height:100%}.is-relative{position:relative}.is-absolute{position:absolute}@media (max-width:767px){.rewards-quickview-dialog-container.ui-dialog{width:auto!important;padding:20px}}.rewards-quickview-dialog-container .jcarousel-swatches-wrap{width:100%!important;margin:0}.rewards-quickview-dialog-container .jcarousel-swatches-wrap .jcarousel-control.jcarousel-next::before{font-family:fontello;content:""}.rewards-quickview-dialog-container .jcarousel-swatches-wrap .jcarousel-control.jcarousel-prev::before{font-family:fontello;content:""}.rewards-product-tile .rewards-product-tile__points-price,.rewards-quickview__pdp-link,.rewards-quickview__points-cta,.rewards-quickview__points-total{font-family:ITCAvantGardeStd-Bk,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-container{border:none;max-width:none;padding:0;display:block;position:relative;width:100%}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-container::hover{border-bottom:none}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-container .selectboxit-option-icon-container{display:block}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-container .selectboxit-btn{display:block;min-width:100%;padding:.625rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-container .selectboxit-btn .selectboxit-option-icon,.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-container .selectboxit-btn .selectboxit-option-icon-container{display:block}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-container .selectboxit-btn .selectboxit-default-icon{font-size:.625rem;margin-right:.625rem;padding:0;border:0}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-text{height:auto;line-height:1.6}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-option-icon{float:left;width:1.25rem;height:1.25rem;display:inline-block}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-list .selectboxit-option-anchor{padding:10px}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-list .selectboxit-option{padding:0}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-default-icon::before{display:none}.rewards-quickview-dialog-container .color_selectbox_wrapper .selectboxit-options a{line-height:1.6}.rewards-quickview-dialog-container #va-colorSelectBoxIt .selectboxit-option-icon-container{margin:0;float:left}.rewards-quickview-dialog-container .loyalty__description.color--red-loyalty{padding:10px 0}@media (max-width:767px){.rewards-quickview-dialog-container .loyalty__description.color--red-loyalty{text-align:left;padding:10px}}.rewards-quickview-dialog-container .js_redeem_form{padding:20px 0 0}.rewards-quickview{padding:0 10px 20px}.rewards-quickview .rewards__heading{margin-top:0;font-size:20px}@media (max-width:767px){.rewards-quickview{padding:0}.rewards-quickview .rewards-quickview__wrapper{text-align:center}}.rewards-quickview .rewards-product-tile__variation-wrapper{padding:30px 10px}.rewards-quickview .rewards-product-tile__variation-wrapper .swatch{display:block;width:1.25rem;height:1.25rem;margin:0}.rewards-quickview .rewards-product-tile__variation-wrapper .swatch.selected{border-color:#d9d9d9}@media (max-width:767px){.rewards-quickview .rewards-product-tile__variation-wrapper .swatch{width:28px;height:28px}}.rewards-quickview .rewards-product-tile__variation-wrapper .swatch_image{display:block;width:100%;height:100%}.rewards-quickview .rewards-product-tile__variation-wrapper .rewards-product-tile__variation-count{display:none}.rewards-quickview__pdp-link{display:inline-block;font-size:11px;color:#666;letter-spacing:.025em;margin:12px 0 0}.rewards-quickview__product-image-wrapper{min-height:355px}.rewards-quickview__product-image-wrapper .product_image{max-width:100%;margin:24px 0}.product-variations{padding-bottom:20px}.rewards-quickview__variaton-select{margin:0 0 12px}.rewards-quickview__points-cta,.rewards-quickview__points-total{font-size:13px}.loyalty-add-cart-wrap{width:100%;line-height:30px}.rewards-quickview__points-total{min-width:auto;flex-grow:unset;background-color:#232323;color:#fff;height:45px}.rewards-quickview__points-cta{border:2px solid #000;color:#fff;background-color:#000}.rewards-quickview__points-cta--disabled{color:#000;background-color:#fff}@media (max-width:767px){.rewards-quickview__points-total{height:30px;line-height:30px;font-size:10px;padding:10px}.rewards-quickview__points-cta{padding:7px 0}.pt_account .loyalty-myaccount-page .left-navigation-main,.pt_order .loyalty-myaccount-page .left-navigation-main{display:none}}.rewards-quickview__button,.rewards-quickview__button:disabled,.rewards-quickview__button:disabled:hover,.rewards-quickview__button:hover{border:none;background-color:transparent}@media (max-width:1023px){.rewards-quickview__button,.rewards-quickview__button:disabled{font-size:10px;padding:9px}}.rewards-quickview-dialog-container .ui-dialog-titlebar{margin-bottom:30px}.rewards-quickview-dialog-container .ui-dialog-titlebar-close{top:0;right:0}@media (min-width:1024px){.rewards-quickview .rewards__heading{font-size:20px}.pt_account .loyalty-myaccount-page .loyalty-top-banner,.pt_order .loyalty-myaccount-page .loyalty-top-banner{height:450px}}.account_loyalty_header{text-align:right;font-size:12px}.account-loyalty-login{display:none}.c-nav__link--MAESTRO_REWARDS{color:#bb1014;font-weight:600}.pt_account .loyalty-myaccount-page .secondary,.pt_order .loyalty-myaccount-page .secondary{margin-top:2rem}.pt_account .loyalty-myaccount-page .account_overview_title,.pt_account .loyalty-myaccount-page .set_new_password_title h1,.pt_order .loyalty-myaccount-page .account_overview_title,.pt_order .loyalty-myaccount-page .set_new_password_title h1{margin:0 0 10px}@media (min-width:768px){.rewards-quickview{padding:0 10px;overflow-y:hidden}.rewards-quickview__bottom-wrapper,.rewards-quickview__top-wrapper{float:right;box-sizing:border-box;width:50%;padding:20px 0 0}.rewards-quickview__middle-wrapper{float:left;width:50%}.rewards-quickview__middle-wrapper .product_image{max-width:80%}.rewards-quickview__points-total{min-width:auto;flex-grow:unset;padding:14px}.rewards-quickview-dialog-container .dialog_content{overflow:hidden}.rewards-quickview__button{padding:12px}.pt_account .loyalty-myaccount-page .content,.pt_order .loyalty-myaccount-page .content{width:80rem}}@media (max-width:1023px){.account_loyalty_header{text-align:left;padding:5px 25px 0}.pt_account .loyalty-myaccount-page .account_content_wrapper,.pt_order .loyalty-myaccount-page .account_content_wrapper{padding-top:50px}.pt_account .loyalty-myaccount-page .loyalty-top-banner,.pt_order .loyalty-myaccount-page .loyalty-top-banner{height:350px}}@media (min-width:1024px){.pt_account .loyalty-myaccount-page .loyalty_maintaince_banner,.pt_order .loyalty-myaccount-page .loyalty_maintaince_banner{height:400px}}.pt_account .loyalty-myaccount-page .left-navigation-main,.pt_order .loyalty-myaccount-page .left-navigation-main{padding-right:20px}.pt_account .loyalty-myaccount-page .left-navigation-main li,.pt_order .loyalty-myaccount-page .left-navigation-main li{line-height:30px}.pt_account .loyalty-myaccount-page .left-navigation-main li .c-nav__submenu-arrow,.pt_order .loyalty-myaccount-page .left-navigation-main li .c-nav__submenu-arrow{color:#707070;padding-right:10px}.pt_account .loyalty-myaccount-page .left-navigation-main p,.pt_order .loyalty-myaccount-page .left-navigation-main p{font-size:14px;text-transform:uppercase;border-bottom:1px solid #000;padding-bottom:10px}.pt_account .loyalty-myaccount-page .left-navi-section,.pt_order .loyalty-myaccount-page .left-navi-section{padding-bottom:70px}.pt_account .loyalty-myaccount-page .account_navigation-left,.pt_order .loyalty-myaccount-page .account_navigation-left{padding-top:15px}.pt_account .loyalty-myaccount-page .primary-loyalty,.pt_order .loyalty-myaccount-page .primary-loyalty{max-width:58%}@media (min-width:1281px){.pt_account .loyalty-myaccount-page .primary-loyalty,.pt_order .loyalty-myaccount-page .primary-loyalty{max-width:60%}}@media (max-width:1023px){.pt_account .loyalty-myaccount-page .loyalty_maintaince_banner,.pt_order .loyalty-myaccount-page .loyalty_maintaince_banner{height:320px}.pt_account .loyalty-myaccount-page .account_navigation-left,.pt_order .loyalty-myaccount-page .account_navigation-left{padding-top:0}.pt_account .loyalty-myaccount-page .primary-loyalty,.pt_order .loyalty-myaccount-page .primary-loyalty{max-width:74%}}@media (max-width:767px){.pt_account .loyalty-myaccount-page .primary-loyalty,.pt_order .loyalty-myaccount-page .primary-loyalty{max-width:100%}}.pt_account .loyalty-myaccount-page .primary-loyalty .selectboxit-container:first-child,.pt_order .loyalty-myaccount-page .primary-loyalty .selectboxit-container:first-child{margin-right:11px}.pt_account .loyalty-myaccount-page .primary-loyalty.hide-left-navigation,.pt_order .loyalty-myaccount-page .primary-loyalty.hide-left-navigation{max-width:82%;float:left}@media (min-width:1281px){.pt_account .loyalty-myaccount-page .primary-loyalty.hide-left-navigation,.pt_order .loyalty-myaccount-page .primary-loyalty.hide-left-navigation{max-width:84%}}@media (max-width:1023px){.pt_account .loyalty-myaccount-page .primary-loyalty.hide-left-navigation,.pt_order .loyalty-myaccount-page .primary-loyalty.hide-left-navigation{max-width:74%}.pt_account .loyalty-myaccount-page .account_navigation_secondary,.pt_order .loyalty-myaccount-page .account_navigation_secondary{clear:both}}.pt_account .loyalty-myaccount-page .primary-loyalty.hide-left-navigation .selectboxit-container:first-child,.pt_order .loyalty-myaccount-page .primary-loyalty.hide-left-navigation .selectboxit-container:first-child{margin-right:10px}@media (min-width:1024px){.pt_account .loyalty-myaccount-page .primary-loyalty.hide-left-navigation .selectboxit-container:first-child,.pt_order .loyalty-myaccount-page .primary-loyalty.hide-left-navigation .selectboxit-container:first-child{margin-right:16px}}@media (max-width:767px){.pt_account .loyalty-myaccount-page .primary-loyalty.hide-left-navigation,.pt_order .loyalty-myaccount-page .primary-loyalty.hide-left-navigation{max-width:100%}.pt_account .loyalty-myaccount-page .primary-loyalty.hide-left-navigation .selectboxit-container:first-child,.pt_order .loyalty-myaccount-page .primary-loyalty.hide-left-navigation .selectboxit-container:first-child{margin-bottom:20px}}.pt_account .loyalty-myaccount-page .account_header_name,.pt_order .loyalty-myaccount-page .account_header_name{height:auto;padding:30px 0 0;width:39%;margin:0 auto}@media (min-width:1281px){.pt_account .loyalty-myaccount-page .account_header_name,.pt_order .loyalty-myaccount-page .account_header_name{padding:50px 0 0}}@media (max-width:767px){.pt_account .loyalty-myaccount-page .account_header_name,.pt_order .loyalty-myaccount-page .account_header_name{display:block;padding:30px 0 0;width:90%}.pt_account .main .myaccount_header,.pt_order .main .myaccount_header{display:block}}.pt_account .loyalty-myaccount-page .section_account_edit_profile,.pt_order .loyalty-myaccount-page .section_account_edit_profile{padding:1.125rem 0 .3125rem}.pt_account .loyalty-myaccount-page .loyalty-progress-bar,.pt_order .loyalty-myaccount-page .loyalty-progress-bar{width:80%;margin:0 auto;padding:20px 0 0}@media (max-width:1023px){.pt_account .loyalty-myaccount-page .loyalty-progress-bar,.pt_order .loyalty-myaccount-page .loyalty-progress-bar{padding:8px 0 0}}.pt_account .loyalty-myaccount-page .loyalty-banner-text,.pt_order .loyalty-myaccount-page .loyalty-banner-text{width:100%;float:left;font-size:13px}.pt_account .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-name,.pt_order .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-name{font-size:20px;padding:10px 0}@media (max-width:1023px){.pt_account .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-name,.pt_order .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-name{font-size:11px}}.pt_account .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-tiername,.pt_order .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-tiername{font-size:22px;padding-bottom:20px}@media (max-width:1023px){.pt_account .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-tiername,.pt_order .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-tiername{font-size:15px;padding-bottom:10px}}.pt_account .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-brand,.pt_order .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-brand{font-size:15px;padding:10px 0}@media (max-width:1023px){.pt_account .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-brand,.pt_order .loyalty-myaccount-page .loyalty-banner-text.loyalty-banner-brand{font-size:12px}}.pt_account .loyalty-myaccount-page .loyalty-banner-text.loyalty-expiray-text,.pt_order .loyalty-myaccount-page .loyalty-banner-text.loyalty-expiray-text{font-size:12px;margin-top:10px}.pt_account .main,.pt_order .main{padding:1.125rem 0 .3125rem}.pt_account .loyalty-tier-info,.pt_order .loyalty-tier-info{color:#555;font-size:14px;max-width:80%;margin:0 auto;font-weight:600;padding:10px 0}@media (max-width:1023px){.pt_account .loyalty-tier-info,.pt_order .loyalty-tier-info{padding:5px 0;font-size:12px}}.pt_account .loyalty-account-top,.pt_order .loyalty-account-top{float:left;width:100%}.pt_account .loyalty-account-maintaince,.pt_order .loyalty-account-maintaince{padding:40px 0}.pt_account .loyalty-account-maintaince .loyalty-maintaincetext,.pt_order .loyalty-account-maintaince .loyalty-maintaincetext{font-size:16px;font-weight:600;margin-top:40px}@media (min-width:1281px){.pt_account .loyalty-account-maintaince .account_header_name,.pt_order .loyalty-account-maintaince .account_header_name{padding:50px 0 0}}.pt_account .loyalty-account-oms-maintaince .loyalty-maintaincetext,.pt_order .loyalty-account-oms-maintaince .loyalty-maintaincetext{margin-top:80px}.pt_account .progress-bar,.pt_order .progress-bar{overflow:hidden;width:100%;background:#1c1c1c}.pt_account .progress-bar span,.pt_order .progress-bar span{display:block}.pt_account .bar,.pt_order .bar{background:rgba(0,0,0,.075)}.pt_account .progress,.pt_order .progress{padding:5px}.pt_account .loyaltyrewards .left-navi-section,.pt_account .loyaltyrewards .left-navi-section a,.pt_order .loyaltyrewards .left-navi-section,.pt_order .loyaltyrewards .left-navi-section a{color:#fff}.pt_account .loyaltyrewards .left-navi-section p,.pt_order .loyaltyrewards .left-navi-section p{border-bottom:1px solid #fff}.pt_account .loyaltyrewards .rewards__points-wrapper,.pt_order .loyaltyrewards .rewards__points-wrapper{height:45px}.pt_account .loyaltyrewards .loyalty-rewards__banner,.pt_order .loyaltyrewards .loyalty-rewards__banner{background:url(../../images/background-image-reward.jpg);height:100%;width:100%}.pt_account .loyaltyrewards .loyalty-rewards__page-title,.pt_order .loyaltyrewards .loyalty-rewards__page-title{font-size:30px;color:#fff}@media (max-width:1023px){.pt_account .loyaltyrewards .loyalty-rewards__page-title,.pt_order .loyaltyrewards .loyalty-rewards__page-title{font-size:20px;padding-top:0}}.pt_account .loyaltyrewards .loyalty-rewards__top-section,.pt_order .loyaltyrewards .loyalty-rewards__top-section{width:100%;float:left}.pt_account .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__heading,.pt_order .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__heading{font-size:25px;color:#fff;float:left}.pt_account .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine,.pt_order .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine{width:50%;float:left}.pt_account .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine .button,.pt_order .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine .button{float:right;border:1px solid #fff}@media (max-width:767px){.pt_account .loyaltyrewards .loyalty-rewards__page-title,.pt_order .loyaltyrewards .loyalty-rewards__page-title{text-align:center}.pt_account .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine.heading-desktop,.pt_order .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine.heading-desktop{display:none}.pt_account .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine.loyalty-cta,.pt_order .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine.loyalty-cta{width:100%;float:left}.pt_account .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine .rewards-filter,.pt_order .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine .rewards-filter{float:left;width:100%;margin-bottom:20px}.pt_account .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine.heading-mobile,.pt_order .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine.heading-mobile{width:100%;background:#fff;padding:0;margin-bottom:20px;height:auto}.pt_account .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine.heading-mobile .loyalty-rewards__heading,.pt_order .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine.heading-mobile .loyalty-rewards__heading{padding:10px;font-size:13px;margin-bottom:0;color:#000;font-weight:600}}@media (min-width:768px){.pt_account .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine.heading-mobile,.pt_order .loyaltyrewards .loyalty-rewards__top-section .loyalty-rewards__refine.heading-mobile{display:none}}.pt_account .loyaltyrewards .rewards__grid,.pt_order .loyaltyrewards .rewards__grid{padding:0;float:left;width:100%}.pt_account .loyaltyrewards .rewards__grid .product_tile_wrapper,.pt_order .loyaltyrewards .rewards__grid .product_tile_wrapper{max-width:33%;float:left}.pt_account .loyaltyrewards .rewards__grid .product_tile_wrapper .button,.pt_order .loyaltyrewards .rewards__grid .product_tile_wrapper .button{margin-top:1rem}@media (min-width:1024px){.pt_account .loyaltyrewards .rewards__grid .product_tile_wrapper.loyalty_navi_section,.pt_order .loyaltyrewards .rewards__grid .product_tile_wrapper.loyalty_navi_section{max-width:25%}}@media (max-width:1023px){.pt_account .loyaltyrewards .rewards__grid,.pt_order .loyaltyrewards .rewards__grid{padding:0 0 30px}.pt_account .loyaltyrewards .rewards__grid .product_tile_wrapper.loyalty_navi_section,.pt_order .loyaltyrewards .rewards__grid .product_tile_wrapper.loyalty_navi_section{max-width:33%}}.pt_account .loyaltyrewards .rewards__grid .product_tile,.pt_order .loyaltyrewards .rewards__grid .product_tile{padding:0 20px;background:#fff}.pt_account .loyaltyrewards .rewards__grid .product_tile.product-out-of-stock,.pt_account .loyaltyrewards .rewards__grid .product_tile.product-out-of-stock .product_image,.pt_order .loyaltyrewards .rewards__grid .product_tile.product-out-of-stock,.pt_order .loyaltyrewards .rewards__grid .product_tile.product-out-of-stock .product_image{cursor:default}.pt_account .loyaltyrewards .rewards__grid .product_tile .product-full-name-text,.pt_order .loyaltyrewards .rewards__grid .product_tile .product-full-name-text{display:block;height:38px;overflow:hidden;margin-bottom:12px}@media (max-width:1023px){.pt_account .loyaltyrewards .rewards__grid .product_tile,.pt_order .loyaltyrewards .rewards__grid .product_tile{padding:20px 10px}}.pt_account .loyaltyrewards .rewards__grid .sub_category_name,.pt_order .loyaltyrewards .rewards__grid .sub_category_name{display:block}.pt_account .loyaltyrewards .rewards__grid .product-full-name,.pt_account .loyaltyrewards .rewards__grid .sub_category_name,.pt_order .loyaltyrewards .rewards__grid .product-full-name,.pt_order .loyaltyrewards .rewards__grid .sub_category_name{height:40px;overflow:hidden;margin-bottom:10px}.pt_account .loyaltyrewards .rewards__grid .js_rewardtile_variations,.pt_account .loyaltyrewards .rewards__grid .product-shades-empty,.pt_order .loyaltyrewards .rewards__grid .js_rewardtile_variations,.pt_order .loyaltyrewards .rewards__grid .product-shades-empty{display:none}.pt_account .loyaltyrewards .rewards__grid .button,.pt_order .loyaltyrewards .rewards__grid .button{position:static;display:block;background:#000;color:#fff;border:1px solid transparent}.pt_account .loyalty-program-presentation .breadcrumb,.pt_account .rewards-quickview-dialog-container .rewards-product-tile__variation-count,.pt_order .loyalty-program-presentation .breadcrumb,.pt_order .rewards-quickview-dialog-container .rewards-product-tile__variation-count{display:none}.pt_account .loyaltyrewards .rewards__grid .button.out-of-stock,.pt_order .loyaltyrewards .rewards__grid .button.out-of-stock{background-color:#e6e4e5;color:#aaa;text-decoration:none;cursor:default;border:1px solid transparent}.pt_account .loyaltyrewards .myaccount_header img,.pt_order .loyaltyrewards .myaccount_header img{margin:10px 0 0;border-bottom:1px solid #707070}.pt_account .loyaltyrewards .product-tile__image,.pt_order .loyaltyrewards .product-tile__image{padding:0 20px;height:215px}@media (max-width:767px){.pt_account .loyaltyrewards .rewards__grid .product_tile_wrapper.loyalty_navi_section,.pt_order .loyaltyrewards .rewards__grid .product_tile_wrapper.loyalty_navi_section{max-width:100%}.pt_account .loyaltyrewards .product-tile__image,.pt_order .loyaltyrewards .product-tile__image{padding:0}.pt_account .loyaltyrewards .rewards__filters span[aria-label="Sort by"],.pt_order .loyaltyrewards .rewards__filters span[aria-label="Sort by"]{margin-bottom:20px}}.pt_account .loyaltyrewards .rewards-filter-container,.pt_order .loyaltyrewards .rewards-filter-container{width:49%;float:left}.pt_account .loyaltyrewards .rewards-filter-container:nth-child(1),.pt_order .loyaltyrewards .rewards-filter-container:nth-child(1){margin-right:2%}.pt_account .loyaltyrewards .selectboxit-container,.pt_order .loyaltyrewards .selectboxit-container{border:1px solid #fff;width:100%;padding:0}.pt_account .loyaltyrewards .selectboxit-container .selectboxit-options,.pt_order .loyaltyrewards .selectboxit-container .selectboxit-options{z-index:5;background-color:#000;border:1px solid #fff}.pt_account .loyaltyrewards .selectboxit-container .selectboxit-options .selectboxit-option-anchor:hover,.pt_order .loyaltyrewards .selectboxit-container .selectboxit-options .selectboxit-option-anchor:hover{text-decoration:none!important;background:#fff;color:#000}.pt_account .loyaltyrewards .selectboxit-container .selectboxit-list,.pt_order .loyaltyrewards .selectboxit-container .selectboxit-list{padding:0}.pt_account .loyaltyrewards .selectboxit-container .selectboxit,.pt_account .loyaltyrewards .selectboxit-container .selectboxit-text,.pt_account .loyaltyrewards .selectboxit-container a,.pt_order .loyaltyrewards .selectboxit-container .selectboxit,.pt_order .loyaltyrewards .selectboxit-container .selectboxit-text,.pt_order .loyaltyrewards .selectboxit-container a{background:#000;color:#fff;border:none}.pt_account .loyaltyrewards .selectboxit-container .selectboxit-arrow-container::after,.pt_order .loyaltyrewards .selectboxit-container .selectboxit-arrow-container::after{border-color:#fff transparent transparent}.pt_account .loyaltyrewards .rewards__filters,.pt_order .loyaltyrewards .rewards__filters{padding-bottom:20px;float:left;width:100%}.pt_account .loyaltyrewards .rewards__filters span[aria-label="Sort by"],.pt_order .loyaltyrewards .rewards__filters span[aria-label="Sort by"]{margin-right:15px}@media (max-width:1280px){.pt_account .loyaltyrewards .rewards__filters span[aria-label="Sort by"],.pt_order .loyaltyrewards .rewards__filters span[aria-label="Sort by"]{margin-right:10px}}@media (min-width:768px){.pt_account .loyaltyrewards .rewards__filters .selectboxit-container:nth-child(2),.pt_order .loyaltyrewards .rewards__filters .selectboxit-container:nth-child(2){margin-left:15px}}.pt_account .loyaltyrewards .c-clp__products .product_tile_wrapper,.pt_order .loyaltyrewards .c-clp__products .product_tile_wrapper{max-width:33.3%}@media (max-width:1023px){.pt_account .loyaltyrewards .c-clp__products .product_tile_wrapper,.pt_order .loyaltyrewards .c-clp__products .product_tile_wrapper{max-width:50%;width:50%;margin-top:15px}}.pt_account .loyaltyrewards .rewards-actions,.pt_order .loyaltyrewards .rewards-actions{width:100%;clear:both;text-align:center}.pt_account .loyaltyrewards .rewards-actions .rewards__button,.pt_order .loyaltyrewards .rewards-actions .rewards__button{border:1px solid #fff}.pt_account .rewards-quickview-dialog-container.ui-dialog,.pt_order .rewards-quickview-dialog-container.ui-dialog{max-width:850px}@media (max-width:1023px){.pt_account .rewards-quickview-dialog-container.ui-dialog,.pt_order .rewards-quickview-dialog-container.ui-dialog{max-width:722px}}@media (max-width:767px){.pt_account .loyaltyrewards .rewards-actions .rewards__button,.pt_order .loyaltyrewards .rewards-actions .rewards__button{background:0 0;border:none;border-bottom:1px solid;padding:2px 0;font-size:13px}.pt_account .rewards-quickview-dialog-container.ui-dialog,.pt_order .rewards-quickview-dialog-container.ui-dialog{width:100%}}.pt_account .rewards-quickview-dialog-container.ui-dialog .ui-dialog-content::after,.pt_order .rewards-quickview-dialog-container.ui-dialog .ui-dialog-content::after{height:auto}.pt_account .rewards-quickview-dialog-container .c-pdp-sections__right,.pt_order .rewards-quickview-dialog-container .c-pdp-sections__right{padding:0}@media (min-width:768px) and (max-width:1023px){.pt_account .rewards-product-tile__button-wrapper,.pt_order .rewards-product-tile__button-wrapper{padding:0 10px}}@media (min-width:1024px){.pt_account .rewards-product-tile__button-wrapper,.pt_order .rewards-product-tile__button-wrapper{padding:0 19px}.pt_account .loyalty-program-presentation .account_navigation_secondary,.pt_order .loyalty-program-presentation .account_navigation_secondary{float:right;margin-top:50px}.pt_account .loyalty-program-presentation .primary-loyalty,.pt_order .loyalty-program-presentation .primary-loyalty{max-width:70%}}.pt_account .loyalty-program-presentation .primary-loyalty,.pt_order .loyalty-program-presentation .primary-loyalty{padding:20px}@media (max-width:1023px){.pt_account .loyalty-program-presentation .primary-loyalty,.pt_order .loyalty-program-presentation .primary-loyalty{max-width:100%;padding:20px 0}}.pt_account .loyalty__stock-text,.pt_order .loyalty__stock-text{padding:10px 0;margin:0}.pt_account .rewards-quickview__points-cta--disabled,.pt_order .rewards-quickview__points-cta--disabled{background-color:#d9d9d9;color:#999;border:none}.pt_account .c-add-cart__quantity .quantity,.pt_order .c-add-cart__quantity .quantity{float:left}.loyalty-cartwidget{clear:both;padding-top:40px;margin-bottom:18px;-webkit-flex-direction:column;flex-direction:column}@media (max-width:767px){.loyalty-cartwidget{text-align:left;align-items:start;margin:0 0 20px;padding:0 20px}}.loyalty-cartwidget .loyalty-banner__logo{font-size:24px}.loyalty-cartwidget .loyalty__cta-btn{margin-top:28px;padding:1em 2em}.loyalty-cartwidget .loyalty__cta-btn--active .icon::after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.loyalty-cartwidget .loyalty-cartwidget__points-balance{margin:12px 0}@media (max-width:767px){.loyalty-cartwidget .loyalty-cartwidget__points-balance .loyalty-cartwidget__heading-top{width:100%;float:left;background:#000;color:#fff;padding:10px 20px;font-size:12px;margin:10px 0}}.loyalty-cartwidget .loyalty-enroll-form__checkbox-group .f_error_message{width:100%;white-space:normal}@media (min-width:1024px){.loyalty-cartwidget{width:100%;padding-top:0;-webkit-flex-direction:row;flex-direction:row}.loyalty-cartwidget .loyalty-cartwidget__content{-webkit-flex-direction:row;flex-direction:row}.loyalty-cartwidget .loyalty-cartwidget__text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-flex-box;padding:0 12px;background:#000;color:#fff}.loyalty-cartwidget .loyalty-enroll-form__checkbox-group{display:inline}.loyalty-cartwidget .loyalty-enroll-form__terms-label{padding:0}.loyalty-cartwidget .loyalty__cta-btn{margin:6px}.loyalty-redeem-button{float:right;padding:18px 0}}.rewards-product-tile{margin-bottom:20px;min-height:300px}@media (max-width:767px){.rewards-product-tile{min-height:250px}}.rewards-product-tile .rewards-product-tile__image{padding:0 10px}.rewards-product-tile .product_image{cursor:pointer}.rewards-product-tile .product_name{max-width:90%;max-height:4.5em}@media (max-width:480px){.rewards-product-tile .product_name{max-width:none;max-height:none}}.loyalty-product-carousel .rewards-product-tile .product_name{max-width:85%}.rewards-product-tile .product-title,.rewards-product-tile .product_name,.rewards-product-tile .rewards-product-tile__product-name,.rewards-product-tile .rewards-product-tile__variation-wrapper{height:auto;margin-bottom:2px}.rewards-product-tile .rewards-product-tile__variation-wrapper .rewards-product-tile__swatches-wrap{display:block;margin-top:7px}.rewards-product-tile .rewards-product-tile__variation-wrapper .rewards-product-tile__swatches-wrap .swatch{margin:0 3px 0 0}.rewards-product-tile .reward-product-tile__treatment-info .price{display:inline;border:none;background-color:transparent;color:inherit;padding:0}.rewards-product-tile .reward-product-tile__treatment-info .product_price{display:inline;font-size:12px}.rewards-product-tile .rewards__button{padding:10px 20px}@media (min-width:768px){.rewards-product-tile{margin-bottom:0}.rewards-product-tile .rewards-product-tile__variation-wrapper{max-width:60%}.loyalty-product-carousel .rewards-product-tile .product_name{max-width:65%}}.loyalty-rewards-carousel{left:-20px;width:calc(100% + 40px)}.loyalty-rewards-carousel .rewards-carousel{margin-bottom:15px}.loyalty-rewards-carousel .loyalty-rewards-carousel__filters-wrapper{overflow-x:scroll;padding:10px 0;margin-bottom:15px;background:#f2f2f2;font-size:14px}.loyalty-rewards-carousel .loyalty-rewards-carousel__filter{margin:0 30px}.loyalty-rewards-carousel .slick-list{padding:0 20% 0 0}.loyalty-rewards-carousel .rewards__product-tile-wrapper{width:100%;margin:20px 0 0}.loyalty-rewards-carousel .rewards-product-tile{min-height:210px;padding:0 10px 20px}.loyalty-rewards-carousel .loyalty-rewards-carousel__next,.loyalty-rewards-carousel .loyalty-rewards-carousel__prev{display:none}.loyalty-rewards-carousel .rewards-product-tile .product_name{font-size:13px;max-width:100%;height:42px;overflow:hidden;margin:0}.loyalty-rewards-carousel .rewards-product-tile .rewards-product-tile__image{border:1px solid #e5e5e5;margin-bottom:20px}.loyalty-rewards-carousel .rewards-product-tile .rewards-product-tile__button-wrapper{position:inherit}.loyalty-rewards-carousel .rewards-product-tile .rewards-product-tile__points-price{padding-bottom:20px}@media (min-width:768px){.loyalty-rewards-carousel{position:static;width:100%}.loyalty-rewards-carousel .rewards__product-tile-wrapper{margin:20px 0}.loyalty-rewards-carousel .slick-carousel__item:last-of-type .rewards__product-tile-wrapper{border:none}.loyalty-rewards-carousel .rewards-product-tile{min-height:265px}}@media (min-width:1024px){.loyalty-rewards-carousel .rewards-carousel{padding:0 20px;margin-bottom:20px}.loyalty-rewards-carousel .loyalty-rewards-carousel__filters-wrapper{overflow:hidden;text-align:center}.loyalty-rewards-carousel .slick-list{padding:0}.loyalty-rewards-carousel .loyalty-rewards-carousel__next,.loyalty-rewards-carousel .loyalty-rewards-carousel__prev{top:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);border:none;z-index:1;font-size:2em}.loyalty-rewards-carousel .loyalty-rewards-carousel__next::after,.loyalty-rewards-carousel .loyalty-rewards-carousel__prev::after{margin:0}.loyalty-rewards-carousel .loyalty-rewards-carousel__prev{left:0}.loyalty-rewards-carousel .loyalty-rewards-carousel__next{right:20px}}.loyalty-products-carousel .slick-arrow{border:none;position:absolute;top:50%;cursor:pointer;font-size:0;padding:0;height:30px;width:30px;background:0 0;z-index:1}.loyalty-products-carousel .slick-arrow:after{color:#888;font-size:28px;position:absolute;top:0;left:0;right:0;z-index:10;font-family:fontello;content:""}.loyalty-products-carousel .slick-prev{left:10px}.loyalty-products-carousel .slick-next{right:25px}.loyalty-products-carousel .slick-next:after{font-family:fontello;content:""}.loyalty-products-carousel .product_image{min-height:300px}.slick-small-arrows .slick-arrow::after{color:#fff;font-size:20px}.slick-small-arrows .slick-disabled::after{color:#888}.slick-small-arrows .slick-disabled:hover{cursor:default}@media (max-width:1023px){.loyalty-products-carousel .product_image{min-height:auto}.slick-small-arrows .slick-arrow::after{font-size:12px}.slick-small-arrows .slick-prev{left:-5px}.slick-small-arrows .slick-next{right:-5px}}
/*# sourceMappingURL=jpminicart.css.map */

