/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_rogers_core/cartridge/client/default/scss/experience/storePage.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap);
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_rogers_core/cartridge/client/default/scss/experience/storePage.scss (1) ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_rogers_core/cartridge/client/default/scss/experience/storePage.scss (2) ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************/
.storepage {
  width: 100%;
  /* Media Query for small screens */
  /* Media Query for Large screens */ }
  .storepage.type2 {
    padding-top: 30px; }
  .storepage.tierA, .storepage.tierB {
    padding-top: 30px; }
    .storepage.tierA .mainbanner-container, .storepage.tierB .mainbanner-container {
      margin-bottom: 17px; }
      .storepage.tierA .mainbanner-container.tiera-banner-container, .storepage.tierB .mainbanner-container.tiera-banner-container {
        margin-bottom: 40px; }
    .storepage.tierA .experience-section.explore-our-categories .photo-tile-container a, .storepage.tierB .experience-section.explore-our-categories .photo-tile-container a {
      text-align: center; }
      .storepage.tierA .experience-section.explore-our-categories .photo-tile-container a span, .storepage.tierB .experience-section.explore-our-categories .photo-tile-container a span {
        text-transform: uppercase;
        font-size: 0.875rem;
        letter-spacing: 0.1em;
        font-family: "DM Sans", Arial, Helvetica;
        font-weight: 500;
        padding-bottom: 2px;
        border-bottom: 1px solid #222222;
        display: inline-block;
        margin: 0 auto; }
    .storepage.tierA .explore-our-categories .all-slider.slidertype-centerArrow, .storepage.tierB .explore-our-categories .all-slider.slidertype-centerArrow {
      padding: 80px 0 25px;
      border-bottom: 1px solid #d8d8d8; }
      .storepage.tierA .explore-our-categories .all-slider.slidertype-centerArrow .slider-heading, .storepage.tierB .explore-our-categories .all-slider.slidertype-centerArrow .slider-heading {
        font-family: "DM Sans", Arial, Helvetica;
        font-weight: 400;
        font-size: 1.875rem;
        line-height: 2rem;
        letter-spacing: -0.01em;
        text-transform: none !important;
        margin: 0 0 10px; }
      .storepage.tierA .explore-our-categories .all-slider.slidertype-centerArrow .slider-sub-heading, .storepage.tierB .explore-our-categories .all-slider.slidertype-centerArrow .slider-sub-heading {
        font-size: 1.5rem;
        line-height: 1.8125rem;
        letter-spacing: 0.1em;
        font-family: "Nanum Myeongjo", "Times New Roman", sans-serif;
        font-weight: 400;
        margin-bottom: 67px; }
      .storepage.tierA .explore-our-categories .all-slider.slidertype-centerArrow .swiper-button-next,
      .storepage.tierA .explore-our-categories .all-slider.slidertype-centerArrow .swiper-button-prev, .storepage.tierB .explore-our-categories .all-slider.slidertype-centerArrow .swiper-button-next,
      .storepage.tierB .explore-our-categories .all-slider.slidertype-centerArrow .swiper-button-prev {
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
      .storepage.tierA .explore-our-categories .all-slider.slidertype-centerArrow .swiper-button-next, .storepage.tierB .explore-our-categories .all-slider.slidertype-centerArrow .swiper-button-next {
        right: 0; }
      .storepage.tierA .explore-our-categories .all-slider.slidertype-centerArrow .swiper-pagination, .storepage.tierB .explore-our-categories .all-slider.slidertype-centerArrow .swiper-pagination {
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        margin-top: -22px; }
      .storepage.tierA .explore-our-categories .all-slider.slidertype-centerArrow .swiper-button-prev, .storepage.tierB .explore-our-categories .all-slider.slidertype-centerArrow .swiper-button-prev {
        right: auto;
        left: 0; }
    .storepage.tierA .explore-our-categories .all-slider.slidertype-topArrow .slider-heading, .storepage.tierB .explore-our-categories .all-slider.slidertype-topArrow .slider-heading {
      font-family: "DM Sans", Arial, Helvetica;
      font-weight: 400;
      font-size: 1.875rem;
      line-height: 2rem;
      letter-spacing: -0.01em;
      text-transform: none !important;
      margin: 0 0 10px; }
    .storepage.tierA .explore-our-categories .all-slider.slidertype-topArrow .slider-sub-heading, .storepage.tierB .explore-our-categories .all-slider.slidertype-topArrow .slider-sub-heading {
      font-size: 1.5rem;
      line-height: 1.8125rem;
      letter-spacing: 0.1em;
      font-family: "Nanum Myeongjo", "Times New Roman", sans-serif;
      font-weight: 400;
      margin-bottom: 67px; }
    @media (max-width: 991.98px) {
      .storepage.tierA .explore-our-categories .all-slider, .storepage.tierB .explore-our-categories .all-slider {
        padding: 0 0 40px; }
        .storepage.tierA .explore-our-categories .all-slider .swiper-pagination, .storepage.tierB .explore-our-categories .all-slider .swiper-pagination {
          position: static;
          margin: 30px 0; }
        .storepage.tierA .explore-our-categories .all-slider.slidertype-topArrow, .storepage.tierB .explore-our-categories .all-slider.slidertype-topArrow {
          padding: 0 16px; }
          .storepage.tierA .explore-our-categories .all-slider.slidertype-topArrow .slider-heading, .storepage.tierB .explore-our-categories .all-slider.slidertype-topArrow .slider-heading {
            text-align: center !important; }
          .storepage.tierA .explore-our-categories .all-slider.slidertype-topArrow .slider-sub-heading, .storepage.tierB .explore-our-categories .all-slider.slidertype-topArrow .slider-sub-heading {
            text-align: center !important; } }
    .storepage.tierA .explore-our-categories .all-slider:not(.swiper-initialized) .swiper-wrapper, .storepage.tierB .explore-our-categories .all-slider:not(.swiper-initialized) .swiper-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .storepage.tierA .explore-our-categories .all-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide, .storepage.tierB .explore-our-categories .all-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide {
        margin-bottom: 30px; }
    .storepage.tierA .explore-our-categories .all-slider:not(.swiper-initialized) .swiper-button-prev,
    .storepage.tierA .explore-our-categories .all-slider:not(.swiper-initialized) .swiper-button-next,
    .storepage.tierA .explore-our-categories .all-slider:not(.swiper-initialized) .swiper-pagination, .storepage.tierB .explore-our-categories .all-slider:not(.swiper-initialized) .swiper-button-prev,
    .storepage.tierB .explore-our-categories .all-slider:not(.swiper-initialized) .swiper-button-next,
    .storepage.tierB .explore-our-categories .all-slider:not(.swiper-initialized) .swiper-pagination {
      display: none; }
  .storepage.tierB .mainbanner-container.tiera-banner-container .image-heading-container {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    padding: 20px 56px;
    min-height: 160px; }
    .storepage.tierB .mainbanner-container.tiera-banner-container .image-heading-container h4,
    .storepage.tierB .mainbanner-container.tiera-banner-container .image-heading-container h3 {
      text-align: center !important;
      margin-bottom: 10px; }
    .storepage.tierB .mainbanner-container.tiera-banner-container .image-heading-container p {
      text-align: center; }
      .storepage.tierB .mainbanner-container.tiera-banner-container .image-heading-container p a {
        text-transform: uppercase;
        padding-bottom: 2px;
        border-bottom: 1px solid #222222; }
    @media (max-width: 991.98px) {
      .storepage.tierB .mainbanner-container.tiera-banner-container .image-heading-container {
        -webkit-transform: none;
                transform: none;
        min-height: auto; } }
  .storepage.tierB .tiera-collection .photo-tile-container {
    background: #F8F8F8;
    border: 1px solid #d8d8d8;
    padding: 13px;
    min-height: 241px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 0 30px; }
    .storepage.tierB .tiera-collection .photo-tile-container a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%; }
    .storepage.tierB .tiera-collection .photo-tile-container .photo-tile-figure {
      width: 100%;
      margin: 0; }
  .storepage .experience-einstein-carousel {
    /* Media Query for low resolution  Tablets, Ipads */
    /* Media Query for Tablets Ipads portrait mode */
    /* Media Query for Laptops and Desktops */
    /* Media Query for Large screens */ }
    .storepage .experience-einstein-carousel .swiper-slide {
      padding: 10px; }
    .storepage .experience-einstein-carousel .swiper-pagination-bullets {
      display: none; }
    .storepage .experience-einstein-carousel .swiper-button-next, .storepage .experience-einstein-carousel .swiper-button-prev {
      color: black !important;
      display: none; }
    @media (max-width: 480px) {
      .storepage .experience-einstein-carousel .indicators-xs .swiper-pagination-bullets {
        display: block; }
      .storepage .experience-einstein-carousel .controls-xs .swiper-button-next, .storepage .experience-einstein-carousel .controls-xs .swiper-button-prev {
        display: block; } }
    @media (min-width: 481px) and (max-width: 767px) {
      .storepage .experience-einstein-carousel .indicators-sm .swiper-pagination-bullets {
        display: block; }
      .storepage .experience-einstein-carousel .controls-sm .swiper-button-next, .storepage .experience-einstein-carousel .controls-sm .swiper-button-prev {
        display: block; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .storepage .experience-einstein-carousel .indicators-sm .swiper-pagination-bullets {
        display: block; }
      .storepage .experience-einstein-carousel .controls-sm .swiper-button-next, .storepage .experience-einstein-carousel .controls-sm .swiper-button-prev {
        display: block; } }
    @media (min-width: 1025px) and (max-width: 1280px) {
      .storepage .experience-einstein-carousel .indicators-md .swiper-pagination-bullets {
        display: block; }
      .storepage .experience-einstein-carousel .controls-md .swiper-button-next, .storepage .experience-einstein-carousel .controls-md .swiper-button-prev {
        display: block; } }
    @media (min-width: 1281px) {
      .storepage .experience-einstein-carousel .controls-md .swiper-button-next, .storepage .experience-einstein-carousel .controls-md .swiper-button-prev {
        display: block; } }
  @media (max-width: 767px) {
    .storepage .product-tile-pd.product .product-tile-image {
      min-height: 180px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  @media (min-width: 768px) {
    .storepage .product-tile-pd.product .product-tile-image {
      min-height: 189px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  @media (min-width: 991px) {
    .storepage .product-tile-pd.product .product-tile-image {
      min-height: 326px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.experience-component {
  width: 100%; }

.content-tile-container {
  margin-bottom: 55px; }
  .content-tile-container aside {
    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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .content-tile-container .photo-tile-figure {
    margin-bottom: 32px; }
  .content-tile-container .content-tile-container-title {
    letter-spacing: 0.1rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    margin: 0 0 12px;
    text-align: center;
    font-family: "Nanum Myeongjo", "Times New Roman", sans-serif;
    font-weight: 400; }
  .content-tile-container .content-tile-container-description {
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: -0.02rem;
    color: #787070;
    max-width: 546px;
    font-family: "DM Sans", Arial, Helvetica;
    font-weight: 400; }
    .content-tile-container .content-tile-container-description p {
      margin: 0 0 22px;
      color: #787070;
      text-align: center; }
  .content-tile-container .btn-link {
    color: #222222 !important; }

.einstein-experience-section-header {
  font-size: 1.5rem;
  line-height: 1.8125rem;
  letter-spacing: 0.1rem;
  font-family: "Nanum Myeongjo", "Times New Roman", sans-serif;
  font-weight: 400; }
  @media (max-width: 768.98px) {
    .einstein-experience-section-header {
      font-size: 1.25rem;
      line-height: 1.5rem; } }

.experience-einstein-einsteinCarouselProduct, .experience-einstein-einsteinCarouselCategory, .experience-einstein-einsteinCarousel {
  margin-bottom: 2rem; }

@media (max-width: 767px) {
  .all-slider[data-stack-view="true"] .swiper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    -webkit-transform: none !important;
            transform: none !important; }
  .all-slider[data-stack-view="true"] .swiper-slide {
    width: 100% !important;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  .all-slider[data-stack-view="true"] .swiper-pagination,
  .all-slider[data-stack-view="true"] .swiper-scrollbar,
  .all-slider[data-stack-view="true"] .swiper-button-next,
  .all-slider[data-stack-view="true"] .swiper-button-prev {
    display: none !important; } }


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