/* === Font setup (final) =======================================
- Obviously* -> Google Fonts "Montserrat"
- Roslindale -> self-hosted with explicit files in /webFonts
   ================================================================ */
/* === Obviously Fonts (self-hosted) ============================= */

/* @import url("webFonts/obviously-fonts.css"); */

/* @font-face {
    font-family: 'Obviously';
    src: url('webFonts/Obviously-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Obviously';
    src: url('webFonts/Obviously-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Obviously';
    src: url('webFonts/Obviously-BoldItalic.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Obviously Extd';
    src: url('webFonts/ObviouslyExtd-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Obviously Extd';
    src: url('webFonts/ObviouslyExtd-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
} */

/* === End Obviously Fonts ======================================== */

:root {
    --font-family-obviously: 'Obviously', sans-serif;
    --font-family-obviously-extd: 'Obviously Extd', sans-serif;
}

p,
span {
    /* font-family: var(--font-family-obviously) !important; */
}

/* Carousel CSS */
.experience-commerce_layouts-heroCarousel {
    z-index: 10;
    position: relative;
    height: -webkit-fit-content;
    height: fit-content
}

.experience-commerce_layouts-heroCarousel .heroCarousel {
    position: relative
}

.experience-commerce_layouts-heroCarousel .heroCarousel.disable-animation *:not(.swiper-button-prev):not(.swiper-button-next) {
    animation: none !important;
    animation-name: none !important;
    opacity: 1 !important
}

.experience-commerce_layouts-heroCarousel .featureCarousel__pagination {
    bottom: 10px;
    position: relative
}

.experience-commerce_layouts-heroCarousel .featureCarousel__pagination .swiper-play-pause svg {
    stroke-width: 2
}

@media (max-width: 991.96px) {
    .experience-commerce_layouts-heroCarousel .featureCarousel__pagination .swiper-play-pause svg {
        position: relative;
        top: 5px;
        width: 29px;
        height: 29px
    }
}

@media (max-width: 991.96px) {
    .experience-commerce_layouts-heroCarousel .featureCarousel__pagination .swiper-play-pause {
        position: relative
    }
}

@media (min-width: 769px) {
    .experience-commerce_layouts-heroCarousel .featureCarousel__pagination .swiper-play-pause {
        position: relative;
        top: 5px;
        height: 40px;
    }
}

.experience-commerce_layouts-heroCarousel .featureCarousel__pagination .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 0
}

.experience-commerce_layouts-heroCarousel .featureCarousel__pagination .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
    height: 2px;
    background: rgba(255, 255, 255, 0.2)
}

.experience-commerce_layouts-heroCarousel .featureCarousel__pagination .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet::before {
    background: rgba(255, 255, 255, 0.2)
}

.experience-commerce_layouts-heroCarousel .featureCarousel__pagination .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    background-color: #fff
}

.experience-commerce_layouts-heroCarousel .featureCarousel__pagination--black .swiper-play-pause svg {
    stroke-width: 1
}

.experience-commerce_layouts-heroCarousel .featureCarousel__pagination--black .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
    height: 1px;
    background: rgba(0, 0, 0, 0.2)
}

.experience-commerce_layouts-heroCarousel .featureCarousel__pagination--black .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet::before {
    background: rgba(0, 0, 0, 0.2)
}

.experience-commerce_layouts-heroCarousel .featureCarousel__pagination--black .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    background-color: #000
}

.experience-commerce_layouts-heroCarousel .heroCarousel .swiper {
    overflow-y: visible
}

.experience-commerce_layouts-heroCarousel .heroCarousel .swiper .swiper-wrapper {
    height: 100%
}

@media (max-width: 991.96px) {

    .experience-commerce_layouts-heroCarousel .heroCarousel .swiper .swiper-wrapper .swiper-button-prev,
    .experience-commerce_layouts-heroCarousel .heroCarousel .swiper .swiper-wrapper .swiper-button-next {
        display: none
    }
}

.experience-commerce_layouts-heroCarousel .heroCarousel .swiper .swiper-button-prev,
.experience-commerce_layouts-heroCarousel .heroCarousel .swiper .swiper-button-next {
    opacity: 0;
    transition: opacity 0.3s
}

@media (min-width: 769px) {

    .experience-commerce_layouts-heroCarousel .heroCarousel .swiper:hover .swiper-button-prev,
    .experience-commerce_layouts-heroCarousel .heroCarousel .swiper:hover .swiper-button-next {
        opacity: 1
    }
}

.experience-commerce_layouts-heroCarousel .pagination-gradient {
    display: none
}

.experience-commerce_layouts-heroCarousel .show-pagination-gradient .twoColumnsBanner::after {
    content: "";
    display: block;
    background: linear-gradient(0deg, #000 -65.85%, rgba(0, 0, 0, 0) 81.71%);
    height: 82px;
    width: 100vw;
    bottom: 0;
    z-index: 1;
    position: absolute
}

.experience-commerce_layouts-heroCarousel .swiper-wrapper .fullWidthImage img {
    height: 865px;
    object-fit: cover
}

.experience-commerce_layouts-heroCarousel .swiper-wrapper .contentTextContainer {
    height: 865px
}

@media (max-width: 991.96px) {
    .experience-commerce_layouts-heroCarousel .swiper-wrapper .fullWidthImage img {
        height: 100vw;
        min-height: 375px;
        object-fit: fill
    }

    .experience-commerce_layouts-heroCarousel .swiper-wrapper .contentTextContainer {
        height: 100vw;
        min-height: 375px
    }

    .experience-commerce_layouts-heroCarousel .swiper-wrapper .one-column .fullWidthImage img,
    .experience-commerce_layouts-heroCarousel .swiper-wrapper .one-column .fullWidthImage video {
        height: 600px;
        object-fit: fill
    }

    .experience-commerce_layouts-heroCarousel .swiper-wrapper .one-column .contentTextContainer {
        height: 600px
    }
}

/* FullBleedMainHeroCategory */
.experience-commerce_layouts-fullBleedMainHeroCategory .fullBleedMainHeroCategory .swiper .swiper-button-prev,
.experience-commerce_layouts-fullBleedMainHeroCategory .fullBleedMainHeroCategory .swiper .swiper-button-next {
    display: none
}

.experience-commerce_layouts-fullBleedMainHeroCategory .fullBleedMainHeroCategory .featureCarousel__pagination .swiper-play-pause .svg-icons {
    stroke-width: 1;
    width: 31px;
    height: 31px
}

@media (max-width: 991.96px) {
    .experience-commerce_layouts-fullBleedMainHeroCategory .fullBleedMainHeroCategory .featureCarousel__pagination .swiper-play-pause .svg-icons {
        width: 23px;
        height: 23px
    }
}

.experience-commerce_layouts-fullBleedMainHeroCategory .fullBleedMainHeroCategory .featureCarousel__pagination .swiper-play-pause .svg-icons.pause.white {
    display: none
}

.experience-commerce_layouts-fullBleedMainHeroCategory .fullBleedMainHeroCategory .featureCarousel__pagination .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: 25px
}

.experience-commerce_layouts-fullBleedMainHeroCategory .fullBleedMainHeroCategory .featureCarousel__pagination .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
    background: rgba(0, 0, 0, 0.2)
}

.experience-commerce_layouts-fullBleedMainHeroCategory .fullBleedMainHeroCategory .featureCarousel__pagination .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet::before {
    background: rgba(0, 0, 0, 0.2)
}

.experience-commerce_layouts-fullBleedMainHeroCategory .fullBleedMainHeroCategory .featureCarousel__pagination .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    background-color: #000
}

@media (max-width: 991.96px) {
    .experience-commerce_layouts-fullBleedMainHeroCategory .fullBleedMainHeroCategory .featureCarousel__pagination .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet {
        width: 49px
    }
}

/* CategoryHeroMode.css */
.categoryHeroMode {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    height: 390px
}

@media (max-width: 991.96px) {
    .categoryHeroMode {
        min-height: 220px;
        height: 319px
    }
}

.categoryHeroMode.bg-medium-pink {
    background: #fccad9
}

.categoryHeroMode.bg-warm-white {
    background: #fcead8
}

.categoryHeroMode-shape--1 {
    width: 185.072px;
    height: 164.806px;
    top: -46px;
    left: -61px;
    transform: rotate(324deg)
}

@media (max-width: 991.96px) {
    .categoryHeroMode-shape--1 {
        width: 88.925px;
        height: 79.188px;
        top: -11px;
        left: -25px
    }
}

.categoryHeroMode-shape--2 {
    width: 128.37px;
    height: 135.198px;
    transform: rotate(38.954deg);
    top: -83px;
    left: 128px
}

@media (max-width: 991.96px) {
    .categoryHeroMode-shape--2 {
        width: 61.68px;
        height: 64.961px;
        top: -28px;
        left: 66px
    }
}

.categoryHeroMode-shape--3 {
    width: 106.702px;
    height: 123.092px;
    top: 140px;
    left: -27px
}

@media (max-width: 991.96px) {
    .categoryHeroMode-shape--3 {
        width: 51.269px;
        height: 59.144px;
        top: 76px;
        left: -14px
    }
}

.categoryHeroMode-shape--4 {
    width: 216.593px;
    height: 142.037px;
    transform: rotate(-12.381deg);
    bottom: -29px;
    right: -114px
}

@media (max-width: 991.96px) {
    .categoryHeroMode-shape--4 {
        width: 107.168px;
        height: 70.279px;
        bottom: -21px;
        right: -77px
    }
}

.categoryHeroMode-shape--5 {
    width: 149.659px;
    height: 149.659px;
    transform: rotate(-22.844deg);
    bottom: -59px;
    right: 99px
}

@media (max-width: 991.96px) {
    .categoryHeroMode-shape--5 {
        width: 78.457px;
        height: 78.457px;
        bottom: -39px;
        right: 27px
    }
}

.categoryHeroMode-shape--6 {
    width: 218.104px;
    height: 140.249px;
    background: url("../webImages/shapes/img-form-footer-3-mobile.svg") no-repeat center;
    transform: rotate(-7.025deg);
    bottom: 65px;
    right: 14px
}

@media (max-width: 991.96px) {
    .categoryHeroMode-shape--6 {
        width: 119.916px;
        height: 81.394px;
        bottom: 23px;
        right: -21px;
        background-size: cover
    }
}

.categoryHeroMode .hero-categroy-content,
.categoryHeroMode .hero-categroy-content--large {
    max-width: 777px
}

.categoryHeroMode .hero-categroy-content--medium {
    max-width: 721px
}

.categoryHeroMode .hero-categroy-content--small {
    max-width: 600px
}

@media (max-width: 991.96px) {
    .categoryHeroMode .hero-categroy-content {
        max-width: 284px
    }
}

.categoryHeroMode .hero-categroy-content .hero-category-title {
    color: #000;
    text-align: center;
    margin-bottom: 0
}

.categoryHeroMode .hero-categroy-content .hero-category-title,
.categoryHeroMode .hero-categroy-content .hero-category-title--large {
    font-size: 55px;
    line-height: 74px
}

.categoryHeroMode .hero-categroy-content .hero-category-title--medium {
    font-size: 35px;
    line-height: 44px
}

.categoryHeroMode .hero-categroy-content .hero-category-title--small {
    font-size: 28px;
    line-height: 38.5px
}

@media (max-width: 991.96px) {

    .categoryHeroMode .hero-categroy-content .hero-category-title,
    .categoryHeroMode .hero-categroy-content .hero-category-title--large {
        font-size: 25px;
        line-height: 37.5px
    }

    .categoryHeroMode .hero-categroy-content .hero-category-title--medium {
        font-size: 20px;
        line-height: 30.5px
    }

    .categoryHeroMode .hero-categroy-content .hero-category-title--small {
        font-size: 16px;
        line-height: 24.5px
    }
}

.categoryHeroMode .hero-categroy-content .hero-category-body {
    margin-top: 8px;
    color: #000;
    text-align: center;
    line-height: 25px;
    font-family: var(--skin-body-font);
    font-style: normal;
    font-weight: 540;
    font-display: swap;
    font-size: 14px
}

@media (max-width: 991.96px) {
    .categoryHeroMode .hero-categroy-content .hero-category-body {
        font-size: 12px;
        line-height: 18px
    }
}

.categoryHeroMode .hero-categroy-content .hero-category-body * {
    margin-bottom: 0
}


/* highlightedCategoriesSection */
.experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container {
    padding: 108px 20px
}

.experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container>.headline {
    font-stretch: condensed;
    font-size: 24px
}

.experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container>.title {
    margin: 39px 0;
    line-height: 3rem
}

@media (min-width: 544px) {
    .experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container>.title {
        line-height: get-rem(95)
    }
}

.experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container>.row>* {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

@media (max-width: 991.96px) {
    .experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container>.row>* {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

.experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container .experience__hightlight-cats__title {
    font-size: 95px
}

@media (max-width: 991.96px) {
    .experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container .experience__hightlight-cats__title {
        font-size: 35px
    }
}

.experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container .experience__hightlight-cats__head-text {
    font-family: var(--font-family-bebas);
    font-weight: 470;
    font-size: 24px;
    text-transform: uppercase
}

@media (max-width: 991.96px) {
    .experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container .experience__hightlight-cats__head-text {
        font-size: 16px
    }
}

@media (max-width: 991.96px) {
    .experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container {
        padding: 54px 20px
    }

    .experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container>.title {
        font-size: 35px;
        margin: 15px 0
    }

    .experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container>.headline {
        font-size: 16px
    }
}

.experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection .container .shape {
    width: 20%;
    min-width: auto;
    min-height: auto;
    transition: width 1s ease-in-out
}

.experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection.scroll-animation .shape {
    width: 100%
}

@media (max-width: 991.96px) {
    .experience-commerce_layouts-highlightedCategoriesSection .highlightedCategoriesSection.scroll-animation .shape {
        width: 80%;
        max-width: 149px
    }
}

/* linkAndImageWithShape */

.experience-commerce_assets-linkAndImageWithShape .title {
    font-size: 28px;
    font-family: var(--font-family-bebas);
    font-weight: 100;
    text-align: center;
    line-height: 30px;
    font-weight: 470
}

.experience-commerce_assets-linkAndImageWithShape .shape {
    max-width: 250px;
    top: 75%;
    left: 50%;
    max-height: 250px;
    transform: translate(-50%, -75%)
}

.experience-commerce_assets-linkAndImageWithShape a:hover {
    text-decoration: none
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-linkAndImageWithShape .title {
        font-size: 16px;
        line-height: 23px
    }

    .experience-commerce_assets-linkAndImageWithShape .shape {
        max-width: 200px;
        max-height: 200px;
        width: 148px;
        height: 148px
    }
}

.link-image-with-shape__wrapper:hover .shape {
    animation: rotate-shape 1s ease-in
}

.link-image-with-shape__wrapper:hover .title {
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-thickness: 2.5px;
    transition: text-underline-offset 2s ease
}

@keyframes rotate-shape {
    10% {
        transform: translate(-50%, -75%) rotate(36deg)
    }

    20% {
        transform: translate(-50%, -75%) rotate(72deg)
    }

    30% {
        transform: translate(-50%, -75%) rotate(108deg)
    }

    40% {
        transform: translate(-50%, -75%) rotate(144deg)
    }

    50% {
        transform: translate(-50%, -75%) rotate(180deg)
    }

    60% {
        transform: translate(-50%, -75%) rotate(216deg)
    }

    70% {
        transform: translate(-50%, -75%) rotate(252deg)
    }

    80% {
        transform: translate(-50%, -75%) rotate(288deg)
    }

    90% {
        transform: translate(-50%, -75%) rotate(324deg)
    }

    100% {
        transform: translate(-50%, -75%) rotate(360deg)
    }
}

/* CampaignBanner.css */
.campaign-banner {
    background-color: #061c3f;
    color: #fff;
    height: 3.57em
}

.campaign-banner .campaign-banner-container {
    height: 3.57em
}

.campaign-banner .campaign-banner-message {
    margin-left: 2em;
    margin-right: 1em;
    padding-top: 0.25em;
    padding-bottom: 1em;
    font-family: "Helvetica Neue";
    line-height: 1.75em
}

.campaign-banner .campaign-banner-message h1,
.campaign-banner .campaign-banner-message h2,
.campaign-banner .campaign-banner-message h3,
.campaign-banner .campaign-banner-message h4,
.campaign-banner .campaign-banner-message h5,
.campaign-banner .campaign-banner-message p {
    font-size: 1em;
    line-height: 1.5em
}

.campaign-banner .campaign-banner-message a:visited {
    color: #fff
}

.campaign-banner .campaign-banner-message a {
    color: #fff;
    margin-left: 1em
}

.campaign-banner .campaign-banner-message p {
    margin-bottom: 0
}

.campaign-banner .close-button {
    margin-right: 1em
}

.campaign-banner .close-button .close {
    opacity: 1;
    width: 100%;
    height: 1.75em
}

.campaign-banner .close-button .close img {
    width: 0.7em
}



/* Tab Section */
.animation-badge {
    animation: badge-animation 0.5s cubic-bezier(0.88, 0.44, 0.83, 0.67)
}

@keyframes badge-animation {
    0% {
        transform: scale(0.2)
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

.slide-in-right {
    animation: slide-in-right 0.6s ease-in
}

@keyframes slide-in-right {
    0% {
        transform: translateX(1000px);
        opacity: 0
    }

    100% {
        transform: translateX(0);
        opacity: 1
    }
}

.fade-in-fwd {
    animation: fade-in-fwd 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both
}

.fade-in-up {
    animation: fade-in-up 1s ease-in-out both
}

.fade-in-down {
    animation: fade-in-down 1s ease-in-out both
}

.fade-in {
    animation: fade-in 1s linear forwards
}

@keyframes fade-in-fwd {
    0% {
        transform: translateZ(-80px);
        opacity: 0
    }

    100% {
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotation {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes fade-in-up {
    0% {
        transform: translateY(30px);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes fade-in-down {
    0% {
        transform: translateY(-30px);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fade-out {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0.2
    }
}

@keyframes reduce {
    0% {
        width: 100%
    }

    100% {
        width: 0
    }
}

.title-with-animation {
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: var(--skin-body-font-expanded);
    font-size: 150px;
    font-style: normal;
    font-weight: 500;
    line-height: 150px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
    background-image: radial-gradient(circle farthest-corner at center center, black 0%, black 50%, transparent 50.1%);
    background-position: 50% 50%;
    background-size: 0% 0%;
    -webkit-text-stroke-color: #000;
    -webkit-text-stroke-width: 2px;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-repeat: no-repeat;
    transition: background-size 0.5s cubic-bezier(0.67, 0.01, 0.15, 0.98)
}

@media (max-width: 991.96px) {
    .title-with-animation {
        font-size: 45px;
        line-height: 100%;
        letter-spacing: 0.50px;
        margin-bottom: 61px;
        -webkit-text-stroke-width: 1px
    }
}

.title-with-animation.on-animate {
    animation: outline-to-solid 8s ease forwards
}

.title-with-animation.color-pink {
    background-image: radial-gradient(circle farthest-corner at center center, var(--color-benefit-pink) 0%, var(--color-benefit-pink) 50%, transparent 50.1%)
}

.title-with-animation.color-pink.on-animate {
    -webkit-text-stroke-color: var(--color-benefit-pink)
}

@keyframes outline-to-solid {
    0% {
        background-size: 0% 0%
    }

    10% {
        background-size: 0% 100%
    }

    100% {
        background-size: 1000% 1000%
    }
}

.tabbedServices {
    background-image: url("../webImages/shapes/tabbed-services-dots.png");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 117px 0
}

@media (max-width: 991.96px) {
    .tabbedServices {
        background-image: url("../../../../images/tabbed-services-dots-mobile.png");
        padding: 53px 0
    }

    .tabbedServices .container {
        padding: 0
    }
}

@media (max-width: 768.98px) {
    .tabbedServices {
        background-image: url("../../../../images/tabbed-services-dots-mobile.png");
        background-position: 173px -101%
    }
}

.tabbedServices h5.tabbed-services__title {
    color: var(--color-benefit-pink);
    font-family: var(--font-family-bebas);
    font-size: 24px;
    font-stretch: condensed;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 38px;
    line-height: 24px
}

@media (max-width: 991.96px) {
    .tabbedServices h5.tabbed-services__title {
        font-size: 16px;
        margin-bottom: 20px;
        line-height: 16px
    }
}

.tabbedServices .nav {
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width: 991.96px) {
    .tabbedServices .nav {
        white-space: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        display: block;
        scrollbar-width: thin;
        scrollbar-color: transparent transparent;
        max-width: 150%;
        padding-left: 200px;
        padding-right: 200px
    }

    .tabbedServices .nav::-webkit-scrollbar {
        display: none
    }

    .tabbedServices .nav::-webkit-scrollbar-thumb {
        height: 0
    }

    .tabbedServices .nav::-webkit-scrollbar-track {
        height: 0
    }
}

.tabbedServices .nav .nav-link {
    background-color: transparent;
    text-align: center;
    margin-bottom: 36px;
    padding: 0;
    position: relative;
    border: none;
    color: var(--skin-link-color-2)
}

@media (max-width: 991.96px) {
    .tabbedServices .nav .nav-link {
        min-width: 100px;
        scroll-snap-align: center
    }
}

.tabbedServices .nav .nav-link:focus-visible {
    outline: auto !important
}

.tabbedServices .nav .nav-link:focus {
    outline: none
}

@media (min-width: 769px) {
    .tabbedServices .nav .nav-link {
        animation: fade-in 1s cubic-bezier(0.39, 0.575, 0.565, 1) both
    }
}

@media (max-width: 991.96px) {
    .tabbedServices .nav .nav-link {
        margin-right: 24px;
        display: inline-block;
        margin-bottom: 0
    }
}

.tabbedServices .nav .nav-link .tabbed-services__tab-title {
    font-size: 75px;
    font-style: normal;
    font-weight: 900;
    line-height: 75px;
    text-transform: capitalize;
    color: black;
    font-family: var(--skin-header-font)
}

@media (max-width: 991.96px) {
    .tabbedServices .nav .nav-link .tabbed-services__tab-title {
        font-style: normal;
        font-weight: 900;
        line-height: 38px;
        font-size: 35px;
        margin-bottom: 0;
        height: 45px
    }
}

@media (max-width: 991.96px) {
    .tabbedServices .nav .nav-link.active {
        text-decoration: underline;
        -webkit-text-decoration-color: var(--color-benefit-pink);
        text-decoration-color: var(--color-benefit-pink);
        text-underline-offset: 12px;
        text-decoration-thickness: 2px;
        font-weight: bold
    }
}

@media (min-width: 769px) {
    .tabbedServices .nav .nav-link.active {
        margin-bottom: 37px
    }
}

@media (min-width: 769px) {
    .tabbedServices .nav .nav-link.active h2.tabbed-services__tab-title {
        transition: margin 1s ease
    }
}

@media (min-width: 769px) {
    .tabbedServices .nav .nav-link:not(.active) {
        animation: text-focus-in 1s cubic-bezier(0.55, 0.055, 0.675, 0.19) both;
        transition: height 0.9s ease;
        transition-delay: 0.3s
    }
}

.tabbedServices .nav .nav-link:not(.active) h2.tabbed-services__tab-title {
    opacity: 0.2;
    margin-bottom: 0
}

@media (min-width: 769px) {
    .tabbedServices .nav .nav-link:not(.active) h2.tabbed-services__tab-title {
        transition: opacity 1.2s ease;
        line-height: 76.5px;
        animation: fade-out 1s linear forwards
    }
}

.tabbedServices .nav .nav-link p {
    display: none
}

@media (max-width: 991.96px) {
    .tabbedServices .nav .nav-link p {
        display: none !important
    }
}

.tabbedServices .nav .nav-link.active h2 {
    opacity: 1
}

@media (min-width: 769px) {
    .tabbedServices .nav .nav-link.active h2 {
        transition: opacity 0.8s ease;
        animation: fade-in 1s linear forwards
    }
}

.tabbedServices .nav .nav-link.active p {
    display: block
}

@media (min-width: 769px) {
    .tabbedServices .nav .nav-link.last-nav-link {
        margin-bottom: 55px
    }
}

.tabbedServices .tab-content {
    text-align: center
}

@media (max-width: 991.96px) {
    .tabbedServices .tab-content {
        padding: 0 30px
    }
}

.tabbedServices .tab-content .tab-pane.active {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.tabbedServices .tab-content .tab-pane p {
    display: none
}

@media (max-width: 991.96px) {
    .tabbedServices .tab-content .tab-pane p {
        display: block;
        text-align: center;
        margin-bottom: 30px
    }
}

.tabbedServices .tab-content .tab-pane p.tabbed-services__description {
    color: black;
    text-align: center;
    font-family: var(--skin-body-font);
    font-style: normal;
    font-weight: 540;
    font-display: swap;
    font-size: 14px;
    font-size: 14px;
    font-weight: 540;
    line-height: 25px;
    font-family: var(--skin-body-font);
    margin-bottom: 0
}

@media (max-width: 991.96px) {
    .tabbedServices .tab-content .tab-pane p.tabbed-services__description {
        font-size: 12px;
        padding-bottom: 27px;
        line-height: 18px;
        font-weight: 540;
        min-height: 67px;
        margin-top: 17px
    }
}

.tabbedServices .tab-content .tab-pane .image-container {
    position: relative;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.tabbedServices .tab-content .tab-pane .image-container .layout-shape {
    width: 100%;
    height: 100%;
    max-width: 636px;
    max-height: 668px;
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    animation-play-state: paused;
    opacity: 1;
    animation-name: shape-animation
}

@media (max-width: 768.98px) {
    .tabbedServices .tab-content .tab-pane .image-container .layout-shape {
        max-height: 350px
    }
}

.tabbedServices .tab-content .tab-pane .image-container .layout-shape picture {
    width: 100%
}

.tabbedServices .tab-content .tab-pane .image-container .layout-shape picture img {
    width: 100%
}

.tabbedServices .tab-content .tab-pane .image-container .shape-fit {
    background-color: transparent
}

.tabbedServices .tab-content .tab-pane .image-container .sticker {
    position: absolute;
    top: -22px;
    right: -10px;
    z-index: 1
}

@media (max-width: 991.96px) {
    .tabbedServices .tab-content .tab-pane .image-container .sticker {
        top: -22px;
        right: 3px;
        z-index: 1
    }
}

@media (max-width: 768.98px) {
    .tabbedServices .tab-content .tab-pane .image-container .sticker {
        top: -22px;
        right: 0%;
        z-index: 1
    }
}

.tabbedServices .tab-content .tab-pane .image-container .sticker div[class*="shape-spark-"] {
    width: 170px;
    height: 200px;
    transform: rotate(-165.6deg);
    -webkit-mask-size: contain;
    mask-size: contain;
    text-transform: uppercase
}

@media (max-width: 768.98px) {
    .tabbedServices .tab-content .tab-pane .image-container .sticker div[class*="shape-spark-"] {
        width: 78.343px;
        height: 91.744px
    }
}

.tabbedServices .tab-content .tab-pane .image-container .sticker h5 {
    color: #000;
    font-family: var(--font-family-bebas);
    font-size: 22px;
    text-align: center;
    margin: 0;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%) rotate(calc(-165.6deg - 14.4deg));
    line-height: 23.5px;
    text-transform: uppercase;
}

@media (max-width: 768.98px) {
    .tabbedServices .tab-content .tab-pane .image-container .sticker h5 {
        font-size: 14px;
        line-height: 15px
    }
}

.tabbedServices .tab-content .tab-pane .image-container .sticker .tab-content__sticker__shape {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.tabbedServices .tab-content .tab-pane .image-container .sticker .tab-content__sticker__shape-txt {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    top: 0;
    right: 0;
    transform: rotate(180deg);
    width: 75%;
    text-transform: uppercase
}

@media (max-width: 768.98px) {
    .tabbedServices .tab-content .tab-pane .image-container .sticker .tab-content__sticker__shape-txt {
        width: 55px
    }
}

@media (min-width: 769px) {
    .tabbedServices .tabbed-services__desktop-button {
        display: block
    }
}

@media (max-width: 991.96px) {
    .tabbedServices .tabbed-services__mobile-button {
        display: block
    }
}

.tabbedServices .btn.btn-primary {
    width: -webkit-fit-content;
    width: fit-content;
    margin: 0 auto
}

@media (max-width: 991.96px) {
    .tabbedServices .btn.btn-primary {
        margin-top: 30px
    }
}

.tabbedServices .btn.btn-primary.tabbed-services__btn-desktop {
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 991.96px) {
    .tabbedServices .btn.btn-primary.tabbed-services__btn-desktop {
        display: none
    }
}

@media (min-width: 769px) {
    .tabbedServices .btn.btn-primary.tabbed-services__btn-mobile {
        display: none
    }
}

@media (max-width: 991.96px) {
    .tabbedServices .btn.btn-primary.tabbed-services__btn-mobile {
        display: -ms-flexbox;
        display: flex
    }
}

.tabbedServices .make-adjustment {
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.tabbedServices .make-adjustment .nav-link:not(.active) {
    scroll-snap-align: none
}

.tabbedServices .make-adjustment .tabbed-services__snap-tab.active {
    scroll-snap-align: center
}

.tabbedServices .make-adjustment-from-scroll {
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.tabbedServices .make-adjustment-from-scroll .nav-link {
    scroll-snap-align: none
}

.tabbedServices .make-adjustment-from-scroll .tabbed-services__centered-tab {
    scroll-snap-align: center
}

.tabbedServices .scroll-snap-mandatory {
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.tabbedServices .scroll-snap-mandatory .nav-link {
    scroll-snap-align: center
}

@keyframes fade-in-bottom {
    0% {
        transform: translateY(50px);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes scale-up-center {
    0% {
        transform: scale(0.5)
    }

    100% {
        transform: scale(1)
    }
}



/* Pagination Scroll */
/* === Segmented timeline below Play/Pause (auto-inserted) === */
.heroCarousel .hero-pagination {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    z-index: 5;
    pointer-events: none;
}

.heroCarousel .swiper-play-pause {
    pointer-events: auto;
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.heroCarousel .swiper-control {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 2px solid #fff;
    background: transparent;
    display: grid;
    place-items: center;
    cursor: pointer;
}

.heroCarousel .swiper-control svg {
    width: 14px;
    height: 14px;
    fill: #fff
}

/* segmented timeline */
.heroCarousel .pagination-segments {
    pointer-events: none;
    display: flex;
    align-items: center;
    gap: 12px;
    width: 520px;
    max-width: 52vw;
}

.heroCarousel .pagination-segment {
    position: relative;
    height: 2px;
    flex: 1 1 0;
    border-radius: 999px;
    overflow: hidden;
    background: rgba(255, 255, 255, .18);
}

.heroCarousel .pagination-segment::before {
    /* faint hairline for inactive segments */
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, .0);
}

.heroCarousel .pagination-fill {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0%;
    background: #fff;
    border-radius: 999px;
    transition: width linear;
    /* duration set via JS */
}

/* Optional: active segment a touch brighter */
.heroCarousel .pagination-segment.is-active {
    background: rgba(255, 255, 255, .28);
}

/* Keep bullets clickable */
.heroCarousel .swiper-pagination {
    pointer-events: auto;
}

.eapps-widget-toolbar-panel-wrapper {
    display: none !important;
}

/* oneSlotGridPromoTile.css */
.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile {
    width: 100%;
    border-radius: 20px;
    overflow: hidden
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .dots-circle {
    top: -200px;
    right: -200px
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__image,
.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__text-content {
    padding: 0 15px
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__image {
    padding: 50px 0 40px
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__image .shape-fit {
    height: 290px;
    width: 272px;
    margin: 0 auto
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__image .shape-fit {
        width: 235px;
        height: 252px
    }
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__image img {
    width: 100%;
    height: inherit
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__image .gridPromoTile__badge {
    cursor: none;
    height: 100%;
    width: 272px;
    margin: 0 calc((100% - 272px) / 2);
    position: absolute;
    top: 0;
    left: 0
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__image .gridPromoTile__badge {
        width: 235px;
        margin: 0 calc((100% - 235px) / 2)
    }
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__image .gridPromoTile__badge .shape-badge {
    position: absolute;
    width: 61px;
    height: 70px;
    right: -9px;
    top: -10px
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__image .gridPromoTile__badge .shape-badge {
        right: -19px;
        top: -20px
    }
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__image .gridPromoTile__badge .shape-badge span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 14px;
    line-height: 20px;
    font-family: var(--font-family-bebas)
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__text-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 50px
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__text-content h3 {
    font-size: 35px;
    text-align: center;
    font-family: var(--skin-header-font);
    line-height: 44px;
    text-transform: capitalize;
    margin-bottom: 10px
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__text-content p {
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 0
}

.experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__text-content a {
    margin-top: 16px;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 25px;
    text-transform: capitalize;
    text-decoration: underline;
    font-family: var(--font-family-bebas) !important
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__text-content h3 {
        font-size: 25px;
        line-height: 37.5px
    }

    .experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__container .gridPromoTile__text-content p {
        line-height: 18px
    }
}

@media (min-width: 544px) {
    .experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .dots-circle {
        top: -250px
    }

    .experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__text-content {
        margin-bottom: 58px
    }

    .experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__text-content h3 {
        font-size: 35px;
        line-height: 44px
    }

    .experience-commerce_assets-oneSlotGridPromoTile .gridPromoTile .gridPromoTile__text-content p {
        line-height: 25px
    }
}

@media (min-width: 544px) {
    .experience-commerce_assets-oneSlotGridPromoTile {
        width: 411px;
        margin: auto
    }
}

.product-grid .experience-commerce_assets-oneSlotGridPromoTile {
    width: 100%
}

.tile__badge__text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 18px
}

/* Search.css */
.swatch-circle-beige {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: beige;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-beige.disabled {
    opacity: 0.2
}

.swatch-filter-beige {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: beige;
    border-radius: calc($diameter / 2);
    background-color: beige;
    display: block;
    position: relative
}

.swatch-filter-beige.disabled {
    opacity: 0.2
}

.swatch-circle-black {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #000;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-black.disabled {
    opacity: 0.2
}

.swatch-filter-black {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #000;
    border-radius: calc($diameter / 2);
    background-color: #000;
    display: block;
    position: relative
}

.swatch-filter-black.disabled {
    opacity: 0.2
}

.swatch-circle-blue {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #0070d2;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-blue.disabled {
    opacity: 0.2
}

.swatch-filter-blue {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #0070d2;
    border-radius: calc($diameter / 2);
    background-color: #0070d2;
    display: block;
    position: relative
}

.swatch-filter-blue.disabled {
    opacity: 0.2
}

.swatch-circle-brown {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: brown;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-brown.disabled {
    opacity: 0.2
}

.swatch-filter-brown {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: brown;
    border-radius: calc($diameter / 2);
    background-color: brown;
    display: block;
    position: relative
}

.swatch-filter-brown.disabled {
    opacity: 0.2
}

.swatch-circle-green {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #004c00;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-green.disabled {
    opacity: 0.2
}

.swatch-filter-green {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #004c00;
    border-radius: calc($diameter / 2);
    background-color: #004c00;
    display: block;
    position: relative
}

.swatch-filter-green.disabled {
    opacity: 0.2
}

.swatch-circle-grey {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #8f979d;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-grey.disabled {
    opacity: 0.2
}

.swatch-filter-grey {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #8f979d;
    border-radius: calc($diameter / 2);
    background-color: #8f979d;
    display: block;
    position: relative
}

.swatch-filter-grey.disabled {
    opacity: 0.2
}

.swatch-circle-navy {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: navy;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-navy.disabled {
    opacity: 0.2
}

.swatch-filter-navy {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: navy;
    border-radius: calc($diameter / 2);
    background-color: navy;
    display: block;
    position: relative
}

.swatch-filter-navy.disabled {
    opacity: 0.2
}

.swatch-circle-orange {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: orange;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-orange.disabled {
    opacity: 0.2
}

.swatch-filter-orange {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: orange;
    border-radius: calc($diameter / 2);
    background-color: orange;
    display: block;
    position: relative
}

.swatch-filter-orange.disabled {
    opacity: 0.2
}

.swatch-circle-pink {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #fe249a;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-pink.disabled {
    opacity: 0.2
}

.swatch-filter-pink {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #fe249a;
    border-radius: calc($diameter / 2);
    background-color: #fe249a;
    display: block;
    position: relative
}

.swatch-filter-pink.disabled {
    opacity: 0.2
}

.swatch-circle-purple {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: purple;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-purple.disabled {
    opacity: 0.2
}

.swatch-filter-purple {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: purple;
    border-radius: calc($diameter / 2);
    background-color: purple;
    display: block;
    position: relative
}

.swatch-filter-purple.disabled {
    opacity: 0.2
}

.swatch-circle-red {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: red;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-red.disabled {
    opacity: 0.2
}

.swatch-filter-red {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: red;
    border-radius: calc($diameter / 2);
    background-color: red;
    display: block;
    position: relative
}

.swatch-filter-red.disabled {
    opacity: 0.2
}

.swatch-circle-white {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #fff;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-white.disabled {
    opacity: 0.2
}

.swatch-filter-white {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #fff;
    border-radius: calc($diameter / 2);
    background-color: #fff;
    display: block;
    position: relative
}

.swatch-filter-white.disabled {
    opacity: 0.2
}

.swatch-circle-yellow {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #ff0;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-yellow.disabled {
    opacity: 0.2
}

.swatch-filter-yellow {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #ff0;
    border-radius: calc($diameter / 2);
    background-color: #ff0;
    display: block;
    position: relative
}

.swatch-filter-yellow.disabled {
    opacity: 0.2
}

.swatch-circle-miscellaneous {
    background: linear-gradient(0deg, #821e91 0, #821e91 25%, #edd134 25%, #ff0 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);
    background-repeat: repeat-y, repeat;
    background-size: 50% 100%, 100% 100%;
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    border-radius: 1.25em;
    display: block;
    height: 2.5em;
    position: relative;
    transform: rotate(35deg);
    width: 2.5em
}

.swatch-circle-miscellaneous.disabled {
    opacity: 0.2
}

.swatch-circle-miscellaneous.selected::after {
    transform: rotate(-35deg)
}

.category-tile {
    position: relative
}

.category-tile h1,
.category-tile h2 {
    font-size: 1.75rem;
    position: absolute;
    bottom: 1.875rem;
    left: 1.875rem;
    color: #fff
}

.category-tile::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom, transparent 60%, rgba(0, 0, 0, 0.5) 100%)
}

.refinement-bar {
    overflow: auto
}

.refinement-bar ul {
    padding-left: 0
}

@media (max-width: 768.98px) {
    .refinement-bar {
        background-color: #fff;
        box-shadow: 0 0.313em 0.938em rgba(0, 0, 0, 0.5);
        display: none;
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 1
    }
}

@media (max-width: 543.98px) {
    .refinement-bar {
        position: fixed;
        height: 100%
    }
}

@media (min-width: 769px) {
    .refinement-bar {
        display: block !important
    }
}

.filter-header {
    margin-left: calc($grid-gutter-width / 2 * -1);
    margin-right: calc($grid-gutter-width / 2 * -1)
}

.header-bar {
    background-color: #eee;
    border-bottom: 0.063em solid #eee
}

.header-bar button.close {
    font-size: 1rem;
    font-weight: normal;
    opacity: 1
}

.header-bar .fa.fa-close::before {
    font-size: 1.25em
}

@media (min-width: 544px) and (max-width: 768.98px) {
    .header-bar {
        padding: 0.938em 2.813em
    }
}

@media (max-width: 543.98px) {
    .header-bar {
        padding: 0.938em
    }
}

.refinements .header,
.refinements .values {
    padding: 0.313em 0
}

@media (min-width: 544px) and (max-width: 768.98px) {

    .refinements .header li,
    .refinements .values li {
        display: inline-block
    }
}

.refinements .header {
    font-size: 1.125em;
    color: #444
}

.refinements ul {
    overflow: auto
}

.refinements ul li {
    padding-left: 1px
}

.refinements ul li button {
    border: none;
    color: var(--skin-link-color-1);
    background-color: transparent
}

.refinements li {
    list-style-type: none;
    padding-left: 0
}

.refinements li.color-attribute {
    display: inline-block;
    padding-left: 0
}

.refinements li.color-attribute button {
    padding: 0
}

.refinements li.disabled {
    opacity: 0.5
}

@media (max-width: 543.98px) {
    .refinements {
        padding: 0
    }
}

.refinements .card-header h2 {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    margin-bottom: 0
}

.secondary-bar {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1em;
    overflow: auto
}

@media (max-width: 768.98px) {
    .secondary-bar button.reset {
        float: right
    }
}

@media (min-width: 544px) and (max-width: 768.98px) {
    .secondary-bar {
        padding: 0.938em 2.813em
    }
}

@media (max-width: 543.98px) {
    .secondary-bar {
        padding: 0.938em
    }
}

.refinement-header {
    overflow: auto
}

.disabled {
    pointer-events: none
}

.grid-header,
.content-grid-header {
    margin-top: 1em;
    margin-bottom: 1em
}

@media (max-width: 543.98px) {

    .grid-header .result-count,
    .content-grid-header .result-count {
        padding-bottom: 0.938em
    }

    .grid-header .filter-results,
    .content-grid-header .filter-results {
        display: block;
        width: 100%
    }
}

.grid-header select,
.content-grid-header select {
    width: 100%
}

.result-count {
    font-size: 0.875rem
}

.refinement {
    margin-bottom: 1em
}

@media (max-width: 768.98px) {
    .refinement.card {
        border-top: 0 none;
        border-left: 0 none;
        border-right: 0 none;
        border-radius: 0;
        margin-bottom: 0
    }

    .refinement .card-header {
        border-bottom: 0 none;
        padding: 0.25rem 1rem
    }

    .refinement .card-body {
        padding: 0 1rem
    }
}

.refinement a {
    text-decoration: none
}

.refinement.refinement-category li {
    margin-left: 0.938em;
    display: block
}

.refinement.refinement-category>ul>li {
    margin-left: 0
}

.search-banner {
    background-image: url("../images/search.jpg");
    background-position-y: 40%
}

.search-keywords {
    font-weight: bold
}

.filter-bar ul {
    padding-left: calc($grid-gutter-width / 2)
}

.filter-bar li {
    list-style: none;
    float: left;
    margin-left: 0.3125em;
    margin-right: 0.3125em
}

.filter-bar li:first-child {
    margin-left: 0
}

.filter-bar li.filter-value {
    border: 1px solid #ccc;
    padding: 0.3125em;
    border-radius: 3px;
    position: relative
}

.filter-bar li.filter-value button {
    color: black;
    border: none;
    padding: 0 2rem 0 0.5rem
}

.filter-bar li.filter-value button::after {
    content: "\F00D";
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    position: absolute;
    right: 10px;
    top: 11px
}

.filter-bar li.swatch-filter {
    font-size: 1.38em;
    position: relative;
    margin-top: 4px
}

.filter-bar li.swatch-filter button {
    width: 100%;
    height: 100%;
    display: block;
    border: none
}

.filter-bar li.swatch-filter button::before {
    content: "";
    background-color: white;
    width: 0.8em;
    height: 0.8em;
    border-radius: 0.4em;
    position: absolute;
    left: 0.5em;
    top: 0.5em
}

.filter-bar li.swatch-filter button::after {
    content: "\F057";
    font: normal normal normal 14px/1 FontAwesome;
    display: inline;
    text-rendering: auto;
    position: absolute;
    left: 0.18em;
    top: 0.12em;
    font-size: 1.5em
}

@media (max-width: 543.98px) {
    .tab-content {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 543.98px) {
    .product-grid {
        padding-top: 0.938em
    }

    .product-grid .col-6 {
        padding-left: 5px;
        padding-right: 5px
    }
}

.search-tips {
    text-align: left;
    margin-top: 1.875rem
}

.category-item {
    margin-bottom: 0.938rem
}

.show-more,
.show-more-content {
    padding: 0.938em;
    clear: both
}

.swatch-mark.color-value[data-selected=true]::after {
    color: #000;
    content: '\F058';
    display: table-caption;
    font-family: 'FontAwesome';
    font-size: 1.625em;
    left: 0.295em;
    position: absolute
}

.swatch-mark.color-value.selected::after {
    background: #fff;
    border-radius: 50%;
    color: #000;
    content: '\F058';
    display: table-caption;
    font-family: 'FontAwesome';
    font-size: 1.625em;
    height: 0.75em;
    left: 0.31em;
    line-height: 0.8em;
    position: absolute;
    top: 0.35em;
    width: 0.8em
}

.search-nav {
    margin-bottom: 1em;
    border-bottom: 0.063em solid #ccc
}

.search-nav .nav-tabs-wrapper {
    padding: 0
}

@media (max-width: 543.98px) {
    .search-nav .nav-tabs-wrapper {
        width: 100%
    }
}

.search-nav .nav-tabs-wrapper .nav-tabs {
    border-bottom: 0 none
}

.search-nav .nav-link:focus {
    background-color: #f9f9f9
}

.product-options .quantity {
    position: absolute;
    bottom: 0;
    right: 0
}

.apmLogo {
    font-family: var(--skin-body-font);
    font-size: 0.75rem;
    line-height: 1.25rem;
    color: black;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 1.313rem;
    padding: 1.125rem 0
}

@media (max-width: 991.96px) {
    .apmLogo {
        margin: 17px 0 0;
        padding: 0
    }
}

.apmText {
    margin: 0;
    line-height: 1.25rem
}

@media (max-width: 991.96px) {
    .apmText {
        color: var(--Black, #000);
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: Obviously;
        font-size: 0.625rem;
        font-style: normal;
        font-weight: 540;
        line-height: 1.125rem
    }
}

.search-banner {
    background: none
}

.search-banner::after {
    content: none
}

.show-more {
    margin-top: 30px;
    padding: 0 0 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.96px) {
    .show-more {
        margin-top: 26px;
        padding-bottom: 41px
    }
}

.show-more .more {
    max-width: 100%;
    width: -webkit-fit-content;
    width: fit-content
}

.search-results {
    padding-bottom: 45px
}

.search-results.container .breadcrumb {
    padding: 12px 0 20px
}

.search-results.container .breadcrumb-item {
    margin-bottom: 0
}

@media (max-width: 991.96px) {
    .search-results.container .breadcrumb {
        padding: 10px 0 13px
    }

    .search-results.container .breadcrumb-item+.breadcrumb-item::before {
        padding-top: 2px
    }
}

.search-results .sort-by {
    padding: 0;
    outline: none;
    font-family: var(--font-family-bebas) !important;
    line-height: 24px;
    font-size: 20px;
    font-weight: 470
}

@media (max-width: 991.96px) {
    .search-results .sort-by {
        font-size: 20px;
        line-height: 30px
    }

    .search-results .sort-by::after {
        content: none !important
    }
}

.search-results .dropdown-sort-selected {
    padding-right: 5px
}

.search-results .product-tile .image-container .sticker h5 {
    line-height: 14px
}

@media (max-width: 991.96px) {
    .search-results .product-tile .image-container .sticker h5 {
        line-height: 12px
    }
}

.search-results .grid-header {
    margin-top: 0;
    margin-bottom: 29px;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.96px) {
    .search-results .grid-header {
        margin-bottom: 22px
    }
}

.search-results .grid-header .dropdown-sorting {
    background-color: transparent;
    outline: none;
    border: none;
    padding: 0;
    margin-left: 10px
}

.search-results .grid-header .dropdown-sorting .chevron {
    width: 12px;
    height: 12px
}

.search-results .grid-header .dropdown-sorting.active .chevron {
    transform: rotate(180deg)
}

@media (max-width: 991.96px) {
    .search-results .grid-header .dropdown-sorting {
        display: none
    }
}

.search-results .grid-header .result-count {
    text-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
    font-weight: bold;
    line-height: 25px
}

.search-results .grid-header .result-count p {
    margin: 0
}

.search-results .grid-header .result-count .search-keywords {
    font-weight: 560;
    font-family: var(--skin-body-font-medium)
}

@media (max-width: 991.96px) {
    .search-results .grid-header .result-count {
        padding-bottom: 0;
        font-size: 11px;
        line-height: 20px;
        text-align: left;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.search-results .reset {
    font-family: var(--font-family-bebas);
    font-style: normal;
    font-weight: 470;
    font-display: swap;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 470;
    line-height: 25px;
    text-decoration: underline;
    color: #000;
    margin-right: 40px;
    padding: 0
}

.search-results .filter-badges {
    margin-bottom: 29.5px
}

@media (max-width: 991.96px) {
    .search-results .filter-badges {
        margin-bottom: 14px
    }
}

.search-results .filter-badges .badges {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding: 18.5px 0;
    border-left: none;
    border-right: none
}

.search-results .filter-badges .badges .reset {
    font-family: var(--skin-body-font);
    font-style: normal;
    font-weight: 540;
    font-display: swap;
    font-size: 10px;
    text-transform: none
}

@media (max-width: 991.96px) {
    .search-results .filter-badges .badges {
        padding: 15px 0;
        gap: 9px 7px
    }
}

.search-results .filter-badges .badge {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    font-size: 10px;
    line-height: 25px;
    height: 33px
}

@media (max-width: 991.96px) {
    .search-results .filter-badges .badge {
        height: 30px
    }
}

.search-results .filter-badges .badge button {
    border: none;
    box-shadow: none;
    outline: none;
    background: transparent;
    font-weight: unset;
    position: relative;
    margin-left: 5.5px
}

@media (max-width: 991.96px) {
    .search-results .filter-badges .badge button {
        margin-left: 3.5px
    }
}

.search-results .filter-badges .badge button::before {
    content: "";
    position: absolute;
    width: 13px;
    height: 13px;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: url("../images/common/cross.svg") no-repeat;
    background-size: contain
}

.search-results .filter-badges .badge button:hover {
    opacity: 1
}

.search-results .sorting-menu {
    width: 304px;
    padding: 40px;
    background-color: #fff;
    border-radius: 20px;
    display: none;
    position: absolute;
    z-index: 20;
    top: 42px;
    filter: drop-shadow(0 4px 30px rgba(0, 0, 0, 0.1));
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
    margin-bottom: 1rem
}

.search-results .sorting-menu.show {
    display: -ms-flexbox;
    display: flex
}

.search-results .sorting-menu .sort-option {
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.96px) {
    .search-results .sorting-menu .sort-option {
        gap: 20px
    }
}

.search-results .sorting-menu .sort-option input[type="radio"] {
    margin-top: 0;
    width: 28px;
    height: 28px;
    border: 1px solid #000;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 100%;
    position: relative;
    cursor: pointer;
    opacity: 1
}

.search-results .sorting-menu .sort-option input[type="radio"].selected::after {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    display: block;
    background-color: #000;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.search-results .sorting-menu .sort-option label {
    font-size: 14px;
    margin-bottom: 0;
    font-weight: 540;
    line-height: 1
}

.search-results .sorting-menu .sort-option label.selected {
    font-family: var(--skin-body-font-medium);
    font-style: normal;
    font-stretch: normal;
    font-weight: 500;
    font-display: swap;
    font-size: 14px;
    text-transform: none;
    font-weight: bold
}

.search-results .sorting-menu .sorting-options {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 24px;
    -ms-flex-direction: column;
    flex-direction: column
}

.search-results .sorting-menu .sorting-options label {
    font-weight: 540
}

.search-results .sorting-menu .sort-by {
    display: none
}

@media (max-width: 991.96px) {
    .search-results .sorting-menu {
        width: 100%;
        padding: 24px 20px 30px;
        display: -ms-flexbox;
        display: flex;
        position: static;
        filter: none
    }

    .search-results .sorting-menu .sort-by {
        padding: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        text-align: left
    }

    .search-results .sorting-menu .sort-by .svg-icon {
        width: 12px;
        height: 8px
    }

    .search-results .sorting-menu .sort-by[aria-expanded="true"] .svg-icon {
        transform: rotate(180deg)
    }

    .search-results .sorting-menu .sort-by:focus {
        box-shadow: none;
        outline: none
    }

    .search-results .sorting-menu .sorting-options {
        display: none
    }

    .search-results .sorting-menu.active .sorting-options {
        display: -ms-flexbox;
        display: flex
    }
}

@media (max-width: 991.96px) {
    .search-results .tab-pane {
        padding: 0
    }
}

.filter-toggler {
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    font-family: var(--font-family-bebas);
    font-weight: 100;
    font-size: 20px;
    color: #000;
    line-height: 24px
}

.filter-toggler:active,
.filter-toggler:focus {
    outline: none;
    box-shadow: none
}

.filter-toggler:not(.mobile-filter)::after {
    content: "\e0ad";
    display: inline-block;
    font-family: FontAwesome;
    width: 20px;
    height: 20px;
    color: #000;
    margin-left: 10px;
    font-size: 22px;
    margin-bottom: 7px;
    /* background-image: url("../images/common/filter.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom; */
}

.filter-toggler.mobile-filter {
    text-align: right;
    padding-right: 0;
    padding-bottom: 0;
    -ms-flex-pack: end;
    justify-content: end;
    font-size: 16px;
    font-weight: 470;
    line-height: 16px
}

.filter-toggler .filter-count {
    margin-left: 5px
}

.modal-filter {
    position: fixed;
    display: none;
    width: 100vw;
    height: 100%;
    z-index: 2500;
    top: 0;
    left: 0;
    right: auto;
    background-color: rgba(0, 0, 0, 0.5)
}

.modal-filter.show {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center;
    align-items: center
}

.modal-filter .filter-options {
    position: absolute;
    width: 100%;
    z-index: 1;
    background-color: #fcead8;
    padding-top: 30px;
    padding-bottom: 35px
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-container .refinements {
        margin-bottom: 86px
    }
}

.modal-filter .filter-options .filter-header {
    position: relative;
    padding-bottom: 31px
}

.modal-filter .filter-options .filter-header span {
    font-size: 28px;
    font-family: var(--font-family-bebas);
    line-height: 38.5px
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-header span {
        line-height: 16px;
        font-size: 16px;
        font-weight: 470
    }
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-header {
        text-align: center;
        padding-bottom: 30px
    }

    .modal-filter .filter-options .filter-header .filter-header__close {
        position: absolute;
        display: block;
        width: auto;
        right: 20px;
        left: auto;
        top: -10px
    }

    .modal-filter .filter-options .filter-header .filter-header__close .close {
        background: url("../images/common/cross.svg") no-repeat center;
        background-size: contain
    }

    .modal-filter .filter-options .filter-header .filter-header__close .close .svg-icon {
        display: none
    }
}

.modal-filter .filter-options .filter-body {
    border-radius: 20px;
    background-color: #fff;
    padding: 40px 55px
}

.modal-filter .filter-options .filter-body .filter-container {
    height: 436px;
    overflow-y: auto;
    overflow-x: hidden
}

@media (max-height: 800px) and (min-width: 769px) {
    .modal-filter .filter-options .filter-body .filter-container {
        height: 250px
    }
}

.modal-filter .filter-options .filter-body .card {
    border: none;
    margin-bottom: 0
}

.modal-filter .filter-options .filter-body .card-header {
    font-weight: bold;
    text-transform: uppercase;
    padding: 0;
    border: none;
    padding-bottom: 30px
}

.modal-filter .filter-options .filter-body .card-header h2 {
    line-height: 1.25rem
}

.modal-filter .filter-options .filter-body .card-body {
    padding: 0
}

.modal-filter .filter-options .filter-body .refinements {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    column-gap: 67px;
    width: -webkit-fit-content;
    width: fit-content
}

@media (max-width: 1313.98px) {
    .modal-filter .filter-options .filter-body .refinements {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
        width: 100%
    }
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-body .refinements {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }
}

.modal-filter .filter-options .filter-body .refinements .values {
    margin-bottom: 0;
    padding: 0
}

.modal-filter .filter-options .filter-body .refinements span.selected {
    font-family: var(--font-family-bebas);
    font-style: normal;
    font-weight: 470;
    font-display: swap;
    text-transform: uppercase;
    font-size: 14px;
    text-transform: none
}

.modal-filter .filter-options .filter-body .refinements ul li button {
    margin-bottom: 20px
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-body .refinements ul li button {
        margin-bottom: 24px
    }
}

.modal-filter .filter-options .filter-body .refinements ul li button span.selected {
    font-weight: bold
}

.modal-filter .filter-options .filter-body .refinements ul li:last-child button {
    margin-bottom: 0
}

.modal-filter .filter-options .filter-body .refinements ul li.color-attribute {
    display: block
}

.modal-filter .filter-options .filter-body .refinements ul li.color-attribute .swatch-circle {
    display: inline-block
}

.modal-filter .filter-options .filter-body .refinements .content>ul>li {
    margin: 0
}

.modal-filter .filter-options .filter-body .refinements .content>ul>li>button {
    padding: 0
}

.modal-filter .filter-options .filter-body .refinements .refinement .refinement-title,
.modal-filter .filter-options .filter-body .refinements .refinement .filter-count {
    font-family: var(--font-family-bebas);
    font-style: normal;
    font-weight: 470;
    font-display: swap;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase
}

@media (max-width: 991.96px) {

    .modal-filter .filter-options .filter-body .refinements .refinement .refinement-title,
    .modal-filter .filter-options .filter-body .refinements .refinement .filter-count {
        font-size: 20px;
        font-weight: 470;
        line-height: 30px
    }
}

.modal-filter .filter-options .filter-body .refinements .refinement .filter-count {
    margin-left: 3px
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-body .refinements .refinement .filter-count {
        margin-left: 8px
    }
}

.modal-filter .filter-options .filter-body .refinements .refinement .card-body .refinement-option {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-body .refinements .refinement .card-body .refinement-option {
        gap: 20px
    }
}

.modal-filter .filter-options .filter-body .refinements .refinement .card-body .refinement-option span {
    font-weight: 540;
    font-size: 14px;
    line-height: 25px
}

.modal-filter .filter-options .filter-body .refinements .refinement .card-body .refinement-option span.selected {
    font-family: var(--skin-body-font-medium);
    font-style: normal;
    font-stretch: normal;
    font-weight: 500;
    font-display: swap;
    font-size: 14px
}

.modal-filter .filter-options .filter-body .refinements .refinement .card-body .refinement-option .icon-square,
.modal-filter .filter-options .filter-body .refinements .refinement .card-body .refinement-option .icon-square-checked {
    width: 23px;
    height: 23px;
    border: 1px solid #000;
    display: inline-block;
    position: relative
}

@media (max-width: 991.96px) {

    .modal-filter .filter-options .filter-body .refinements .refinement .card-body .refinement-option .icon-square,
    .modal-filter .filter-options .filter-body .refinements .refinement .card-body .refinement-option .icon-square-checked {
        width: 28px;
        height: 28px
    }
}

.modal-filter .filter-options .filter-body .refinements .refinement .card-body .refinement-option:focus {
    outline: none
}

.modal-filter .filter-options .filter-body .refinements .refinement .card-body .refinement-option .icon-square-checked::after {
    content: "";
    position: absolute;
    inset: 0;
    margin: auto;
    background-color: #000;
    display: block;
    width: 15px;
    height: 15px
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-body .refinements .refinement .card-body .refinement-option .icon-square-checked::after {
        width: 20px;
        height: 20px
    }
}

.modal-filter .filter-options .filter-body .refinements .refinement .card-body .color-attribute .refinement-option .swatch-circle {
    width: 32px;
    height: 32px;
    border-radius: 100%
}

.modal-filter .filter-options .filter-body .refinements .refinement .card-body .color-attribute .refinement-option .swatch-circle.selected {
    border: 3px solid #fff;
    position: relative
}

.modal-filter .filter-options .filter-body .refinements .refinement .card-body .color-attribute .refinement-option .swatch-circle.selected::after {
    content: "";
    border: 1px solid #000;
    background: transparent;
    border-radius: 100%;
    height: inherit;
    width: inherit;
    top: 50%;
    left: auto;
    right: 50%;
    transform: translate(50%, -50%);
    display: block
}

.modal-filter .filter-options .filter-body .refinements .refinement .card-body .color-attribute .refinement-option span.selected {
    font-weight: 560;
    font-family: var(--skin-body-font-medium)
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-body .refinements {
        gap: 16px
    }

    .modal-filter .filter-options .filter-body .refinements .refinement {
        border-radius: 20px;
        background-color: #fff;
        margin-bottom: 0
    }

    .modal-filter .filter-options .filter-body .refinements .refinement .card-header {
        padding-bottom: 0
    }

    .modal-filter .filter-options .filter-body .refinements .refinement .card-header .title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding: 24px 20px;
        line-height: 30px
    }

    .modal-filter .filter-options .filter-body .refinements .refinement .card-header .title .svg-icon {
        margin-left: auto;
        width: 12px;
        height: 8px
    }

    .modal-filter .filter-options .filter-body .refinements .refinement .card-header .title::after {
        content: none
    }

    .modal-filter .filter-options .filter-body .refinements .refinement .card-header .title:focus {
        box-shadow: none
    }

    .modal-filter .filter-options .filter-body .refinements .refinement .card-body {
        padding: 0 20px 24px
    }

    .modal-filter .filter-options .filter-body .refinements .refinement.active .svg-icon {
        transform: rotate(180deg)
    }
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-body {
        background-color: transparent;
        padding: 0;
        padding-bottom: 30px
    }

    .modal-filter .filter-options .filter-body .filter-container {
        height: auto
    }

    .modal-filter .filter-options .filter-body .filter-container .svg-icon {
        width: 12px;
        height: 8px
    }
}

.modal-filter .filter-options .filter-footer {
    padding-top: 34px;
    text-align: right
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-footer {
        position: fixed;
        width: 100%;
        bottom: 0;
        left: 0;
        text-align: left;
        right: auto;
        background-color: #fcead8;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 20px;
        box-shadow: -4px 0 14px 0 rgba(0, 0, 0, 0.1)
    }

    .modal-filter .filter-options .filter-footer .reset {
        font-size: 14px;
        font-family: var(--font-family-bebas)
    }

    .modal-filter .filter-options .filter-footer .reset {
        margin-right: 10px;
        line-height: 30px
    }

    .modal-filter .filter-options .filter-footer:has(.reset) {
        -ms-flex-flow: row-reverse;
        flex-flow: row-reverse
    }
}

.modal-filter .filter-options .filter-footer .results {
    width: 206px
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options .filter-footer .results {
        display: -ms-flexbox;
        display: flex;
        width: 185px;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        gap: 10px;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

.modal-filter .filter-options .filter-footer .results:disabled {
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 1
}

@media (max-width: 991.96px) {
    .modal-filter .filter-options {
        height: 100%;
        padding-bottom: 0;
        overflow-y: auto;
        overflow-x: hidden
    }

    .modal-filter .filter-options .container {
        padding-left: 0;
        padding-right: 0
    }

    .modal-filter .filter-options .filter-header,
    .modal-filter .filter-options .filter-body {
        padding-left: 20px;
        padding-right: 20px
    }
}

.modal-filter .close {
    width: 20px;
    height: 20px;
    margin-top: auto;
    margin-bottom: auto;
    opacity: 1
}

.modal-filter .refinement-bar {
    overflow: unset
}

@media (max-width: 991.96px) {
    .modal-filter .refinement-bar {
        box-shadow: none;
        background-color: transparent;
        position: static;
        display: block
    }
}

@media (max-width: 991.96px) {
    .modal-filter .dropdown-sorting {
        display: none
    }
}

.product-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
    column-gap: 17px;
    row-gap: 30px
}

@media (max-width: 1313.98px) {
    .product-grid {
        -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (max-width: 991.96px) {
    .product-grid {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        padding-top: 0;
        row-gap: 14px
    }
}

.product-grid .product {
    height: 100%
}

.product-grid .page-include {
    height: 100%
}

.product-grid .page-include .experience-region,
.product-grid .page-include .experience-commerce_assets-oneSlotGridPromoTile {
    height: 100%;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 991.96px) {
    .product-grid .product-tile .tile-body .pdp-link {
        font-family: var(--font-family-bebas);
        font-style: normal;
        font-weight: 470;
        font-display: swap;
        text-transform: uppercase;
        font-size: 16px
    }

    .product-grid .product-tile .tile-body .pdp-link .link {
        font-family: var(--font-family-bebas);
        font-style: normal;
        font-weight: 470;
        font-display: swap;
        text-transform: uppercase;
        font-size: 16px
    }
}

@media (max-width: 991.96px) {
    .product-grid .product-tile .tile-body .short-description .product-tile__short-description-text {
        font-size: 10px;
        line-height: 16px
    }
}

@media (min-width: 769px) {
    .product-grid .product-tile .tile-body .tile-body-footer .product-tile__footer__wrapper .product-tile__footer__prices-container {
        display: none
    }
}

.product-grid .product-tile .image-container .headline .highlight-label {
    width: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    text-align: end;
    white-space: inherit
}

@media (min-width: 769px) {
    .product-grid .product-tile .tile-body-footer .tile__price-default .pricing__wrapper .price__default__strike-wrapper {
        font-family: var(--skin-body-font-medium);
        font-style: normal;
        font-stretch: normal;
        font-weight: 500;
        font-display: swap;
        font-size: 12px
    }
}

@media (min-width: 769px) {
    .product-grid .product-tile .tile-body-footer .price.tile__price-range .range {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: center;
        align-items: center
    }
}

.page[data-action="Search-Show"] .categoryHeroMode {
    min-height: 250px;
    height: unset
}

.page[data-action="Search-Show"] .categoryHeroMode .hero-categroy-content,
.page[data-action="Search-Show"] .categoryHeroMode .hero-categroy-content--large {
    max-width: 626px
}

.page[data-action="Search-Show"] .categoryHeroMode .hero-categroy-content .hero-category-title,
.page[data-action="Search-Show"] .categoryHeroMode .hero-categroy-content .hero-category-title--large {
    font-size: 45px;
    line-height: 42px
}

.page[data-action="Search-Show"] .categoryHeroMode .hero-categroy-content .hero-category-body {
    margin-top: 20px
}

.page[data-action="Search-Show"] .categoryHeroMode-shape--1 {
    width: 153.513px;
    height: 136.702px;
    top: 12px;
    left: -47px
}

.page[data-action="Search-Show"] .categoryHeroMode-shape--2 {
    width: 106.48px;
    height: 112.143px;
    top: -9px;
    left: 116px
}

.page[data-action="Search-Show"] .categoryHeroMode-shape--3 {
    width: 111.762px;
    height: 128.929px;
    top: 164px;
    left: -29px
}

.page[data-action="Search-Show"] .categoryHeroMode-shape--4 {
    width: 176.666px;
    height: 115.855px;
    bottom: 20px;
    right: -99px
}

.page[data-action="Search-Show"] .categoryHeroMode-shape--5 {
    width: 122.754px;
    height: 122.754px;
    bottom: -40px;
    right: 61px
}

.page[data-action="Search-Show"] .categoryHeroMode-shape--6 {
    width: 173.78px;
    height: 125.571px;
    transform: rotate(-4.025deg);
    bottom: 107px;
    right: 5px
}

@media (max-width: 991.96px) {
    .page[data-action="Search-Show"] .categoryHeroMode {
        min-height: 220px
    }

    .page[data-action="Search-Show"] .categoryHeroMode-shape--3,
    .page[data-action="Search-Show"] .categoryHeroMode-shape--4,
    .page[data-action="Search-Show"] .categoryHeroMode-shape--5 {
        display: none
    }

    .page[data-action="Search-Show"] .categoryHeroMode-shape--1 {
        width: 84px;
        height: 75px;
        top: 4px;
        left: -41px;
        transform: rotate(337deg)
    }

    .page[data-action="Search-Show"] .categoryHeroMode-shape--2 {
        width: 66px;
        height: 69px;
        top: -29px;
        left: 29px
    }

    .page[data-action="Search-Show"] .categoryHeroMode-shape--6 {
        width: 104px;
        height: 73px;
        bottom: -7px;
        right: -15px;
        transform: rotate(352deg)
    }

    .page[data-action="Search-Show"] .categoryHeroMode .hero-categroy-content {
        max-width: 315px
    }

    .page[data-action="Search-Show"] .categoryHeroMode .hero-categroy-content .hero-category-title,
    .page[data-action="Search-Show"] .categoryHeroMode .hero-categroy-content .hero-category-title--large {
        font-size: 25px;
        line-height: 37.5px
    }

    .page[data-action="Search-Show"] .categoryHeroMode .hero-categroy-content .hero-category-body {
        margin-top: 6px
    }

    .page[data-action="Search-Show"] .categoryHeroMode .hero-categroy-content .hero-category-body,
    .page[data-action="Search-Show"] .categoryHeroMode .hero-categroy-content .hero-category-body>* {
        font-size: 11px;
        line-height: 20px
    }
}

.page[data-action="Search-Show"] #maincontent:has(.search-results__product-search) {
    background-image: url("../../images/search-page-motif.svg");
    background-repeat: no-repeat;
    background-position: 0 -40px;
    background-size: 100%
}

@media (max-width: 991.96px) {
    .page[data-action="Search-Show"] #maincontent:has(.search-results__product-search) {
        background-image: url("../../images/search-page-motif-mobile.svg");
        background-position: 0 0
    }
}

.page[data-action="Search-Show"] .search-nav {
    padding-top: 108px;
    padding-bottom: 32px;
    margin: 0 0 23px
}

@media (max-width: 991.96px) {
    .page[data-action="Search-Show"] .search-nav {
        padding-top: 100px;
        padding-bottom: 11px;
        margin: 0 0 23px
    }
}

.page[data-action="Search-Show"] .search-nav .nav-tabs-wrapper {
    display: none
}

.page[data-action="Search-Show"] .search-nav .search-nav-header {
    font-family: var(--skin-header-font);
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    font-size: 45px;
    font-weight: 900;
    line-height: 42px;
    letter-spacing: 0;
    text-align: left
}

@media (max-width: 991.96px) {
    .page[data-action="Search-Show"] .search-nav .search-nav-header {
        font-size: 25px;
        font-weight: 900;
        line-height: 38px
    }
}

.page[data-action="Search-Show"] .search-nav .search-nav-header .search-keywords {
    color: var(--color-benefit-pink);
    display: inline
}

.page[data-action="Search-Show"] .search-nav .search-nav-header blockquote::before {
    content: open-quote
}

.page[data-action="Search-Show"] .search-nav .search-nav-header blockquote::after {
    content: close-quote
}

.page[data-action="Search-Show"] .dropdown-sort-selected {
    display: none
}

.page[data-action="Search-Show"] .result-count .search-result-count {
    font-size: 12px;
    font-weight: 540;
    line-height: 25px;
    letter-spacing: 0;
    text-align: center
}

@media (max-width: 991.96px) {
    .page[data-action="Search-Show"] .result-count .search-result-count {
        font-size: 11px;
        line-height: 20px
    }
}

.page[data-action="Search-Show"] .result-count .search-keywords {
    display: none
}

.page[data-action="Search-Show"] .grid-footer {
    grid-column: 1 / -1;
    justify-self: center
}

.highContrast .product-tile__footer__wrapper .cart-and-ipay span {
    color: #fff
}

.highContrast .product-tile__footer__wrapper .cart-and-ipay .price__default__strike-wrapper+.sales .value {
    color: #fff !important
}

.highContrast .results span {
    color: #fff
}

/* Responsive 3-up grid for Latest Product (replaces Swiper) */
.cross-sell-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 17px;
    /* matches your slide margin-right */
}

.cross-sell-grid .grid-item {
    width: 100%;
}

@media (max-width: 1024px) {
    .cross-sell-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 640px) {
    .cross-sell-grid {
        grid-template-columns: 1fr;
    }
}

/* Optional: ensure hover image stacks correctly like before */
/* .tile__img-wrapper {
    position: relative;
}

.tile-image.secondary-tile-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    transition: opacity .2s ease;
}

.image-container__product-link:hover .tile-image.secondary-tile-image {
    opacity: 1;
} */


/* Detail.css */
.claims-icon {
    display: block
}

.claims-icon#brightening {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_3302_45155' maskUnits='userSpaceOnUse' x='7.61108' y='10.6117' width='8' height='10' fill='black'%3E%3Crect fill='white' x='7.61108' y='10.6117' width='8' height='10'/%3E%3Cpath d='M14.5052 15.047C14.2934 14.8823 14.0817 14.694 13.8817 14.5058C13.3052 13.9411 12.7993 13.2823 12.3758 12.5293L11.8581 11.6117L11.3405 12.5293C10.917 13.2823 10.4111 13.9411 9.83461 14.5058C9.63461 14.7058 9.42285 14.8823 9.21108 15.047L8.61108 15.5058L9.21108 15.9764C9.42285 16.1411 9.63461 16.3293 9.83461 16.5176C10.4111 17.0823 10.917 17.7411 11.3405 18.494L11.8581 19.4117L12.3758 18.494C12.7993 17.7411 13.3052 17.0823 13.8817 16.5176C14.0817 16.3293 14.2817 16.1411 14.5052 15.9764L15.0934 15.5176L14.5052 15.047ZM13.0581 15.6823C12.6228 16.1058 12.2228 16.5882 11.8581 17.1058C11.4934 16.5882 11.0934 16.1058 10.6581 15.6823C10.5993 15.6235 10.5405 15.5764 10.4817 15.5176C10.5405 15.4588 10.5993 15.4117 10.6581 15.3529C11.0934 14.9293 11.4934 14.447 11.8581 13.9293C12.2228 14.447 12.6228 14.9293 13.0581 15.3529C13.117 15.4117 13.1758 15.4588 13.2346 15.5176C13.1758 15.5646 13.117 15.6235 13.0581 15.6823Z'/%3E%3C/mask%3E%3Cpath d='M14.5052 15.047C14.2934 14.8823 14.0817 14.694 13.8817 14.5058C13.3052 13.9411 12.7993 13.2823 12.3758 12.5293L11.8581 11.6117L11.3405 12.5293C10.917 13.2823 10.4111 13.9411 9.83461 14.5058C9.63461 14.7058 9.42285 14.8823 9.21108 15.047L8.61108 15.5058L9.21108 15.9764C9.42285 16.1411 9.63461 16.3293 9.83461 16.5176C10.4111 17.0823 10.917 17.7411 11.3405 18.494L11.8581 19.4117L12.3758 18.494C12.7993 17.7411 13.3052 17.0823 13.8817 16.5176C14.0817 16.3293 14.2817 16.1411 14.5052 15.9764L15.0934 15.5176L14.5052 15.047ZM13.0581 15.6823C12.6228 16.1058 12.2228 16.5882 11.8581 17.1058C11.4934 16.5882 11.0934 16.1058 10.6581 15.6823C10.5993 15.6235 10.5405 15.5764 10.4817 15.5176C10.5405 15.4588 10.5993 15.4117 10.6581 15.3529C11.0934 14.9293 11.4934 14.447 11.8581 13.9293C12.2228 14.447 12.6228 14.9293 13.0581 15.3529C13.117 15.4117 13.1758 15.4588 13.2346 15.5176C13.1758 15.5646 13.117 15.6235 13.0581 15.6823Z' fill='black'/%3E%3Cpath d='M14.5052 15.047C14.2934 14.8823 14.0817 14.694 13.8817 14.5058C13.3052 13.9411 12.7993 13.2823 12.3758 12.5293L11.8581 11.6117L11.3405 12.5293C10.917 13.2823 10.4111 13.9411 9.83461 14.5058C9.63461 14.7058 9.42285 14.8823 9.21108 15.047L8.61108 15.5058L9.21108 15.9764C9.42285 16.1411 9.63461 16.3293 9.83461 16.5176C10.4111 17.0823 10.917 17.7411 11.3405 18.494L11.8581 19.4117L12.3758 18.494C12.7993 17.7411 13.3052 17.0823 13.8817 16.5176C14.0817 16.3293 14.2817 16.1411 14.5052 15.9764L15.0934 15.5176L14.5052 15.047ZM13.0581 15.6823C12.6228 16.1058 12.2228 16.5882 11.8581 17.1058C11.4934 16.5882 11.0934 16.1058 10.6581 15.6823C10.5993 15.6235 10.5405 15.5764 10.4817 15.5176C10.5405 15.4588 10.5993 15.4117 10.6581 15.3529C11.0934 14.9293 11.4934 14.447 11.8581 13.9293C12.2228 14.447 12.6228 14.9293 13.0581 15.3529C13.117 15.4117 13.1758 15.4588 13.2346 15.5176C13.1758 15.5646 13.117 15.6235 13.0581 15.6823Z' stroke='black' stroke-width='0.2' mask='url(%23path-1-outside-1_3302_45155)'/%3E%3Cmask id='path-2-outside-2_3302_45155' maskUnits='userSpaceOnUse' x='-0.318359' y='-0.411865' width='12' height='15' fill='black'%3E%3Crect fill='white' x='-0.318359' y='-0.411865' width='12' height='15'/%3E%3Cpath d='M10.1405 6.63519C9.58752 6.31755 9.06988 5.92931 8.59929 5.47049C7.66988 4.56461 6.9287 3.3999 6.39929 2.02343L5.85811 0.588135L5.30517 2.02343C4.77576 3.3999 4.03458 4.56461 3.10517 5.47049C2.64635 5.91755 2.1287 6.31755 1.56399 6.63519L0.681641 7.14108L1.56399 7.64696C2.1287 7.97637 2.64635 8.36461 3.10517 8.81166C4.03458 9.71755 4.77576 10.8823 5.30517 12.2587L5.85811 13.694L6.41105 12.2587C6.94046 10.8823 7.68164 9.71755 8.61105 8.81166C9.08164 8.36461 9.59929 7.96461 10.1522 7.64696L11.0346 7.14108L10.1405 6.63519ZM7.78752 7.97637C7.02282 8.71755 6.37576 9.5999 5.85811 10.6117C5.34046 9.5999 4.69341 8.71755 3.9287 7.97637C3.62282 7.68225 3.29341 7.3999 2.94046 7.15284C3.29341 6.89402 3.62282 6.62343 3.9287 6.31755C4.69341 5.57637 5.34046 4.69402 5.85811 3.68225C6.37576 4.69402 7.02282 5.57637 7.78752 6.31755C8.09341 6.62343 8.42282 6.89402 8.77576 7.14108C8.42282 7.38813 8.09341 7.67049 7.78752 7.97637Z'/%3E%3C/mask%3E%3Cpath d='M10.1405 6.63519C9.58752 6.31755 9.06988 5.92931 8.59929 5.47049C7.66988 4.56461 6.9287 3.3999 6.39929 2.02343L5.85811 0.588135L5.30517 2.02343C4.77576 3.3999 4.03458 4.56461 3.10517 5.47049C2.64635 5.91755 2.1287 6.31755 1.56399 6.63519L0.681641 7.14108L1.56399 7.64696C2.1287 7.97637 2.64635 8.36461 3.10517 8.81166C4.03458 9.71755 4.77576 10.8823 5.30517 12.2587L5.85811 13.694L6.41105 12.2587C6.94046 10.8823 7.68164 9.71755 8.61105 8.81166C9.08164 8.36461 9.59929 7.96461 10.1522 7.64696L11.0346 7.14108L10.1405 6.63519ZM7.78752 7.97637C7.02282 8.71755 6.37576 9.5999 5.85811 10.6117C5.34046 9.5999 4.69341 8.71755 3.9287 7.97637C3.62282 7.68225 3.29341 7.3999 2.94046 7.15284C3.29341 6.89402 3.62282 6.62343 3.9287 6.31755C4.69341 5.57637 5.34046 4.69402 5.85811 3.68225C6.37576 4.69402 7.02282 5.57637 7.78752 6.31755C8.09341 6.62343 8.42282 6.89402 8.77576 7.14108C8.42282 7.38813 8.09341 7.67049 7.78752 7.97637Z' fill='black'/%3E%3Cpath d='M10.1405 6.63519C9.58752 6.31755 9.06988 5.92931 8.59929 5.47049C7.66988 4.56461 6.9287 3.3999 6.39929 2.02343L5.85811 0.588135L5.30517 2.02343C4.77576 3.3999 4.03458 4.56461 3.10517 5.47049C2.64635 5.91755 2.1287 6.31755 1.56399 6.63519L0.681641 7.14108L1.56399 7.64696C2.1287 7.97637 2.64635 8.36461 3.10517 8.81166C4.03458 9.71755 4.77576 10.8823 5.30517 12.2587L5.85811 13.694L6.41105 12.2587C6.94046 10.8823 7.68164 9.71755 8.61105 8.81166C9.08164 8.36461 9.59929 7.96461 10.1522 7.64696L11.0346 7.14108L10.1405 6.63519ZM7.78752 7.97637C7.02282 8.71755 6.37576 9.5999 5.85811 10.6117C5.34046 9.5999 4.69341 8.71755 3.9287 7.97637C3.62282 7.68225 3.29341 7.3999 2.94046 7.15284C3.29341 6.89402 3.62282 6.62343 3.9287 6.31755C4.69341 5.57637 5.34046 4.69402 5.85811 3.68225C6.37576 4.69402 7.02282 5.57637 7.78752 6.31755C8.09341 6.62343 8.42282 6.89402 8.77576 7.14108C8.42282 7.38813 8.09341 7.67049 7.78752 7.97637Z' stroke='black' stroke-width='0.2' mask='url(%23path-2-outside-2_3302_45155)'/%3E%3C/svg%3E%0A");
    width: 16px;
    height: 20px
}

.claims-icon#blurs-pores {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='13' viewBox='0 0 29 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6.5' r='5.5' stroke='black' stroke-width='1.5'/%3E%3Ccircle cx='17.5' cy='6.5' r='3.5' stroke='black' stroke-width='1.5'/%3E%3Ccircle cx='25.5' cy='6.5' r='2.5' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    width: 29px;
    height: 13px
}

.claims-icon#buildable {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.65' y='8.15' width='4.7' height='4.7' stroke='black' stroke-width='1.3'/%3E%3Crect x='7.65' y='8.15' width='4.7' height='4.7' stroke='black' stroke-width='1.3'/%3E%3Crect x='4.15' y='1.15' width='4.7' height='4.7' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E%0A");
    width: 13px;
    height: 14px
}

.claims-icon#wont-clump,
.claims-icon#clump-free {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='21' viewBox='0 0 19 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.643 9.73945L16.6344 9.70002H16.5941H11.5188V0.650024V0.600024H11.4688H7.53128H7.48128V0.650024V9.70002H2.40597H2.36563L2.3571 9.73945L0.106161 20.1394L0.0930498 20.2H0.155029H18.845H18.907L18.8939 20.1394L16.643 9.73945ZM8.89378 2.00002H10.1063V9.70002H8.89378V2.00002ZM1.8445 18.8L3.50944 11.1H15.4906L17.1556 18.8H1.8445Z' fill='black' stroke='black' stroke-width='0.1'/%3E%3C/svg%3E%0A");
    width: 19px;
    height: 21px
}

.claims-icon#full-coverage,
.claims-icon#medium-coverage,
.claims-icon#sheer-coverage {
    background-image: url("data:image/svg+xml,%3Csvg width='68' height='22' viewBox='0 0 68 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M59.5332 1.73581C59.5332 5.93483 59.5332 10.0946 59.5332 14.2936C59.5332 15.2355 60.4665 15.2355 60.4665 14.2936C60.4665 10.0946 60.4665 5.93483 60.4665 1.73581C60.442 0.75473 59.5332 0.75473 59.5332 1.73581C59.5332 5.93483 59.5332 10.0946 59.5332 14.2936C59.5332 15.2355 60.4665 15.2355 60.4665 14.2936C60.4665 10.0946 60.4665 5.93483 60.4665 1.73581C60.442 0.75473 59.5332 0.75473 59.5332 1.73581Z' fill='black'/%3E%3Cpath d='M59.5332 1.73581C59.5332 5.93483 59.5332 10.0946 59.5332 14.2936C59.5332 15.2355 60.4665 15.2355 60.4665 14.2936C60.4665 10.0946 60.4665 5.93483 60.4665 1.73581C60.442 0.75473 59.5332 0.75473 59.5332 1.73581Z' stroke='black' stroke-width='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M43 8.5C43 12.6421 39.6422 16 35.5 16C31.3579 16 28 12.6421 28 8.5C28 4.35787 31.3579 1 35.5 1C39.6422 1 43 4.35787 43 8.5ZM35.5 2.5C38.8137 2.5 41.5 5.1863 41.5 8.5C41.5 11.8137 38.8137 14.5 35.5 14.5V2.5Z' fill='black'/%3E%3Ccircle cx='60' cy='8' r='7' stroke='black' stroke-width='1.4'/%3E%3Ccircle cx='7.5' cy='8.5' r='7.5' fill='black'/%3E%3C/svg%3E%0A");
    width: 68px;
    height: 22px
}

.claims-icon#curling {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_3303_45241' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='14' fill='black'%3E%3Crect fill='white' width='17' height='14'/%3E%3Cpath d='M15.9997 9.07428C15.9992 4.61469 12.3028 1.00049 7.74274 1C4.01851 1.00033 1.0005 3.95144 1 7.59275C1.0005 10.5795 3.47602 12.9997 6.53046 13C9.04909 12.9995 11.0906 11.0037 11.0906 8.5409C11.0901 6.49677 9.3966 4.84061 7.30635 4.84012C5.55826 4.84045 4.14231 6.22493 4.14181 7.93402C4.14181 9.37486 5.33588 10.5421 6.80964 10.5424C7.18605 10.5424 7.49096 10.2439 7.49096 9.87589C7.49096 9.50767 7.18605 9.20937 6.80964 9.20937C6.08922 9.2079 5.5063 8.6381 5.50496 7.93402C5.50713 6.96202 6.31159 6.17527 7.30635 6.17331C8.64243 6.17576 9.72473 7.23352 9.7274 8.5409C9.7239 10.267 8.29575 11.6637 6.53046 11.6668C5.37765 11.6663 4.34029 11.2119 3.58379 10.4735C2.82878 9.73409 2.36348 8.71978 2.36315 7.59275C2.36365 6.13835 2.96411 4.82771 3.93898 3.87368C4.91419 2.9208 6.25479 2.33368 7.74274 2.33319C9.64838 2.33368 11.3672 3.08661 12.6171 4.30757C13.8658 5.52951 14.636 7.21049 14.6363 9.07411C14.6363 9.44233 14.9413 9.74079 15.3182 9.74079C15.6946 9.74079 16 9.44233 16 9.07411L15.9997 9.07428Z'/%3E%3C/mask%3E%3Cpath d='M15.9997 9.07428C15.9992 4.61469 12.3028 1.00049 7.74274 1C4.01851 1.00033 1.0005 3.95144 1 7.59275C1.0005 10.5795 3.47602 12.9997 6.53046 13C9.04909 12.9995 11.0906 11.0037 11.0906 8.5409C11.0901 6.49677 9.3966 4.84061 7.30635 4.84012C5.55826 4.84045 4.14231 6.22493 4.14181 7.93402C4.14181 9.37486 5.33588 10.5421 6.80964 10.5424C7.18605 10.5424 7.49096 10.2439 7.49096 9.87589C7.49096 9.50767 7.18605 9.20937 6.80964 9.20937C6.08922 9.2079 5.5063 8.6381 5.50496 7.93402C5.50713 6.96202 6.31159 6.17527 7.30635 6.17331C8.64243 6.17576 9.72473 7.23352 9.7274 8.5409C9.7239 10.267 8.29575 11.6637 6.53046 11.6668C5.37765 11.6663 4.34029 11.2119 3.58379 10.4735C2.82878 9.73409 2.36348 8.71978 2.36315 7.59275C2.36365 6.13835 2.96411 4.82771 3.93898 3.87368C4.91419 2.9208 6.25479 2.33368 7.74274 2.33319C9.64838 2.33368 11.3672 3.08661 12.6171 4.30757C13.8658 5.52951 14.636 7.21049 14.6363 9.07411C14.6363 9.44233 14.9413 9.74079 15.3182 9.74079C15.6946 9.74079 16 9.44233 16 9.07411L15.9997 9.07428Z' fill='black'/%3E%3Cpath d='M15.9997 9.07428C15.9992 4.61469 12.3028 1.00049 7.74274 1C4.01851 1.00033 1.0005 3.95144 1 7.59275C1.0005 10.5795 3.47602 12.9997 6.53046 13C9.04909 12.9995 11.0906 11.0037 11.0906 8.5409C11.0901 6.49677 9.3966 4.84061 7.30635 4.84012C5.55826 4.84045 4.14231 6.22493 4.14181 7.93402C4.14181 9.37486 5.33588 10.5421 6.80964 10.5424C7.18605 10.5424 7.49096 10.2439 7.49096 9.87589C7.49096 9.50767 7.18605 9.20937 6.80964 9.20937C6.08922 9.2079 5.5063 8.6381 5.50496 7.93402C5.50713 6.96202 6.31159 6.17527 7.30635 6.17331C8.64243 6.17576 9.72473 7.23352 9.7274 8.5409C9.7239 10.267 8.29575 11.6637 6.53046 11.6668C5.37765 11.6663 4.34029 11.2119 3.58379 10.4735C2.82878 9.73409 2.36348 8.71978 2.36315 7.59275C2.36365 6.13835 2.96411 4.82771 3.93898 3.87368C4.91419 2.9208 6.25479 2.33368 7.74274 2.33319C9.64838 2.33368 11.3672 3.08661 12.6171 4.30757C13.8658 5.52951 14.636 7.21049 14.6363 9.07411C14.6363 9.44233 14.9413 9.74079 15.3182 9.74079C15.6946 9.74079 16 9.44233 16 9.07411L15.9997 9.07428Z' stroke='black' stroke-width='0.4' mask='url(%23path-1-outside-1_3303_45241)'/%3E%3C/svg%3E%0A");
    width: 17px;
    height: 14px
}

.claims-icon#dermatologist-tested {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49998 0.840027C6.98695 0.840027 5.5079 1.28341 4.24987 2.11412C2.99183 2.94482 2.01131 4.12553 1.4323 5.50694C0.85329 6.88835 0.701795 8.40841 0.996972 9.87491C1.29215 11.3414 2.02074 12.6885 3.09061 13.7458C4.16048 14.803 5.52358 15.5231 7.00754 15.8148C8.49149 16.1065 10.0297 15.9568 11.4275 15.3846C12.8254 14.8124 14.0201 13.8434 14.8607 12.6001C15.7013 11.3569 16.15 9.89525 16.15 8.40003C16.1477 6.39569 15.341 4.47409 13.9068 3.0568C12.4727 1.63952 10.5282 0.842295 8.49998 0.840027ZM8.49998 15.2467C7.12971 15.2467 5.79022 14.8451 4.65089 14.0928C3.51156 13.3405 2.62355 12.2712 2.09918 11.0201C1.5748 9.76907 1.4376 8.39243 1.70492 7.06431C1.97225 5.73618 2.63209 4.51622 3.60102 3.5587C4.56994 2.60117 5.80442 1.94909 7.14836 1.68491C8.49229 1.42073 9.88532 1.55632 11.1513 2.07453C12.4172 2.59274 13.4993 3.47029 14.2606 4.59622C15.0218 5.72215 15.4282 7.04588 15.4282 8.40003C15.4261 10.2152 14.6955 11.9555 13.3967 13.2391C12.0978 14.5227 10.3368 15.2447 8.49998 15.2467Z' fill='black' stroke='black' stroke-width='0.8'/%3E%3Cpath d='M11.6485 10.2527C11.2638 10.7087 10.7823 11.0756 10.2382 11.3274C9.69414 11.5791 9.1007 11.7096 8.49992 11.7096C7.89915 11.7096 7.30571 11.5791 6.76162 11.3274C6.21753 11.0756 5.73608 10.7087 5.35135 10.2527C5.28724 10.184 5.19838 10.1428 5.10389 10.1381C5.0094 10.1335 4.91682 10.1656 4.84607 10.2277C4.77532 10.2898 4.73206 10.3768 4.72558 10.4701C4.7191 10.5634 4.74993 10.6554 4.81143 10.7265C5.26399 11.2578 5.82861 11.6849 6.46575 11.978C7.1029 12.271 7.79716 12.4228 8.49992 12.4228C9.20269 12.4228 9.89695 12.271 10.5341 11.978C11.1712 11.6849 11.7359 11.2578 12.1884 10.7265C12.2499 10.6554 12.2807 10.5634 12.2743 10.4701C12.2678 10.3768 12.2245 10.2898 12.1538 10.2277C12.083 10.1656 11.9905 10.1335 11.896 10.1381C11.8015 10.1428 11.7126 10.184 11.6485 10.2527Z' fill='black' stroke='black' stroke-width='0.8'/%3E%3Cpath d='M6.20579 7.22001C6.34364 7.22001 6.4784 7.17961 6.59302 7.10392C6.70764 7.02824 6.79698 6.92066 6.84973 6.7948C6.90249 6.66894 6.91629 6.53044 6.8894 6.39683C6.8625 6.26322 6.79612 6.14048 6.69864 6.04415C6.60117 5.94782 6.47697 5.88222 6.34177 5.85564C6.20656 5.82907 6.06642 5.84271 5.93906 5.89484C5.8117 5.94697 5.70284 6.03526 5.62625 6.14853C5.54967 6.2618 5.50879 6.39498 5.50879 6.53121C5.50879 6.71389 5.58222 6.88909 5.71294 7.01826C5.84365 7.14744 6.02093 7.22001 6.20579 7.22001Z' fill='black' stroke='black' stroke-width='0.8'/%3E%3Cpath d='M10.795 7.22001C10.9329 7.22001 11.0676 7.17961 11.1823 7.10392C11.2969 7.02824 11.3862 6.92066 11.439 6.7948C11.4917 6.66894 11.5055 6.53044 11.4786 6.39683C11.4517 6.26322 11.3854 6.14048 11.2879 6.04415C11.1904 5.94782 11.0662 5.88222 10.931 5.85564C10.7958 5.82907 10.6557 5.84271 10.5283 5.89484C10.4009 5.94697 10.2921 6.03526 10.2155 6.14853C10.1389 6.2618 10.098 6.39498 10.098 6.53121C10.098 6.62166 10.1161 6.71123 10.1511 6.7948C10.1861 6.87837 10.2374 6.9543 10.3022 7.01826C10.3669 7.08222 10.4437 7.13296 10.5283 7.16758C10.6129 7.20219 10.7035 7.22001 10.795 7.22001Z' fill='black' stroke='black' stroke-width='0.8'/%3E%3C/svg%3E%0A");
    width: 17px;
    height: 17px
}

.claims-icon#good-for-dry-skin {
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='22' viewBox='0 0 11 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7873 12.7332C10.6238 12.5469 10.3873 12.4389 10.1384 12.4389H8.72762V11.3039H9.19995C9.67573 11.3039 10.0619 10.9189 10.0619 10.4445C10.0619 9.97013 9.67573 9.58513 9.19995 9.58513H8.72762V8.44938H9.19995C9.67573 8.44938 10.0619 8.06438 10.0619 7.59C10.0619 7.11563 9.67573 6.73063 9.19995 6.73063H8.72762V5.59488H9.19995C9.67573 5.59488 10.0619 5.20988 10.0619 4.7355C10.0619 4.26113 9.67573 3.87613 9.19995 3.87613H8.6097C8.53248 3.56675 8.41388 3.27181 8.25597 2.99613L8.82277 2.42756C9.15789 2.09069 9.15651 1.54688 8.81863 1.21206C8.48145 0.877938 7.93465 0.879314 7.59953 1.2155L7.05135 1.7655C6.79208 1.61013 6.51627 1.49187 6.22597 1.4135V0.859375C6.22597 0.385 5.83983 0 5.36405 0C4.88826 0 4.50212 0.385 4.50212 0.859375V1.4135C4.21183 1.49256 3.93601 1.61013 3.67743 1.7655L3.23889 1.3255C2.90377 0.990001 2.35766 0.98725 2.01978 1.32206C1.68191 1.65688 1.68053 2.20069 2.01564 2.53756L2.47281 2.99613C2.3149 3.27181 2.19699 3.56675 2.11908 3.87613H1.52883C1.05305 3.87613 0.666907 4.26113 0.666907 4.7355C0.666907 5.20988 1.05305 5.59488 1.52883 5.59488H2.00116V6.73063H1.52883C1.05305 6.73063 0.666907 7.11563 0.666907 7.59C0.666907 8.06438 1.05305 8.44938 1.52883 8.44938H2.00116V9.58444H1.52883C1.05305 9.58444 0.666907 9.96944 0.666907 10.4438C0.666907 10.9182 1.05305 11.3032 1.52883 11.3032H2.00116V12.4382H0.862045C0.613121 12.4382 0.376611 12.5455 0.212501 12.7325C0.0490801 12.9195 -0.0253908 13.1684 0.00770711 13.4138L1.07994 21.2561C1.13786 21.6824 1.50263 22 1.93359 22H9.06618C9.49714 22 9.86191 21.6824 9.91983 21.2568L10.9921 13.4145C11.0258 13.1684 10.9507 12.9202 10.7873 12.7332ZM3.72501 4.7355C3.72501 4.26663 3.89946 3.828 4.21665 3.49938C4.83448 2.86069 5.89637 2.86206 6.51213 3.49938C6.82931 3.828 7.00377 4.26731 7.00377 4.7355V12.4389H3.72501V4.7355ZM8.31389 20.2812H2.68588L1.84878 14.1577H2.86309H7.86569H9.15099L8.31389 20.2812Z' fill='black'/%3E%3C/svg%3E%0A");
    width: 11px;
    height: 22px
}

.claims-icon#fanning {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='23' viewBox='0 0 25 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.09 2.34722C12.09 1.72162 11.516 1.28002 10.778 1.39042C8.40004 1.90562 6.51404 3.85602 6.51404 6.17442C6.51404 8.49282 8.27704 10.4432 10.778 10.9584C11.475 11.0688 12.09 10.6272 12.09 10.0016C12.09 8.19842 12.09 4.26082 12.09 2.34722Z' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M12.91 20.4528C12.91 21.0784 13.484 21.52 14.222 21.4096C16.6 20.8944 18.486 18.944 18.486 16.6256C18.486 14.2704 16.723 12.3568 14.222 11.8416C13.525 11.7312 12.91 12.136 12.91 12.7984C12.91 14.6016 12.91 18.5392 12.91 20.4528Z' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M22.627 11.0688C23.324 11.0688 23.816 10.5536 23.693 9.89123C23.119 7.75683 20.946 6.06403 18.363 6.06403C15.78 6.06403 13.607 7.64643 13.033 9.89123C12.91 10.5168 13.402 11.0688 14.099 11.0688C15.985 11.0688 20.495 11.0688 22.627 11.0688Z' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M2.37297 11.8416C1.67597 11.8416 1.18397 12.3568 1.30697 13.0192C1.88097 15.1536 4.05397 16.8464 6.63697 16.8464C9.21997 16.8464 11.393 15.264 11.967 13.0192C12.09 12.3936 11.598 11.8416 10.901 11.8416C9.01497 11.8416 4.50497 11.8416 2.37297 11.8416Z' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    width: 25px;
    height: 23px
}

.claims-icon#wont-flake,
.claims-icon#flake-free {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7217 1.17791L9 7.90104L2.27832 1.17791L2.27831 1.1779C2.13239 1.03198 1.93448 0.95 1.72811 0.95C1.52174 0.95 1.32383 1.03198 1.1779 1.1779C1.03198 1.32383 0.95 1.52174 0.95 1.72811C0.95 1.93448 1.03198 2.13239 1.1779 2.27831L1.17791 2.27832L7.90104 9L1.17791 15.7217L1.1779 15.7217C1.03198 15.8676 0.95 16.0655 0.95 16.2719C0.95 16.4783 1.03198 16.6762 1.1779 16.8221C1.32383 16.968 1.52174 17.05 1.72811 17.05C1.93448 17.05 2.13239 16.968 2.27831 16.8221L2.24296 16.7867L2.27832 16.8221L9 10.099L15.7217 16.8221L15.757 16.7867L15.7217 16.8221C15.8676 16.968 16.0655 17.05 16.2719 17.05C16.4783 17.05 16.6762 16.968 16.8221 16.8221C16.968 16.6762 17.05 16.4783 17.05 16.2719C17.05 16.0655 16.968 15.8676 16.8221 15.7217L16.7867 15.757L16.8221 15.7217L10.099 9L16.8221 2.27832L16.7867 2.24296L16.8221 2.27831C16.968 2.13239 17.05 1.93448 17.05 1.72811C17.05 1.52174 16.968 1.32383 16.8221 1.1779C16.6762 1.03198 16.4783 0.95 16.2719 0.95C16.0655 0.95 15.8676 1.03198 15.7217 1.1779L15.7217 1.17791Z' fill='black' stroke='black' stroke-width='0.1'/%3E%3Cpath d='M16.3 9C16.3 13.0317 13.0317 16.3 9 16.3C4.96832 16.3 1.7 13.0317 1.7 9C1.7 4.96832 4.96832 1.7 9 1.7C13.0317 1.7 16.3 4.96832 16.3 9Z' stroke='black' stroke-width='1.4'/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 18px
}

.claims-icon#hydrating,
.claims-icon#moisturizing {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_3443_51200' maskUnits='userSpaceOnUse' x='0.0904541' y='-0.745483' width='20' height='17' fill='black'%3E%3Crect fill='white' x='0.0904541' y='-0.745483' width='20' height='17'/%3E%3Cpath d='M18.427 7.51331C18.2584 7.33276 18.0544 7.18875 17.8279 7.09019C17.6013 6.99163 17.3569 6.94062 17.1098 6.94031H16.804V6.39827C16.8033 6.03799 16.6944 5.68622 16.4915 5.38848C16.2887 5.09075 16.0011 4.86074 15.6661 4.72823C15.8362 4.19247 15.8448 3.61848 15.6908 3.07787C15.2082 1.88219 14.2855 0.917097 13.1127 0.381349C12.9376 0.28775 12.74 0.24452 12.5419 0.256461C12.3437 0.268402 12.1527 0.335046 11.9901 0.448991C11.8275 0.562936 11.6997 0.71972 11.6209 0.901928C11.542 1.08414 11.5152 1.28463 11.5435 1.48115C11.5599 1.54934 11.5607 1.62036 11.5459 1.68891C11.5311 1.75746 11.501 1.8218 11.4579 1.87715C11.3685 1.93581 11.2675 1.97463 11.1618 1.991C11.0561 2.00737 10.9481 2.00092 10.8451 1.97207C8.41604 1.61603 6.63908 1.93871 5.56797 2.92787C5.07597 3.37966 4.74528 3.97999 4.62632 4.63727C4.22228 4.72257 3.85977 4.94401 3.59942 5.26456C3.33907 5.5851 3.19668 5.98532 3.19604 6.39827V6.94031H2.89028C2.64323 6.94023 2.3988 6.99104 2.17224 7.08956C1.94567 7.18808 1.74182 7.3322 1.57339 7.51295C1.40496 7.69369 1.27556 7.90719 1.19325 8.14013C1.11094 8.37307 1.07748 8.62047 1.09496 8.86691L1.38212 12.9573C1.43811 13.7137 1.77741 14.4212 2.33224 14.9383C2.88707 15.4555 3.61658 15.7443 4.37504 15.747H15.625C16.3835 15.7443 17.113 15.4555 17.6678 14.9383C18.2227 14.4212 18.562 13.7137 18.618 12.9573L18.9051 8.86691C18.9222 8.62059 18.8885 8.3734 18.8063 8.14058C18.7241 7.90777 18.595 7.69429 18.427 7.51331ZM10.672 3.15863C10.9589 3.22417 11.2574 3.21917 11.5419 3.14408C11.8264 3.06899 12.0885 2.92603 12.3056 2.72747C12.4556 2.57215 12.5726 2.38798 12.6493 2.18612C12.7261 1.98426 12.7611 1.76892 12.7521 1.55315C13.5528 1.93854 14.1876 2.59969 14.5401 3.41531C14.6471 3.80857 14.6139 4.22679 14.4463 4.59827H5.87133C5.97155 4.29632 6.14707 4.0249 6.38132 3.80963C7.16408 3.08783 8.64657 2.86283 10.672 3.15863ZM4.39604 6.39827C4.39627 6.23921 4.45955 6.08673 4.57203 5.97425C4.6845 5.86178 4.83698 5.79849 4.99604 5.79827H15.004C15.1631 5.79849 15.3156 5.86178 15.4281 5.97425C15.5405 6.08673 15.6038 6.23921 15.604 6.39827V6.94031H4.39604V6.39827ZM17.4202 12.8729C17.3869 13.3268 17.1835 13.7514 16.8506 14.0617C16.5178 14.3721 16.08 14.5454 15.6249 14.547H4.37504C3.91993 14.5454 3.48218 14.3721 3.14932 14.0617C2.81646 13.7514 2.61304 13.3268 2.57972 12.8729L2.29256 8.78255C2.28677 8.70047 2.29792 8.61807 2.32533 8.54049C2.35273 8.4629 2.3958 8.39178 2.45186 8.33154C2.50792 8.27131 2.57577 8.22325 2.65119 8.19035C2.72662 8.15745 2.808 8.14042 2.89028 8.14031H17.1103C17.1926 8.14042 17.274 8.15745 17.3494 8.19035C17.4248 8.22325 17.4926 8.27131 17.5487 8.33154C17.6048 8.39178 17.6478 8.4629 17.6752 8.54049C17.7026 8.61807 17.7138 8.70047 17.708 8.78255L17.4202 12.8729Z'/%3E%3C/mask%3E%3Cpath d='M18.427 7.51331C18.2584 7.33276 18.0544 7.18875 17.8279 7.09019C17.6013 6.99163 17.3569 6.94062 17.1098 6.94031H16.804V6.39827C16.8033 6.03799 16.6944 5.68622 16.4915 5.38848C16.2887 5.09075 16.0011 4.86074 15.6661 4.72823C15.8362 4.19247 15.8448 3.61848 15.6908 3.07787C15.2082 1.88219 14.2855 0.917097 13.1127 0.381349C12.9376 0.28775 12.74 0.24452 12.5419 0.256461C12.3437 0.268402 12.1527 0.335046 11.9901 0.448991C11.8275 0.562936 11.6997 0.71972 11.6209 0.901928C11.542 1.08414 11.5152 1.28463 11.5435 1.48115C11.5599 1.54934 11.5607 1.62036 11.5459 1.68891C11.5311 1.75746 11.501 1.8218 11.4579 1.87715C11.3685 1.93581 11.2675 1.97463 11.1618 1.991C11.0561 2.00737 10.9481 2.00092 10.8451 1.97207C8.41604 1.61603 6.63908 1.93871 5.56797 2.92787C5.07597 3.37966 4.74528 3.97999 4.62632 4.63727C4.22228 4.72257 3.85977 4.94401 3.59942 5.26456C3.33907 5.5851 3.19668 5.98532 3.19604 6.39827V6.94031H2.89028C2.64323 6.94023 2.3988 6.99104 2.17224 7.08956C1.94567 7.18808 1.74182 7.3322 1.57339 7.51295C1.40496 7.69369 1.27556 7.90719 1.19325 8.14013C1.11094 8.37307 1.07748 8.62047 1.09496 8.86691L1.38212 12.9573C1.43811 13.7137 1.77741 14.4212 2.33224 14.9383C2.88707 15.4555 3.61658 15.7443 4.37504 15.747H15.625C16.3835 15.7443 17.113 15.4555 17.6678 14.9383C18.2227 14.4212 18.562 13.7137 18.618 12.9573L18.9051 8.86691C18.9222 8.62059 18.8885 8.3734 18.8063 8.14058C18.7241 7.90777 18.595 7.69429 18.427 7.51331ZM10.672 3.15863C10.9589 3.22417 11.2574 3.21917 11.5419 3.14408C11.8264 3.06899 12.0885 2.92603 12.3056 2.72747C12.4556 2.57215 12.5726 2.38798 12.6493 2.18612C12.7261 1.98426 12.7611 1.76892 12.7521 1.55315C13.5528 1.93854 14.1876 2.59969 14.5401 3.41531C14.6471 3.80857 14.6139 4.22679 14.4463 4.59827H5.87133C5.97155 4.29632 6.14707 4.0249 6.38132 3.80963C7.16408 3.08783 8.64657 2.86283 10.672 3.15863ZM4.39604 6.39827C4.39627 6.23921 4.45955 6.08673 4.57203 5.97425C4.6845 5.86178 4.83698 5.79849 4.99604 5.79827H15.004C15.1631 5.79849 15.3156 5.86178 15.4281 5.97425C15.5405 6.08673 15.6038 6.23921 15.604 6.39827V6.94031H4.39604V6.39827ZM17.4202 12.8729C17.3869 13.3268 17.1835 13.7514 16.8506 14.0617C16.5178 14.3721 16.08 14.5454 15.6249 14.547H4.37504C3.91993 14.5454 3.48218 14.3721 3.14932 14.0617C2.81646 13.7514 2.61304 13.3268 2.57972 12.8729L2.29256 8.78255C2.28677 8.70047 2.29792 8.61807 2.32533 8.54049C2.35273 8.4629 2.3958 8.39178 2.45186 8.33154C2.50792 8.27131 2.57577 8.22325 2.65119 8.19035C2.72662 8.15745 2.808 8.14042 2.89028 8.14031H17.1103C17.1926 8.14042 17.274 8.15745 17.3494 8.19035C17.4248 8.22325 17.4926 8.27131 17.5487 8.33154C17.6048 8.39178 17.6478 8.4629 17.6752 8.54049C17.7026 8.61807 17.7138 8.70047 17.708 8.78255L17.4202 12.8729Z' fill='black'/%3E%3Cpath d='M18.427 7.51331C18.2584 7.33276 18.0544 7.18875 17.8279 7.09019C17.6013 6.99163 17.3569 6.94062 17.1098 6.94031H16.804V6.39827C16.8033 6.03799 16.6944 5.68622 16.4915 5.38848C16.2887 5.09075 16.0011 4.86074 15.6661 4.72823C15.8362 4.19247 15.8448 3.61848 15.6908 3.07787C15.2082 1.88219 14.2855 0.917097 13.1127 0.381349C12.9376 0.28775 12.74 0.24452 12.5419 0.256461C12.3437 0.268402 12.1527 0.335046 11.9901 0.448991C11.8275 0.562936 11.6997 0.71972 11.6209 0.901928C11.542 1.08414 11.5152 1.28463 11.5435 1.48115C11.5599 1.54934 11.5607 1.62036 11.5459 1.68891C11.5311 1.75746 11.501 1.8218 11.4579 1.87715C11.3685 1.93581 11.2675 1.97463 11.1618 1.991C11.0561 2.00737 10.9481 2.00092 10.8451 1.97207C8.41604 1.61603 6.63908 1.93871 5.56797 2.92787C5.07597 3.37966 4.74528 3.97999 4.62632 4.63727C4.22228 4.72257 3.85977 4.94401 3.59942 5.26456C3.33907 5.5851 3.19668 5.98532 3.19604 6.39827V6.94031H2.89028C2.64323 6.94023 2.3988 6.99104 2.17224 7.08956C1.94567 7.18808 1.74182 7.3322 1.57339 7.51295C1.40496 7.69369 1.27556 7.90719 1.19325 8.14013C1.11094 8.37307 1.07748 8.62047 1.09496 8.86691L1.38212 12.9573C1.43811 13.7137 1.77741 14.4212 2.33224 14.9383C2.88707 15.4555 3.61658 15.7443 4.37504 15.747H15.625C16.3835 15.7443 17.113 15.4555 17.6678 14.9383C18.2227 14.4212 18.562 13.7137 18.618 12.9573L18.9051 8.86691C18.9222 8.62059 18.8885 8.3734 18.8063 8.14058C18.7241 7.90777 18.595 7.69429 18.427 7.51331ZM10.672 3.15863C10.9589 3.22417 11.2574 3.21917 11.5419 3.14408C11.8264 3.06899 12.0885 2.92603 12.3056 2.72747C12.4556 2.57215 12.5726 2.38798 12.6493 2.18612C12.7261 1.98426 12.7611 1.76892 12.7521 1.55315C13.5528 1.93854 14.1876 2.59969 14.5401 3.41531C14.6471 3.80857 14.6139 4.22679 14.4463 4.59827H5.87133C5.97155 4.29632 6.14707 4.0249 6.38132 3.80963C7.16408 3.08783 8.64657 2.86283 10.672 3.15863ZM4.39604 6.39827C4.39627 6.23921 4.45955 6.08673 4.57203 5.97425C4.6845 5.86178 4.83698 5.79849 4.99604 5.79827H15.004C15.1631 5.79849 15.3156 5.86178 15.4281 5.97425C15.5405 6.08673 15.6038 6.23921 15.604 6.39827V6.94031H4.39604V6.39827ZM17.4202 12.8729C17.3869 13.3268 17.1835 13.7514 16.8506 14.0617C16.5178 14.3721 16.08 14.5454 15.6249 14.547H4.37504C3.91993 14.5454 3.48218 14.3721 3.14932 14.0617C2.81646 13.7514 2.61304 13.3268 2.57972 12.8729L2.29256 8.78255C2.28677 8.70047 2.29792 8.61807 2.32533 8.54049C2.35273 8.4629 2.3958 8.39178 2.45186 8.33154C2.50792 8.27131 2.57577 8.22325 2.65119 8.19035C2.72662 8.15745 2.808 8.14042 2.89028 8.14031H17.1103C17.1926 8.14042 17.274 8.15745 17.3494 8.19035C17.4248 8.22325 17.4926 8.27131 17.5487 8.33154C17.6048 8.39178 17.6478 8.4629 17.6752 8.54049C17.7026 8.61807 17.7138 8.70047 17.708 8.78255L17.4202 12.8729Z' stroke='black' stroke-width='0.4' mask='url(%23path-1-outside-1_3443_51200)'/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 16px
}

.claims-icon#lengthening {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.581207 15.0804L0.581152 15.0805C0.366309 15.2953 0.366309 15.6223 0.581152 15.8371L4.16289 19.4189C4.26894 19.5249 4.40401 19.58 4.54124 19.58C4.67317 19.58 4.81324 19.5283 4.90221 19.4143L18.9388 5.42164L18.9389 5.42153C19.1537 5.20669 19.1537 4.87969 18.9389 4.66484L15.3572 1.08311C15.1423 0.868262 14.8153 0.868262 14.6005 1.08311L0.581207 15.0804ZM17.7819 5.02122L4.51926 18.2838L1.69421 15.4588L14.9568 2.19617L17.7819 5.02122Z' fill='black' stroke='black' stroke-width='0.2'/%3E%3Cpath d='M16.1387 7.42116C16.2448 7.52721 16.3798 7.58229 16.5171 7.58229C16.6543 7.58229 16.7894 7.52721 16.8954 7.42116C17.1102 7.20632 17.1102 6.87932 16.8954 6.66447L15.6429 5.41196C15.4281 5.19712 15.101 5.19712 14.8862 5.41196C14.6714 5.62681 14.6714 5.95381 14.8862 6.16865L16.1387 7.42116Z' fill='black' stroke='black' stroke-width='0.2'/%3E%3Cpath d='M13.6116 9.97011C13.7177 10.0762 13.8527 10.1312 13.99 10.1312C14.1272 10.1312 14.2623 10.0762 14.3683 9.97011C14.5831 9.75527 14.5831 9.42827 14.3683 9.21342L13.1158 7.96091C12.901 7.74607 12.5739 7.74607 12.3591 7.96091C12.1443 8.17576 12.1443 8.50276 12.3591 8.7176L13.6116 9.97011Z' fill='black' stroke='black' stroke-width='0.2'/%3E%3Cpath d='M11.0627 12.4972C11.1687 12.6032 11.3038 12.6583 11.441 12.6583C11.5669 12.6583 11.7316 12.6102 11.8241 12.4923C12.0342 12.2774 12.0326 11.9537 11.8194 11.7405L10.5668 10.488C10.352 10.2731 10.025 10.2731 9.81016 10.488C9.59531 10.7028 9.59531 11.0298 9.81016 11.2446L11.0627 12.4972Z' fill='black' stroke='black' stroke-width='0.2'/%3E%3Cpath d='M8.53569 15.0241C8.64174 15.1302 8.77681 15.1853 8.91403 15.1853C9.03758 15.1853 9.18201 15.1599 9.29624 15.0202C9.50721 14.8053 9.50593 14.481 9.29238 14.2674L8.03987 13.0149C7.82503 12.8001 7.49802 12.8001 7.28318 13.0149C7.06834 13.2298 7.06834 13.5568 7.28318 13.7716L8.53569 15.0241Z' fill='black' stroke='black' stroke-width='0.2'/%3E%3Cpath d='M6.00871 17.5731C6.11476 17.6791 6.24983 17.7342 6.38706 17.7342C6.52428 17.7342 6.65935 17.6791 6.7654 17.5731C6.98024 17.3582 6.98024 17.0312 6.7654 16.8164L5.51289 15.5639C5.29805 15.349 4.97104 15.349 4.7562 15.5639C4.54136 15.7787 4.54136 16.1057 4.7562 16.3206L6.00871 17.5731Z' fill='black' stroke='black' stroke-width='0.2'/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 20px
}

.claims-icon#longwearing {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7.5' r='6.35' stroke='black' stroke-width='1.3'/%3E%3Cpath d='M7 4.5V7.5L9 9' stroke='black' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 14px;
    height: 15px
}

.claims-icon#mattifying,
.claims-icon#matte-finish,
.claims-icon#natural-matte-finish {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6842 8.38436C15.5043 8.26333 11.4356 5.48152 9.58536 0.44109C9.45217 0.0779964 9.08229 -0.09545 8.75907 0.0532183C8.59619 0.128505 8.47572 0.271456 8.41379 0.44109C6.54606 5.52726 2.41938 8.31404 2.31038 8.38765C2.30907 8.38853 2.30834 8.38902 2.3082 8.38913C2.00789 8.59021 1.91033 9.02764 2.09018 9.365C2.14701 9.47269 2.22507 9.55655 2.31499 9.61564C2.49484 9.73667 6.56353 12.5185 8.41379 17.5589C8.54698 17.922 8.91686 18.0954 9.24093 17.9468C9.40382 17.8715 9.52343 17.7285 9.58621 17.5589C11.454 12.4727 15.5807 9.68592 15.6896 9.61235C15.6909 9.61147 15.6917 9.61098 15.6918 9.61088C15.9921 9.40979 16.0897 8.97236 15.9098 8.635C15.853 8.52731 15.7741 8.44345 15.6842 8.38436ZM9 2.37854C10.5907 5.73883 12.9915 7.98886 14.2335 9.00095C12.9915 10.0121 10.5907 12.2621 9 15.6234C7.40934 12.2631 5.00851 10.0121 3.76652 9.00095C5.00851 7.98982 7.40934 5.73978 9 2.37854Z' fill='black'/%3E%3Cpath d='M15.6842 8.38436C15.5043 8.26333 11.4356 5.48152 9.58536 0.44109C9.45217 0.0779964 9.08229 -0.09545 8.75907 0.0532183C8.59619 0.128505 8.47572 0.271456 8.41379 0.44109C6.54606 5.52726 2.41938 8.31404 2.31038 8.38765C2.30907 8.38853 2.30834 8.38902 2.3082 8.38913C2.00789 8.59021 1.91033 9.02764 2.09018 9.365C2.14701 9.47269 2.22507 9.55655 2.31499 9.61564C2.49484 9.73667 6.56353 12.5185 8.41379 17.5589C8.54698 17.922 8.91686 18.0954 9.24093 17.9468C9.40382 17.8715 9.52343 17.7285 9.58621 17.5589C11.454 12.4727 15.5807 9.68592 15.6896 9.61235C15.6909 9.61147 15.6917 9.61098 15.6918 9.61088C15.9921 9.40979 16.0897 8.97236 15.9098 8.635C15.853 8.52731 15.7741 8.44345 15.6842 8.38436ZM9 2.37854C10.5907 5.73883 12.9915 7.98886 14.2335 9.00095C12.9915 10.0121 10.5907 12.2621 9 15.6234C7.40934 12.2631 5.00851 10.0121 3.76652 9.00095C5.00851 7.98982 7.40934 5.73978 9 2.37854Z' stroke='black'/%3E%3Cpath d='M17.7601 1.39833L10.1568 9L17.7601 16.6017C17.9137 16.7553 18 16.9636 18 17.1809C18 17.3981 17.9137 17.6065 17.7601 17.7601C17.6065 17.9137 17.3981 18 17.1809 18C16.9636 18 16.7553 17.9137 16.6017 17.7601L9 10.1568L1.39833 17.7601C1.24471 17.9137 1.03637 18 0.819122 18C0.601877 18 0.39353 17.9137 0.239915 17.7601C0.0863002 17.6065 0 17.3981 0 17.1809C0 16.9636 0.0863002 16.7553 0.239915 16.6017L7.84322 9L0.239915 1.39833C0.0863002 1.24471 0 1.03637 0 0.819122C0 0.601877 0.0863002 0.39353 0.239915 0.239915C0.39353 0.0863002 0.601877 0 0.819122 0C1.03637 0 1.24471 0.0863002 1.39833 0.239915L9 7.84322L16.6017 0.239915C16.7553 0.0863002 16.9636 0 17.1809 0C17.3981 0 17.6065 0.0863002 17.7601 0.239915C17.9137 0.39353 18 0.601877 18 0.819122C18 1.03637 17.9137 1.24471 17.7601 1.39833Z' fill='black'/%3E%3Cpath d='M17.7601 1.39833L10.1568 9L17.7601 16.6017C17.9137 16.7553 18 16.9636 18 17.1809C18 17.3981 17.9137 17.6065 17.7601 17.7601C17.6065 17.9137 17.3981 18 17.1809 18C16.9636 18 16.7553 17.9137 16.6017 17.7601L9 10.1568L1.39833 17.7601C1.24471 17.9137 1.03637 18 0.819122 18C0.601877 18 0.39353 17.9137 0.239915 17.7601C0.0863002 17.6065 0 17.3981 0 17.1809C0 16.9636 0.0863002 16.7553 0.239915 16.6017L7.84322 9L0.239915 1.39833C0.0863002 1.24471 0 1.03637 0 0.819122C0 0.601877 0.0863002 0.39353 0.239915 0.239915C0.39353 0.0863002 0.601877 0 0.819122 0C1.03637 0 1.24471 0.0863002 1.39833 0.239915L9 7.84322L16.6017 0.239915C16.7553 0.0863002 16.9636 0 17.1809 0C17.3981 0 17.6065 0.0863002 17.7601 0.239915C17.9137 0.39353 18 0.601877 18 0.819122C18 1.03637 17.9137 1.24471 17.7601 1.39833Z' stroke='black'/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 18px
}

.claims-icon#natural-finish {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2856 3.49584C17.2854 2.96826 17.1225 2.45257 16.8175 2.01396C16.5125 1.57535 16.0791 1.23351 15.5721 1.03164C15.0651 0.829765 14.5072 0.776927 13.9689 0.879799C13.4306 0.982672 12.9362 1.23664 12.548 1.6096L6.24835 7.66575H0.285645V12.7937C0.285645 14.8338 1.12863 16.7903 2.62916 18.2328C4.12968 19.6753 6.16483 20.4857 8.2869 20.4857C10.409 20.4857 12.4441 19.6753 13.9446 18.2328C15.4452 16.7903 16.2881 14.8338 16.2881 12.7937V7.66575H14.0967L16.4722 5.38209C16.7308 5.13504 16.9359 4.84111 17.0755 4.51733C17.2152 4.19355 17.2866 3.84635 17.2856 3.49584ZM8.2869 18.7764C6.63698 18.7746 5.05518 18.1437 3.88851 17.0221C2.72184 15.9005 2.06558 14.3799 2.0637 12.7937H14.5101C14.5082 14.3799 13.8519 15.9005 12.6853 17.0221C11.5186 18.1437 9.93681 18.7746 8.2869 18.7764ZM14.5101 11.0844H2.0637V9.37508H14.5101V11.0844ZM15.2151 4.17359L11.5825 7.66575H8.76253L13.8051 2.81809C13.9921 2.63834 14.2457 2.53736 14.5101 2.53736C14.7745 2.53736 15.0281 2.63834 15.2151 2.81809C15.4021 2.99784 15.5071 3.24164 15.5071 3.49584C15.5071 3.75005 15.4021 3.99384 15.2151 4.17359Z' fill='black'/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 21px
}

.claims-icon#non-comedogenic {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7118 6.10399L17.7114 6.10363L12.9614 1.30363L12.3677 0.703634L12.3679 0.703424L12.362 0.698357C12.2294 0.583536 12.0585 0.523396 11.8836 0.530223C11.7087 0.537051 11.5429 0.610324 11.4195 0.735097C11.296 0.85984 11.2239 1.02686 11.2172 1.20272C11.2104 1.37858 11.2696 1.55068 11.3831 1.68463L11.3829 1.68482L11.3883 1.69031L11.4909 1.79397L4.25741 9.10364L1.88241 11.5036L1.88234 11.5036L1.87946 11.5067C1.1729 12.2848 0.79113 13.3083 0.81353 14.3636C0.835931 15.419 1.26078 16.425 1.99973 17.1718C2.73871 17.9185 3.73473 18.3482 4.78001 18.3709C5.82529 18.3935 6.83866 18.0074 7.60867 17.2933L7.60873 17.2934L7.61175 17.2903L14.7367 10.0904L14.7368 10.0903L17.2187 7.58806L17.3199 7.69031L17.3197 7.69052L17.3256 7.69559C17.4582 7.81041 17.6291 7.87055 17.804 7.86373C17.9789 7.8569 18.1446 7.78362 18.2681 7.65885C18.3916 7.53411 18.4637 7.36709 18.4704 7.19123C18.4772 7.01537 18.418 6.84326 18.3045 6.70932L18.3047 6.70915L18.2996 6.70399L17.7118 6.10399ZM2.86769 12.4903L5.03521 10.3H12.5795L10.7419 12.1568L9.89957 12.9721L9.89955 12.9721L9.89803 12.9736L7.48147 15.4156L7.48145 15.4156L7.48001 15.4171L6.6498 16.2921C6.64962 16.2922 6.64945 16.2924 6.64928 16.2926C6.40224 16.5451 6.10832 16.7458 5.78443 16.8831C5.46031 17.0205 5.11254 17.0918 4.76112 17.0929C4.4097 17.0939 4.06151 17.0248 3.73658 16.8894C3.41164 16.7539 3.11634 16.5549 2.86769 16.3036C2.36748 15.7981 2.08628 15.1123 2.08628 14.397C2.08628 13.6816 2.36748 12.9958 2.86769 12.4903ZM14.7255 8.13134L14.7252 8.13163L13.9585 8.89997H6.42641L12.4688 2.78818L16.2409 6.59997L14.7255 8.13134Z' fill='black' stroke='black' stroke-width='0.2'/%3E%3C/svg%3E%0A");
    width: 19px;
    height: 19px
}

.claims-icon#good-for-oily-skin {
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='17' viewBox='0 0 31 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.018 16.8872H7.50014C6.31993 16.8872 5.33008 15.9355 5.33008 14.7172V5.35165C5.33008 4.89479 5.71079 4.47601 6.20572 4.47601H15.8758C16.9418 4.47601 18.0078 4.28565 18.9977 3.90494L29.2388 0.0597422C29.5815 -0.0925428 30.0003 0.0597419 30.2287 0.364312C30.4571 0.668882 30.4571 1.08767 30.2287 1.39224L18.6931 16.0877C18.2743 16.5827 17.6652 16.8872 17.018 16.8872ZM7.04328 6.22729V14.7552C7.04328 14.9837 7.23364 15.2121 7.50014 15.2121H17.018C17.1702 15.2121 17.2845 15.136 17.3606 15.0598L26.9926 2.83894L19.6068 5.61815C18.4266 6.075 17.1702 6.30343 15.8758 6.30343H7.04328V6.22729Z' fill='black'/%3E%3Cpath d='M6.16754 11.5573C5.97719 11.5573 5.74876 11.4811 5.59647 11.3288L0.266499 6.53185C0.0761424 6.37957 0 6.15114 0 5.88464V0.897307C0 0.554666 0.190356 0.250096 0.494926 0.135882C0.799496 -0.0164029 1.14214 0.0597394 1.40864 0.250096L6.73861 4.70443C6.92897 4.85672 7.04318 5.12322 7.04318 5.35164V10.6816C7.04318 11.0243 6.85283 11.3288 6.54826 11.4811C6.43404 11.5192 6.28176 11.5573 6.16754 11.5573ZM1.71321 5.542L5.32998 8.77806V5.77043L1.71321 2.7628V5.542Z' fill='black'/%3E%3Cpath d='M16.3706 1.65875H6.16748V3.41003H16.3706V1.65875Z' fill='black'/%3E%3Cpath d='M12.1448 2.57245H10.3936V5.35165H12.1448V2.57245Z' fill='black'/%3E%3C/svg%3E%0A");
    width: 31px;
    height: 17px
}

.claims-icon#rich-color {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.50047 17.507H13.5005C13.8022 17.507 14.0466 17.2626 14.0466 16.9608V10.7054C14.0466 10.4035 13.8022 10.1592 13.5005 10.1592H4.50047C4.19862 10.1592 3.9543 10.4036 3.9543 10.7054V16.9608C3.9543 17.2627 4.19872 17.507 4.50047 17.507ZM12.9544 16.4147H5.04667L5.04675 11.2515H12.9544L12.9544 16.4147Z' fill='black' stroke='black' stroke-width='0.4'/%3E%3Cpath d='M4.50047 11.2523H13.5005C13.8021 11.2522 14.0465 11.008 14.0465 10.7062V8.6695C14.0465 7.92463 13.4452 7.31645 12.7022 7.31638H12.7022H10.6716V2.17563C10.6716 1.24869 9.92368 0.492322 9.00039 0.492322C8.0771 0.492322 7.32922 1.2487 7.32922 2.17569V7.31643L5.29858 7.31638C4.55555 7.31638 3.9543 7.92458 3.9543 8.66944V10.7061C3.9543 11.008 4.19872 11.2523 4.50047 11.2523ZM12.9544 10.16H5.04667L5.0467 8.66948C5.0467 8.52208 5.16353 8.40872 5.29858 8.40875H5.29863H7.87548C8.17733 8.40875 8.42165 8.16432 8.42165 7.86258V2.17578C8.42165 1.84725 8.68453 1.58477 9.00048 1.58477C9.31644 1.58477 9.57931 1.8472 9.57931 2.17578V7.86258C9.57931 8.16443 9.82374 8.40875 10.1255 8.40875L12.7025 8.40881C12.8376 8.40881 12.9544 8.52223 12.9544 8.66953V10.16Z' fill='black' stroke='black' stroke-width='0.4'/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 18px
}

.claims-icon#smoothing {
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='17' viewBox='0 0 23 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1683 3.16634L11.1683 3.16629C11.2701 2.86984 11.3869 2.53058 11.5157 2.26539C11.5802 2.13237 11.6437 2.02672 11.7042 1.95645C11.7681 1.88219 11.8058 1.87351 11.817 1.87351C11.8283 1.87351 11.8659 1.88218 11.9298 1.95641C11.9903 2.02667 12.0537 2.1323 12.1183 2.2653C12.2469 2.53045 12.3636 2.86963 12.4655 3.16601L12.4693 3.17707C12.6234 3.62569 12.7875 4.10365 13.0179 4.46874C13.2529 4.84124 13.5757 5.12513 14.0509 5.12513H22.3594C22.4904 5.12513 22.6162 5.07356 22.7091 4.98136C22.8021 4.88913 22.8545 4.76377 22.8545 4.63281C22.8545 4.50184 22.8021 4.37649 22.7091 4.28426C22.6162 4.19206 22.4904 4.14048 22.3594 4.14048H14.0509C14.0397 4.14048 14.002 4.13181 13.9381 4.05758C13.8777 3.98732 13.8142 3.8817 13.7497 3.7487C13.6211 3.48355 13.5044 3.14438 13.4025 2.84799C13.4025 2.84798 13.4025 2.84798 13.4025 2.84798L13.3985 2.8364C13.2445 2.38796 13.0804 1.91023 12.8501 1.54528C12.6151 1.17276 12.2923 0.888879 11.817 0.888879C11.3418 0.888879 11.0189 1.17265 10.7838 1.54508C10.5534 1.91015 10.3891 2.38813 10.2349 2.83679L10.2312 2.84765L10.2312 2.84768C10.1294 3.14417 10.0126 3.48343 9.88398 3.74862C9.81945 3.88163 9.75597 3.98727 9.69548 4.05753C9.63158 4.13174 9.59387 4.14048 9.58247 4.14048C9.57107 4.14048 9.53334 4.13173 9.46942 4.05751C9.40889 3.98724 9.34539 3.8816 9.28082 3.74859C9.15209 3.4834 9.03527 3.14414 8.93338 2.84765L8.93337 2.84763L8.92972 2.83701C8.77546 2.38832 8.6111 1.91025 8.38055 1.5451C8.14539 1.17267 7.82244 0.888879 7.34722 0.888879C6.872 0.888879 6.54911 1.17265 6.31402 1.54508C6.08359 1.91015 5.91933 2.38813 5.76515 2.83679L5.76142 2.84765L5.76141 2.84767C5.65957 3.14416 5.54281 3.48342 5.41413 3.74861C5.34959 3.88163 5.28611 3.98727 5.22562 4.05753C5.16171 4.13177 5.12402 4.14048 5.11267 4.14048C5.10112 4.14048 5.06331 4.13166 4.99936 4.05747C4.93879 3.9872 4.87525 3.88157 4.81065 3.74856C4.68186 3.48338 4.56501 3.14413 4.46313 2.84765L4.46312 2.84761L4.4593 2.83653C4.30503 2.38798 4.14068 1.91011 3.91015 1.54509C3.67493 1.17264 3.35189 0.888879 2.87652 0.888879C2.40116 0.888879 2.07814 1.17261 1.84296 1.54506C1.61242 1.91016 1.44809 2.38817 1.29385 2.83685L1.29015 2.84763C1.18821 3.14412 1.07134 3.48337 0.942526 3.74855C0.877916 3.88156 0.814371 3.9872 0.753803 4.05747C0.689846 4.13166 0.65204 4.14048 0.640498 4.14048C0.509579 4.14048 0.383782 4.19206 0.290845 4.28426C0.197866 4.37649 0.14541 4.50184 0.14541 4.63281C0.14541 4.76377 0.197866 4.88913 0.290845 4.98136C0.383783 5.07356 0.50958 5.12513 0.640498 5.12513C1.11592 5.12513 1.43896 4.84134 1.67416 4.46884C1.90464 4.10383 2.06895 3.626 2.22318 3.17746L2.22707 3.16615L2.22708 3.16613C2.32899 2.86964 2.44581 2.53043 2.57458 2.26529C2.63917 2.13229 2.70269 2.02668 2.76324 1.95643C2.82718 1.88225 2.86498 1.87343 2.87652 1.87343C2.88806 1.87343 2.92587 1.88225 2.98983 1.95645C3.05039 2.02671 3.11393 2.13235 3.17854 2.26535C3.30733 2.53053 3.42418 2.86977 3.52607 3.16624L3.52608 3.16627L3.5294 3.17595C3.68381 3.62499 3.84836 4.1035 4.07918 4.46892C4.31443 4.84136 4.63747 5.12513 5.11267 5.12513C5.58791 5.12513 5.9108 4.84129 6.14587 4.46883C6.37625 4.10381 6.54048 3.62595 6.69463 3.17744L6.69848 3.16625L6.69849 3.16621C6.80031 2.86973 6.91705 2.53048 7.04571 2.2653C7.11025 2.13228 7.17372 2.02665 7.23422 1.95639C7.29812 1.88217 7.33583 1.87343 7.34722 1.87343C7.35863 1.87343 7.39635 1.88218 7.46028 1.9564C7.5208 2.02667 7.5843 2.13231 7.64888 2.26533C7.77761 2.53051 7.89443 2.86976 7.99632 3.16624L7.99632 3.16626L7.99992 3.17672C8.15419 3.62552 8.31857 4.10369 8.54915 4.46889C8.7843 4.84135 9.10726 5.12513 9.58247 5.12513C10.0577 5.12513 10.3806 4.84129 10.6156 4.46883C10.8459 4.10398 11.0101 3.62639 11.1642 3.17809L11.1683 3.16634Z' fill='black' stroke='black' stroke-width='0.3'/%3E%3Cpath d='M11.1683 8.55918L11.1683 8.55917C11.2701 8.26271 11.387 7.92345 11.5157 7.65826C11.5802 7.52524 11.6437 7.4196 11.7042 7.34932C11.7681 7.27506 11.8058 7.26638 11.8171 7.26638C11.8283 7.26638 11.8659 7.27505 11.9298 7.34929C11.9903 7.41956 12.0537 7.52521 12.1183 7.65823C12.2469 7.92342 12.3636 8.26268 12.4655 8.55917L12.6073 8.51044L12.4655 8.55917L12.4693 8.57024C12.6234 9.01886 12.7876 9.49682 13.0179 9.86191C13.2529 10.2344 13.5757 10.5183 14.0509 10.5183H22.3595C22.4904 10.5183 22.6162 10.4667 22.7091 10.3745C22.8021 10.2823 22.8546 10.1569 22.8546 10.026C22.8546 9.895 22.8021 9.76964 22.7091 9.6774C22.6162 9.58521 22.4904 9.53363 22.3595 9.53363H14.0509C14.0397 9.53363 14.002 9.52496 13.9382 9.45071C13.8777 9.38044 13.8143 9.2748 13.7497 9.14178C13.6211 8.87658 13.5044 8.53733 13.4025 8.24084L13.2607 8.28957L13.4025 8.24084L13.3984 8.22897C13.2444 7.78061 13.0804 7.30298 12.8502 6.93811C12.6152 6.56558 12.2924 6.2817 11.8171 6.2817C11.3418 6.2817 11.0189 6.56557 10.7838 6.93809C10.5535 7.30307 10.3893 7.78086 10.2352 8.22934L10.2312 8.24082L10.2312 8.24085C10.1294 8.53733 10.0127 8.87658 9.884 9.14176C9.81946 9.27478 9.75599 9.38041 9.69549 9.45067C9.63159 9.52489 9.59388 9.53363 9.58249 9.53363C9.57108 9.53363 9.53335 9.52488 9.46943 9.45066C9.40891 9.38039 9.3454 9.27475 9.28083 9.14173C9.1521 8.87655 9.03528 8.5373 8.93339 8.24082L8.93339 8.2408L8.9296 8.22978C8.77538 7.78115 8.61107 7.30317 8.38061 6.93807C8.14547 6.56556 7.82251 6.2817 7.34724 6.2817C6.87195 6.2817 6.54905 6.56557 6.31399 6.93809C6.08368 7.30307 5.91949 7.78085 5.76537 8.22934L5.76143 8.24082L5.76142 8.24084C5.65959 8.53731 5.54279 8.87656 5.4141 9.14175C5.34955 9.27477 5.28607 9.38041 5.22557 9.45068C5.16166 9.52493 5.12398 9.53363 5.11269 9.53363C5.10118 9.53363 5.06339 9.52482 4.99943 9.45062C4.93886 9.38035 4.87532 9.27471 4.81071 9.1417C4.6819 8.87653 4.56502 8.53728 4.46314 8.24082L4.46313 8.24079L4.45929 8.22961C4.30503 7.78103 4.14068 7.30311 3.91017 6.93805C3.67495 6.56554 3.35192 6.2817 2.87653 6.2817C2.40117 6.2817 2.07815 6.56547 1.84297 6.93794C1.61244 7.30304 1.44812 7.78105 1.29389 8.22972L1.29016 8.24057C1.29016 8.24057 1.29016 8.24058 1.29016 8.24058C1.18822 8.53702 1.07135 8.87631 0.942533 9.14156C0.877921 9.27461 0.814372 9.38028 0.753799 9.45058C0.689831 9.52482 0.652029 9.53363 0.64051 9.53363C0.509588 9.53363 0.383788 9.58521 0.290848 9.6774C0.197867 9.76964 0.14541 9.895 0.14541 10.026C0.14541 10.1569 0.197868 10.2823 0.290848 10.3745L0.290849 10.3745C0.383789 10.4667 0.509589 10.5183 0.64051 10.5183C1.11594 10.5183 1.43898 10.2345 1.67418 9.86195C1.90463 9.49695 2.06893 9.01914 2.22316 8.57064L2.22708 8.55922L2.22709 8.5592C2.329 8.26271 2.44583 7.92347 2.5746 7.65829C2.63918 7.52528 2.70271 7.41965 2.76326 7.34938C2.8272 7.27519 2.865 7.26638 2.87653 7.26638C2.88808 7.26638 2.92588 7.2752 2.98984 7.34939C3.0504 7.41966 3.11395 7.52529 3.17855 7.6583C3.30735 7.92347 3.42419 8.26272 3.52608 8.55919L3.52609 8.55922L3.53001 8.57063C3.68424 9.01914 3.84854 9.49695 4.07899 9.86195C4.3142 10.2345 4.63725 10.5183 5.11269 10.5183C5.58797 10.5183 5.91087 10.2344 6.14593 9.86192C6.37624 9.49694 6.54043 9.01915 6.69455 8.57066L6.69849 8.55919L6.6985 8.55916C6.80033 8.26268 6.91706 7.92343 7.04572 7.65824C7.11026 7.52523 7.17373 7.4196 7.23423 7.34933C7.29813 7.27512 7.33584 7.26638 7.34724 7.26638C7.35864 7.26638 7.39637 7.27513 7.46029 7.34935C7.52081 7.41962 7.58432 7.52526 7.64889 7.65827C7.77762 7.92346 7.89444 8.26271 7.99633 8.55919L7.99633 8.5592L8.00015 8.5703C8.15436 9.01891 8.31865 9.49685 8.5491 9.86194C8.78424 10.2344 9.1072 10.5183 9.58249 10.5183C10.0578 10.5183 10.3807 10.2344 10.6157 9.86192C10.8461 9.49691 11.0103 9.01909 11.1644 8.57057L11.1683 8.55918Z' fill='black' stroke='black' stroke-width='0.3'/%3E%3Cpath d='M11.1683 13.9526L11.1683 13.9526C11.2701 13.6561 11.3869 13.3168 11.5157 13.0516C11.5802 12.9186 11.6437 12.813 11.7042 12.7427C11.7681 12.6684 11.8058 12.6597 11.817 12.6597C11.8283 12.6597 11.8659 12.6684 11.9298 12.7426C11.9903 12.8129 12.0537 12.9185 12.1183 13.0515C12.2469 13.3167 12.3636 13.6558 12.4655 13.9522C12.4655 13.9522 12.4655 13.9522 12.4655 13.9522L12.4693 13.9633C12.6234 14.4119 12.7876 14.8899 13.0179 15.255C13.2529 15.6275 13.5757 15.9113 14.0509 15.9113H22.3594C22.4906 15.9113 22.6163 15.8595 22.7091 15.7674C22.8021 15.6752 22.8545 15.5498 22.8545 15.4188C22.8545 15.2879 22.8021 15.1625 22.7091 15.0703C22.6162 14.9781 22.4904 14.9265 22.3594 14.9265H14.0509C14.0397 14.9265 14.002 14.9178 13.9381 14.8436C13.8777 14.7734 13.8142 14.6677 13.7497 14.5347C13.6211 14.2696 13.5043 13.9304 13.4025 13.634L13.3986 13.6225C13.2445 13.174 13.0804 12.6963 12.8501 12.3313C12.6151 11.9588 12.2923 11.6749 11.817 11.6749C11.3418 11.6749 11.0189 11.9587 10.7838 12.3311C10.5534 12.6962 10.3891 13.1742 10.235 13.6228L10.2312 13.6338L10.2312 13.6338C10.1294 13.9303 10.0126 14.2695 9.88398 14.5347C9.81945 14.6677 9.75597 14.7734 9.69548 14.8436C9.63158 14.9179 9.59387 14.9266 9.58247 14.9266C9.57107 14.9266 9.53334 14.9178 9.46942 14.8436C9.40889 14.7734 9.34539 14.6677 9.28082 14.5347C9.15209 14.2695 9.03527 13.9303 8.93338 13.6338L8.93337 13.6338L8.92977 13.6233C8.7755 13.1745 8.61112 12.6963 8.38055 12.3311C8.14539 11.9587 7.82244 11.6749 7.34722 11.6749C6.872 11.6749 6.5491 11.9587 6.31402 12.3312C6.0836 12.6962 5.91935 13.1742 5.76517 13.6229L5.76142 13.6338L5.76141 13.6338C5.65957 13.9303 5.54281 14.2695 5.41413 14.5347C5.34959 14.6677 5.28611 14.7734 5.22562 14.8436C5.16171 14.9179 5.12402 14.9266 5.11267 14.9266C5.10112 14.9266 5.06331 14.9178 4.99936 14.8436C4.93879 14.7733 4.87525 14.6677 4.81065 14.5347C4.68186 14.2695 4.56501 13.9303 4.46313 13.6338L4.46312 13.6338L4.45935 13.6228C4.30507 13.1742 4.1407 12.6962 3.91015 12.3311C3.67493 11.9586 3.35189 11.6749 2.87652 11.6749C2.40115 11.6749 2.07814 11.9587 1.84296 12.3311C1.61243 12.6962 1.44811 13.1742 1.29388 13.6229L1.29015 13.6338C1.29015 13.6338 1.29015 13.6338 1.29015 13.6338C1.18821 13.9302 1.07134 14.2695 0.942527 14.5347C0.877917 14.6677 0.814371 14.7733 0.753803 14.8436C0.689846 14.9178 0.65204 14.9266 0.640498 14.9266C0.509579 14.9266 0.383782 14.9782 0.290845 15.0704C0.197867 15.1626 0.14541 15.288 0.14541 15.4189C0.14541 15.5499 0.197866 15.6752 0.290845 15.7675C0.383782 15.8597 0.509579 15.9112 0.640498 15.9112C1.1159 15.9112 1.43894 15.6275 1.67416 15.2551C1.90467 14.8901 2.069 14.4122 2.22325 13.9636L2.22707 13.9525L2.22708 13.9525C2.32899 13.656 2.44581 13.3168 2.57458 13.0516C2.63917 12.9186 2.7027 12.813 2.76325 12.7427C2.82718 12.6686 2.86498 12.6597 2.87652 12.6597C2.88806 12.6597 2.92587 12.6686 2.98983 12.7428C3.05039 12.813 3.11393 12.9187 3.17854 13.0517C3.30733 13.3168 3.42418 13.6561 3.52607 13.9526L3.52608 13.9526L3.52945 13.9624C3.68385 14.4114 3.84838 14.8898 4.07918 15.2551C4.31443 15.6276 4.63747 15.9113 5.11267 15.9113C5.58789 15.9113 5.91079 15.6276 6.14587 15.2551C6.37631 14.8901 6.54056 14.4121 6.69475 13.9634L6.69848 13.9526L6.69849 13.9525C6.80032 13.656 6.91705 13.3168 7.04571 13.0516C7.11025 12.9186 7.17372 12.813 7.23422 12.7427C7.29812 12.6685 7.33583 12.6597 7.34722 12.6597C7.35863 12.6597 7.39635 12.6685 7.46028 12.7427C7.5208 12.813 7.5843 12.9186 7.64888 13.0516C7.77761 13.3168 7.89443 13.6561 7.99632 13.9526L7.99632 13.9526L7.99996 13.9632C8.15423 14.4119 8.31859 14.89 8.54915 15.2551C8.7843 15.6276 9.10726 15.9113 9.58247 15.9113C10.0577 15.9113 10.3806 15.6276 10.6157 15.2551C10.8461 14.89 11.0104 14.412 11.1646 13.9633L11.1683 13.9526Z' fill='black' stroke='black' stroke-width='0.3'/%3E%3C/svg%3E%0A");
    width: 23px;
    height: 17px
}

.claims-icon#smudge-proof {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='21' viewBox='0 0 25 21' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='25' height='20.3704' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_3025_52390' transform='scale(0.00142857 0.00171429)'/%3E%3C/pattern%3E%3Cimage id='image0_3025_52390' width='700' height='700' xlink:href='data:image/png;base64,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AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAh0TmCXzmUsYQIECKxOYP+o+moRl4+4TMSlIvaM2CPiohHnRPw84oyIH0f8KOL4iOMicrlCgAABAgUKmPAWOChSIkBg5QKXiBYOibhJxPUjrhdxYMReEYuU/42dToj4SsQXIj4X8cmIr0UoBAgQIECAAAECBFYukO/Q3j7iuRGfjfhFRE5SVx0/jDbeEvGwiKtGKAQIECBAgAABAgSWJrB71HTXiH+LOC1i1ZPbWer/TOTxFxFXj1AIECBAgAABAgQILCRwrdjrOREnRcwyCW1jm/Mit/dH3C8i331WCBAgQIAAAQIECEwVuF1s8a6InEy2MYldtM0fRL5PjLh0hEKAAAECBAgQIEBgJ4HfiiV5gdiiE85S9js9+vD0CBPfQFAIECBAgAABAgQucpEbB8KHI0qZsC4rj1OjT4+PuFiEQoAAAQIECBAgMECBy0af/yViXd+0sKyJ7Lz1fDP6+DsDHF9dJkCAAAECBAgMWuBB0fv8qq95J49d3v5N0d8rDHrUdZ4AAQIECBAgMACBy0Uf3xHR5Ylrk9xPjr7fZwDjrIsECBAgQIAAgUEK5EVp+StmTSaMfdn3FeGw9yCPAp0mQIAAAQIECPRQIH/6/CkRfT9Xd97JeP508UE9HG9dIkCAAAECBAgMSmCf6O3bIuadDA5l+1PC5jcHdUToLAECBAgQIECgRwJ5gdanI4YyeV20n+eE0R/0aNx1hQABAgQIECAwCIEDopffilh0EjjE/Z48iCNDJwkQIECAAAECPRC4dvThexFDnLQ27fMzezD+ukCAAIGVCey6sppVTIAAgdkF8iKs/NW0K82+iy1rAreK+3tGfKC2zF0CBAgQ2BQw4XUoECDQtsDVIoEjIq7SdiIdbz8nvedGHNnxfkifAAECBAgQINArgUtHb74S0fQj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AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEOikwNUj66dFHBVxasS5ESdHfCri2REHR3St/HEkvLEZbeT+v9FoxlfnaHyRfeaofu5Nq3xmvd2YuwU7TBP429ig7n/jaTvMuL6qc/T4nHf5jM3ZjAABAgQItCewazT91xFnR1QvdONufxHr/ylij4iulHwhr/rSRs5V26MTiq1yWWSfrepruq7KZ9bbjaYN2n8Hgd3j0YkRdf+X7bDF4g+qOkePz3mXL56BPQkQIECgOIHdisuoeUIXjSreEHHvzaqOj9sXRXwy4qcRV464W8QDI3LbR0YcEHHXiPMilOEIfDu6ep8ZuvuDGbaxyewC94xNL7+5eX7qks9Dvxvx2IjTIlZRbrpZ6ZkjlU9aPrKZhwQIECBAoCyB7ZFO9W7O++P+pSak91uxvP4O8MMmbFfaYu/wNh+R6vgYfRewec1qmEXgA7FRjsFZEU/evJ+P8z+fTYuxbSpofwIECBAoXuCqkWG+iOaL3vciLhGxVXlOrKxeID9T27BalhOiXSIeEfHliDwFYiOiKvkO8eERR0bkO1PnRBwbke8oXyViUrl2rPj7iM9F5H75LtcpEZ+IeGLEJSNGS5XTpNvR7RfNLd/tfnFEvvuZ/flhxFsjbh6RpWo/bWYt9X0yr4dHpHf+hyPfdT8q4k8i8qPuquR/VPLduNw3ffaPGFf+LhZW9T903AZjllXbz9OHejVNxm9Sm7m8yqveVrVsltv6fnl/GXn+XtSTx2mO1Y8j3hFxo4hFyzVjx/wkJfvz+ohLR5y1+fjzcTutLHp8Vn6j/uOW15fl8ZrnzWdu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'/%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 25px;
    height: 21px
}

.claims-icon#sparkle {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_3503_77532' maskUnits='userSpaceOnUse' x='-0.369141' y='-0.355927' width='19' height='20' fill='black'%3E%3Crect fill='white' x='-0.369141' y='-0.355927' width='19' height='20'/%3E%3Cpath d='M17.4298 8.55888C17.3153 8.48572 14.7255 6.80436 13.5477 3.75787C13.4629 3.53841 13.2275 3.43358 13.0218 3.52344C12.9181 3.56894 12.8414 3.65534 12.802 3.75787C11.5988 6.86888 8.92311 8.55657 8.91555 8.56176C8.72439 8.68329 8.66229 8.94768 8.77677 9.15159C8.81295 9.21668 8.86263 9.26736 8.91987 9.30308C9.03436 9.37623 11.6242 11.0576 12.802 14.1041C12.8868 14.3235 13.1222 14.4284 13.3285 14.3385C13.4322 14.293 13.5083 14.2066 13.5483 14.1041C14.7514 10.9931 17.4271 9.30538 17.4347 9.3002C17.6258 9.17866 17.6879 8.91427 17.5735 8.71037C17.5373 8.64528 17.4876 8.59459 17.4304 8.55888H17.4298ZM9.97828 14.395C9.90106 14.3454 8.20437 13.243 7.43054 11.2425C7.34576 11.023 7.11032 10.9176 6.90457 11.0081C6.80089 11.0536 6.72421 11.14 6.68479 11.2425C5.89476 13.2867 4.13921 14.3932 4.13435 14.3967C3.94318 14.5177 3.88054 14.7815 3.9934 14.9854C4.02958 15.0505 4.07981 15.1017 4.13705 15.1374C4.21427 15.1864 5.9115 16.2894 6.68479 18.2899C6.76957 18.5094 7.00501 18.6142 7.21076 18.5244C7.31444 18.4788 7.39112 18.3924 7.43054 18.2899C8.22057 16.2457 9.97612 15.1386 9.98098 15.1357C10.1721 15.0147 10.2348 14.7515 10.1214 14.5476C10.0852 14.4825 10.0355 14.4313 9.97774 14.3955L9.97828 14.395ZM7.05739 12.3726C7.68434 13.5235 8.53809 14.3328 9.07162 14.7665C8.53809 15.2002 7.68488 16.0095 7.05739 17.1604C6.43045 16.0095 5.57724 15.2002 5.04372 14.7665C5.57724 14.3328 6.43045 13.5235 7.05739 12.3726ZM7.74914 4.88742C7.62872 4.81023 5.50218 3.41745 4.53287 0.910674C4.44809 0.691215 4.21265 0.586382 4.0069 0.676239C3.90322 0.721744 3.82654 0.808145 3.78712 0.910674C2.79081 3.48715 0.57139 4.88684 0.564909 4.89087C0.373747 5.01356 0.312185 5.27852 0.427208 5.48243C0.463928 5.54694 0.513609 5.59763 0.570311 5.63277C0.690731 5.70995 2.81727 7.10274 3.78658 9.60951C3.87136 9.82897 4.1068 9.93438 4.31309 9.84395C4.41677 9.79844 4.49291 9.71204 4.53287 9.60951C5.52864 7.03304 7.74806 5.63334 7.75454 5.62931C7.9457 5.50662 8.00727 5.24166 7.89224 5.03775C7.85606 4.97324 7.80638 4.92255 7.74914 4.88742ZM4.16027 2.06384C4.98053 3.64958 6.16315 4.73305 6.83005 5.26009C6.16315 5.78714 4.98053 6.8706 4.16027 8.45635C3.34 6.8706 2.15739 5.78714 1.48994 5.26009C2.15685 4.73305 3.34 3.64958 4.16027 2.06384ZM13.1751 4.92889C14.1876 6.95989 15.7158 8.31984 16.5064 8.93155C15.7158 9.5427 14.1876 10.9026 13.1751 12.9342C12.1626 10.9032 10.6344 9.5427 9.84382 8.93155C10.6344 8.32041 12.1626 6.96046 13.1751 4.92889Z'/%3E%3C/mask%3E%3Cpath d='M17.4298 8.55888C17.3153 8.48572 14.7255 6.80436 13.5477 3.75787C13.4629 3.53841 13.2275 3.43358 13.0218 3.52344C12.9181 3.56894 12.8414 3.65534 12.802 3.75787C11.5988 6.86888 8.92311 8.55657 8.91555 8.56176C8.72439 8.68329 8.66229 8.94768 8.77677 9.15159C8.81295 9.21668 8.86263 9.26736 8.91987 9.30308C9.03436 9.37623 11.6242 11.0576 12.802 14.1041C12.8868 14.3235 13.1222 14.4284 13.3285 14.3385C13.4322 14.293 13.5083 14.2066 13.5483 14.1041C14.7514 10.9931 17.4271 9.30538 17.4347 9.3002C17.6258 9.17866 17.6879 8.91427 17.5735 8.71037C17.5373 8.64528 17.4876 8.59459 17.4304 8.55888H17.4298ZM9.97828 14.395C9.90106 14.3454 8.20437 13.243 7.43054 11.2425C7.34576 11.023 7.11032 10.9176 6.90457 11.0081C6.80089 11.0536 6.72421 11.14 6.68479 11.2425C5.89476 13.2867 4.13921 14.3932 4.13435 14.3967C3.94318 14.5177 3.88054 14.7815 3.9934 14.9854C4.02958 15.0505 4.07981 15.1017 4.13705 15.1374C4.21427 15.1864 5.9115 16.2894 6.68479 18.2899C6.76957 18.5094 7.00501 18.6142 7.21076 18.5244C7.31444 18.4788 7.39112 18.3924 7.43054 18.2899C8.22057 16.2457 9.97612 15.1386 9.98098 15.1357C10.1721 15.0147 10.2348 14.7515 10.1214 14.5476C10.0852 14.4825 10.0355 14.4313 9.97774 14.3955L9.97828 14.395ZM7.05739 12.3726C7.68434 13.5235 8.53809 14.3328 9.07162 14.7665C8.53809 15.2002 7.68488 16.0095 7.05739 17.1604C6.43045 16.0095 5.57724 15.2002 5.04372 14.7665C5.57724 14.3328 6.43045 13.5235 7.05739 12.3726ZM7.74914 4.88742C7.62872 4.81023 5.50218 3.41745 4.53287 0.910674C4.44809 0.691215 4.21265 0.586382 4.0069 0.676239C3.90322 0.721744 3.82654 0.808145 3.78712 0.910674C2.79081 3.48715 0.57139 4.88684 0.564909 4.89087C0.373747 5.01356 0.312185 5.27852 0.427208 5.48243C0.463928 5.54694 0.513609 5.59763 0.570311 5.63277C0.690731 5.70995 2.81727 7.10274 3.78658 9.60951C3.87136 9.82897 4.1068 9.93438 4.31309 9.84395C4.41677 9.79844 4.49291 9.71204 4.53287 9.60951C5.52864 7.03304 7.74806 5.63334 7.75454 5.62931C7.9457 5.50662 8.00727 5.24166 7.89224 5.03775C7.85606 4.97324 7.80638 4.92255 7.74914 4.88742ZM4.16027 2.06384C4.98053 3.64958 6.16315 4.73305 6.83005 5.26009C6.16315 5.78714 4.98053 6.8706 4.16027 8.45635C3.34 6.8706 2.15739 5.78714 1.48994 5.26009C2.15685 4.73305 3.34 3.64958 4.16027 2.06384ZM13.1751 4.92889C14.1876 6.95989 15.7158 8.31984 16.5064 8.93155C15.7158 9.5427 14.1876 10.9026 13.1751 12.9342C12.1626 10.9032 10.6344 9.5427 9.84382 8.93155C10.6344 8.32041 12.1626 6.96046 13.1751 4.92889Z' fill='black'/%3E%3Cpath d='M17.4298 8.55888C17.3153 8.48572 14.7255 6.80436 13.5477 3.75787C13.4629 3.53841 13.2275 3.43358 13.0218 3.52344C12.9181 3.56894 12.8414 3.65534 12.802 3.75787C11.5988 6.86888 8.92311 8.55657 8.91555 8.56176C8.72439 8.68329 8.66229 8.94768 8.77677 9.15159C8.81295 9.21668 8.86263 9.26736 8.91987 9.30308C9.03436 9.37623 11.6242 11.0576 12.802 14.1041C12.8868 14.3235 13.1222 14.4284 13.3285 14.3385C13.4322 14.293 13.5083 14.2066 13.5483 14.1041C14.7514 10.9931 17.4271 9.30538 17.4347 9.3002C17.6258 9.17866 17.6879 8.91427 17.5735 8.71037C17.5373 8.64528 17.4876 8.59459 17.4304 8.55888H17.4298ZM9.97828 14.395C9.90106 14.3454 8.20437 13.243 7.43054 11.2425C7.34576 11.023 7.11032 10.9176 6.90457 11.0081C6.80089 11.0536 6.72421 11.14 6.68479 11.2425C5.89476 13.2867 4.13921 14.3932 4.13435 14.3967C3.94318 14.5177 3.88054 14.7815 3.9934 14.9854C4.02958 15.0505 4.07981 15.1017 4.13705 15.1374C4.21427 15.1864 5.9115 16.2894 6.68479 18.2899C6.76957 18.5094 7.00501 18.6142 7.21076 18.5244C7.31444 18.4788 7.39112 18.3924 7.43054 18.2899C8.22057 16.2457 9.97612 15.1386 9.98098 15.1357C10.1721 15.0147 10.2348 14.7515 10.1214 14.5476C10.0852 14.4825 10.0355 14.4313 9.97774 14.3955L9.97828 14.395ZM7.05739 12.3726C7.68434 13.5235 8.53809 14.3328 9.07162 14.7665C8.53809 15.2002 7.68488 16.0095 7.05739 17.1604C6.43045 16.0095 5.57724 15.2002 5.04372 14.7665C5.57724 14.3328 6.43045 13.5235 7.05739 12.3726ZM7.74914 4.88742C7.62872 4.81023 5.50218 3.41745 4.53287 0.910674C4.44809 0.691215 4.21265 0.586382 4.0069 0.676239C3.90322 0.721744 3.82654 0.808145 3.78712 0.910674C2.79081 3.48715 0.57139 4.88684 0.564909 4.89087C0.373747 5.01356 0.312185 5.27852 0.427208 5.48243C0.463928 5.54694 0.513609 5.59763 0.570311 5.63277C0.690731 5.70995 2.81727 7.10274 3.78658 9.60951C3.87136 9.82897 4.1068 9.93438 4.31309 9.84395C4.41677 9.79844 4.49291 9.71204 4.53287 9.60951C5.52864 7.03304 7.74806 5.63334 7.75454 5.62931C7.9457 5.50662 8.00727 5.24166 7.89224 5.03775C7.85606 4.97324 7.80638 4.92255 7.74914 4.88742ZM4.16027 2.06384C4.98053 3.64958 6.16315 4.73305 6.83005 5.26009C6.16315 5.78714 4.98053 6.8706 4.16027 8.45635C3.34 6.8706 2.15739 5.78714 1.48994 5.26009C2.15685 4.73305 3.34 3.64958 4.16027 2.06384ZM13.1751 4.92889C14.1876 6.95989 15.7158 8.31984 16.5064 8.93155C15.7158 9.5427 14.1876 10.9026 13.1751 12.9342C12.1626 10.9032 10.6344 9.5427 9.84382 8.93155C10.6344 8.32041 12.1626 6.96046 13.1751 4.92889Z' stroke='black' stroke-width='0.4' mask='url(%23path-1-outside-1_3503_77532)'/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 19px
}

.claims-icon#sweatproof,
.claims-icon#sweat-resistant,
.claims-icon#humidity-proof {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='17' viewBox='0 0 24 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_3396_80' maskUnits='userSpaceOnUse' x='0.365234' y='0.0766602' width='24' height='5' fill='black'%3E%3Crect fill='white' x='0.365234' y='0.0766602' width='24' height='5'/%3E%3Cpath d='M15.7808 4.53936C13.7549 4.53936 12.5658 3.96551 11.3131 3.36092C10.473 2.95556 9.60441 2.53621 8.39052 2.24377C5.33551 1.50813 2.11544 3.26298 2.0834 3.28071C1.84784 3.41137 1.55306 3.32308 1.4247 3.08424C1.29615 2.8454 1.38295 2.54606 1.61831 2.4158C1.76318 2.3358 5.20191 0.462313 8.61501 1.28505C9.92871 1.60154 10.8857 2.06345 11.7302 2.47098C13.0447 3.10533 14.1797 3.65257 16.3428 3.53867C19.8614 3.35245 22.5389 1.26712 22.5655 1.24603C22.7766 1.07892 23.0818 1.11735 23.2467 1.33156C23.4116 1.54597 23.3743 1.85516 23.1632 2.02246C23.0451 2.11627 20.2272 4.31983 16.3933 4.52261C16.1809 4.53384 15.9768 4.53936 15.7808 4.53936Z'/%3E%3C/mask%3E%3Cpath d='M15.7808 4.53936C13.7549 4.53936 12.5658 3.96551 11.3131 3.36092C10.473 2.95556 9.60441 2.53621 8.39052 2.24377C5.33551 1.50813 2.11544 3.26298 2.0834 3.28071C1.84784 3.41137 1.55306 3.32308 1.4247 3.08424C1.29615 2.8454 1.38295 2.54606 1.61831 2.4158C1.76318 2.3358 5.20191 0.462313 8.61501 1.28505C9.92871 1.60154 10.8857 2.06345 11.7302 2.47098C13.0447 3.10533 14.1797 3.65257 16.3428 3.53867C19.8614 3.35245 22.5389 1.26712 22.5655 1.24603C22.7766 1.07892 23.0818 1.11735 23.2467 1.33156C23.4116 1.54597 23.3743 1.85516 23.1632 2.02246C23.0451 2.11627 20.2272 4.31983 16.3933 4.52261C16.1809 4.53384 15.9768 4.53936 15.7808 4.53936Z' fill='black'/%3E%3Cpath d='M15.7808 4.53936C13.7549 4.53936 12.5658 3.96551 11.3131 3.36092C10.473 2.95556 9.60441 2.53621 8.39052 2.24377C5.33551 1.50813 2.11544 3.26298 2.0834 3.28071C1.84784 3.41137 1.55306 3.32308 1.4247 3.08424C1.29615 2.8454 1.38295 2.54606 1.61831 2.4158C1.76318 2.3358 5.20191 0.462313 8.61501 1.28505C9.92871 1.60154 10.8857 2.06345 11.7302 2.47098C13.0447 3.10533 14.1797 3.65257 16.3428 3.53867C19.8614 3.35245 22.5389 1.26712 22.5655 1.24603C22.7766 1.07892 23.0818 1.11735 23.2467 1.33156C23.4116 1.54597 23.3743 1.85516 23.1632 2.02246C23.0451 2.11627 20.2272 4.31983 16.3933 4.52261C16.1809 4.53384 15.9768 4.53936 15.7808 4.53936Z' stroke='black' stroke-width='0.8' mask='url(%23path-1-outside-1_3396_80)'/%3E%3Cmask id='path-2-outside-2_3396_80' maskUnits='userSpaceOnUse' x='0.365234' y='3.89215' width='24' height='5' fill='black'%3E%3Crect fill='white' x='0.365234' y='3.89215' width='24' height='5'/%3E%3Cpath d='M15.7808 8.35472C13.7549 8.35472 12.5658 7.78087 11.3131 7.17628C10.473 6.77092 9.60441 6.35157 8.39052 6.05913C5.33551 5.32329 2.11544 7.07834 2.0834 7.09608C1.84784 7.22653 1.55306 7.13825 1.4247 6.89961C1.29615 6.66077 1.38295 6.36143 1.61831 6.23117C1.76318 6.15096 5.20191 4.27807 8.61501 5.10042C9.92871 5.4169 10.8857 5.87882 11.7302 6.28634C13.0447 6.92049 14.1797 7.46872 16.3428 7.35403C19.8614 7.16781 22.5391 5.08248 22.5655 5.0614C22.7766 4.89449 23.0818 4.93252 23.2467 5.14692C23.4116 5.36133 23.3743 5.67052 23.1632 5.83783C23.0451 5.93163 20.2272 8.135 16.3933 8.33797C16.1809 8.3494 15.9768 8.35472 15.7808 8.35472Z'/%3E%3C/mask%3E%3Cpath d='M15.7808 8.35472C13.7549 8.35472 12.5658 7.78087 11.3131 7.17628C10.473 6.77092 9.60441 6.35157 8.39052 6.05913C5.33551 5.32329 2.11544 7.07834 2.0834 7.09608C1.84784 7.22653 1.55306 7.13825 1.4247 6.89961C1.29615 6.66077 1.38295 6.36143 1.61831 6.23117C1.76318 6.15096 5.20191 4.27807 8.61501 5.10042C9.92871 5.4169 10.8857 5.87882 11.7302 6.28634C13.0447 6.92049 14.1797 7.46872 16.3428 7.35403C19.8614 7.16781 22.5391 5.08248 22.5655 5.0614C22.7766 4.89449 23.0818 4.93252 23.2467 5.14692C23.4116 5.36133 23.3743 5.67052 23.1632 5.83783C23.0451 5.93163 20.2272 8.135 16.3933 8.33797C16.1809 8.3494 15.9768 8.35472 15.7808 8.35472Z' fill='black'/%3E%3Cpath d='M15.7808 8.35472C13.7549 8.35472 12.5658 7.78087 11.3131 7.17628C10.473 6.77092 9.60441 6.35157 8.39052 6.05913C5.33551 5.32329 2.11544 7.07834 2.0834 7.09608C1.84784 7.22653 1.55306 7.13825 1.4247 6.89961C1.29615 6.66077 1.38295 6.36143 1.61831 6.23117C1.76318 6.15096 5.20191 4.27807 8.61501 5.10042C9.92871 5.4169 10.8857 5.87882 11.7302 6.28634C13.0447 6.92049 14.1797 7.46872 16.3428 7.35403C19.8614 7.16781 22.5391 5.08248 22.5655 5.0614C22.7766 4.89449 23.0818 4.93252 23.2467 5.14692C23.4116 5.36133 23.3743 5.67052 23.1632 5.83783C23.0451 5.93163 20.2272 8.135 16.3933 8.33797C16.1809 8.3494 15.9768 8.35472 15.7808 8.35472Z' stroke='black' stroke-width='0.8' mask='url(%23path-2-outside-2_3396_80)'/%3E%3Cmask id='path-3-outside-3_3396_80' maskUnits='userSpaceOnUse' x='0.365234' y='7.7077' width='24' height='5' fill='black'%3E%3Crect fill='white' x='0.365234' y='7.7077' width='24' height='5'/%3E%3Cpath d='M15.7808 12.1704C13.7549 12.1704 12.5658 11.5966 11.3131 10.992C10.473 10.5866 9.60441 10.1673 8.39052 9.87482C5.33551 9.13899 2.11544 10.894 2.0834 10.9118C1.84784 11.0424 1.55306 10.9541 1.4247 10.7153C1.29615 10.4765 1.38295 10.1771 1.61831 10.0469C1.76318 9.96666 5.20191 8.09337 8.61501 8.91611C9.92871 9.2326 10.8857 9.69451 11.7302 10.102C13.0447 10.7364 14.1797 11.2844 16.3428 11.1697C19.8614 10.9835 22.5389 8.89798 22.5655 8.8769C22.7766 8.70998 23.0818 8.74821 23.2467 8.96242C23.4116 9.17683 23.3743 9.48602 23.1632 9.65332C23.0451 9.74713 20.2272 11.9507 16.3933 12.1537C16.1809 12.1649 15.9768 12.1704 15.7808 12.1704Z'/%3E%3C/mask%3E%3Cpath d='M15.7808 12.1704C13.7549 12.1704 12.5658 11.5966 11.3131 10.992C10.473 10.5866 9.60441 10.1673 8.39052 9.87482C5.33551 9.13899 2.11544 10.894 2.0834 10.9118C1.84784 11.0424 1.55306 10.9541 1.4247 10.7153C1.29615 10.4765 1.38295 10.1771 1.61831 10.0469C1.76318 9.96666 5.20191 8.09337 8.61501 8.91611C9.92871 9.2326 10.8857 9.69451 11.7302 10.102C13.0447 10.7364 14.1797 11.2844 16.3428 11.1697C19.8614 10.9835 22.5389 8.89798 22.5655 8.8769C22.7766 8.70998 23.0818 8.74821 23.2467 8.96242C23.4116 9.17683 23.3743 9.48602 23.1632 9.65332C23.0451 9.74713 20.2272 11.9507 16.3933 12.1537C16.1809 12.1649 15.9768 12.1704 15.7808 12.1704Z' fill='black'/%3E%3Cpath d='M15.7808 12.1704C13.7549 12.1704 12.5658 11.5966 11.3131 10.992C10.473 10.5866 9.60441 10.1673 8.39052 9.87482C5.33551 9.13899 2.11544 10.894 2.0834 10.9118C1.84784 11.0424 1.55306 10.9541 1.4247 10.7153C1.29615 10.4765 1.38295 10.1771 1.61831 10.0469C1.76318 9.96666 5.20191 8.09337 8.61501 8.91611C9.92871 9.2326 10.8857 9.69451 11.7302 10.102C13.0447 10.7364 14.1797 11.2844 16.3428 11.1697C19.8614 10.9835 22.5389 8.89798 22.5655 8.8769C22.7766 8.70998 23.0818 8.74821 23.2467 8.96242C23.4116 9.17683 23.3743 9.48602 23.1632 9.65332C23.0451 9.74713 20.2272 11.9507 16.3933 12.1537C16.1809 12.1649 15.9768 12.1704 15.7808 12.1704Z' stroke='black' stroke-width='0.8' mask='url(%23path-3-outside-3_3396_80)'/%3E%3Cmask id='path-4-outside-4_3396_80' maskUnits='userSpaceOnUse' x='0.365234' y='11.5231' width='24' height='5' fill='black'%3E%3Crect fill='white' x='0.365234' y='11.5231' width='24' height='5'/%3E%3Cpath d='M15.7808 15.9858C13.7549 15.9858 12.5658 15.4119 11.3131 14.8073C10.473 14.402 9.60441 13.9826 8.39052 13.6902C5.33551 12.9542 2.11544 14.7094 2.0834 14.7271C1.84784 14.8578 1.55306 14.7695 1.4247 14.5307C1.29615 14.2918 1.38295 13.9925 1.61831 13.8622C1.76318 13.782 5.20191 11.9089 8.61501 12.7315C9.92871 13.048 10.8857 13.5099 11.7302 13.9174C13.0447 14.5517 14.1797 15.0996 16.3428 14.9851C19.8614 14.7989 22.5389 12.7133 22.5655 12.6923C22.7766 12.5255 23.0818 12.5634 23.2467 12.7778C23.4116 12.9922 23.3743 13.3014 23.1632 13.4687C23.0451 13.5625 20.2272 15.766 16.3933 15.969C16.1809 15.9805 15.9768 15.9858 15.7808 15.9858Z'/%3E%3C/mask%3E%3Cpath d='M15.7808 15.9858C13.7549 15.9858 12.5658 15.4119 11.3131 14.8073C10.473 14.402 9.60441 13.9826 8.39052 13.6902C5.33551 12.9542 2.11544 14.7094 2.0834 14.7271C1.84784 14.8578 1.55306 14.7695 1.4247 14.5307C1.29615 14.2918 1.38295 13.9925 1.61831 13.8622C1.76318 13.782 5.20191 11.9089 8.61501 12.7315C9.92871 13.048 10.8857 13.5099 11.7302 13.9174C13.0447 14.5517 14.1797 15.0996 16.3428 14.9851C19.8614 14.7989 22.5389 12.7133 22.5655 12.6923C22.7766 12.5255 23.0818 12.5634 23.2467 12.7778C23.4116 12.9922 23.3743 13.3014 23.1632 13.4687C23.0451 13.5625 20.2272 15.766 16.3933 15.969C16.1809 15.9805 15.9768 15.9858 15.7808 15.9858Z' fill='black'/%3E%3Cpath d='M15.7808 15.9858C13.7549 15.9858 12.5658 15.4119 11.3131 14.8073C10.473 14.402 9.60441 13.9826 8.39052 13.6902C5.33551 12.9542 2.11544 14.7094 2.0834 14.7271C1.84784 14.8578 1.55306 14.7695 1.4247 14.5307C1.29615 14.2918 1.38295 13.9925 1.61831 13.8622C1.76318 13.782 5.20191 11.9089 8.61501 12.7315C9.92871 13.048 10.8857 13.5099 11.7302 13.9174C13.0447 14.5517 14.1797 15.0996 16.3428 14.9851C19.8614 14.7989 22.5389 12.7133 22.5655 12.6923C22.7766 12.5255 23.0818 12.5634 23.2467 12.7778C23.4116 12.9922 23.3743 13.3014 23.1632 13.4687C23.0451 13.5625 20.2272 15.766 16.3933 15.969C16.1809 15.9805 15.9768 15.9858 15.7808 15.9858Z' stroke='black' stroke-width='0.8' mask='url(%23path-4-outside-4_3396_80)'/%3E%3C/svg%3E%0A");
    width: 24px;
    height: 17px
}

.claims-icon#transfer-proof,
.claims-icon#transfer-resistant {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.92731 8.02094C9.17118 7.80289 9.17118 7.44511 8.92731 7.22706L2.3431 1.34H5.95009C6.27602 1.34 6.56009 1.10117 6.56009 0.784003C6.56009 0.466832 6.27602 0.228003 5.95009 0.228003H0.850088C0.52749 0.228003 0.240088 0.467501 0.240088 0.784003V5.344C0.240088 5.66117 0.524158 5.9 0.850088 5.9C1.17602 5.9 1.46009 5.66117 1.46009 5.344V2.10834L8.07267 8.02077C8.07271 8.02081 8.07275 8.02084 8.07279 8.02087C8.30986 8.23383 8.69014 8.233 8.92731 8.02094ZM16.7601 6.256C16.7601 5.93883 16.476 5.7 16.1501 5.7C15.8242 5.7 15.5401 5.93883 15.5401 6.256V9.49166L8.92731 3.57906C8.68995 3.36683 8.31023 3.36683 8.07286 3.57906C7.82899 3.79711 7.82899 4.15489 8.07286 4.37294L14.6571 10.26H11.0501C10.7242 10.26 10.4401 10.4988 10.4401 10.816C10.4401 11.1332 10.7242 11.372 11.0501 11.372H16.1501C16.4779 11.372 16.7601 11.1279 16.7601 10.816V6.256Z' fill='black' stroke='black' stroke-width='0.2'/%3E%3C/svg%3E%0A");
    width: 17px;
    height: 12px
}

.claims-icon#translucent {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9669 12.48H15.4089V14.0544H17.7459C18.1829 14.0544 18.5249 13.7088 18.5249 13.2672V10.9056H16.9669V12.48Z' fill='black'/%3E%3Cpath d='M18.5249 5.72162H16.9669V8.83202H18.5249V5.72162Z' fill='black'/%3E%3Cpath d='M17.7459 0.480011H15.4089V2.05441H16.9669V3.62881H18.5249V1.26721C18.5249 0.825611 18.1829 0.480011 17.7459 0.480011Z' fill='black'/%3E%3Cpath d='M13.338 0.480011H10.26V2.05441H13.338V0.480011Z' fill='black'/%3E%3Cpath d='M6.64992 2.05441H8.20792V0.480011H5.87092C5.43392 0.480011 5.09192 0.825611 5.09192 1.26721V3.62881H6.64992V2.05441Z' fill='black'/%3E%3Cpath d='M13.129 5.1264H1.25398C0.816976 5.1264 0.474976 5.472 0.474976 5.9136V17.9136C0.474976 18.3552 0.816976 18.7008 1.25398 18.7008H13.129C13.566 18.7008 13.908 18.3552 13.908 17.9136V5.9328C13.927 5.4912 13.566 5.1264 13.129 5.1264ZM12.35 17.1456H2.03298V6.72H12.35V17.1456Z' fill='black'/%3E%3C/svg%3E%0A");
    width: 19px;
    height: 19px
}

.claims-icon#visible-refines-pores,
.claims-icon#clears-pores {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16004 9.12001C3.41684 9.12001 4.59564 8.44521 5.64004 7.85161C6.55004 7.33082 7.33684 6.88001 9.00004 6.88001C10.6632 6.88001 11.45 7.33082 12.36 7.85161C13.4044 8.44521 14.5832 9.12001 16.84 9.12001C17.1371 9.12001 17.422 9.00201 17.632 8.79197C17.842 8.58193 17.96 8.29706 17.96 8.00001C17.96 7.70297 17.842 7.4181 17.632 7.20806C17.422 6.99801 17.1371 6.88001 16.84 6.88001C15.1768 6.88001 14.39 6.42921 13.48 5.90841C12.4356 5.31481 11.2568 4.64001 9.00004 4.64001C6.74324 4.64001 5.56444 5.31481 4.52004 5.90841C3.61004 6.42921 2.82324 6.88001 1.16004 6.88001C0.862997 6.88001 0.57812 6.99801 0.36808 7.20806C0.158039 7.4181 0.0400391 7.70297 0.0400391 8.00001C0.0400391 8.29706 0.158039 8.58193 0.36808 8.79197C0.57812 9.00201 0.862997 9.12001 1.16004 9.12001Z' fill='black'/%3E%3Cpath d='M1.16004 2.39997H16.84C17.1371 2.39997 17.422 2.28197 17.632 2.07193C17.842 1.86189 17.96 1.57702 17.96 1.27997C17.96 0.982931 17.842 0.698054 17.632 0.488014C17.422 0.277973 17.1371 0.159973 16.84 0.159973H1.16004C0.862997 0.159973 0.57812 0.277973 0.36808 0.488014C0.158039 0.698054 0.0400391 0.982931 0.0400391 1.27997C0.0400391 1.57702 0.158039 1.86189 0.36808 2.07193C0.57812 2.28197 0.862997 2.39997 1.16004 2.39997Z' fill='black'/%3E%3Cpath d='M9.96889 15.2824C10.2782 14.7467 10.0946 14.0618 9.55894 13.7525C9.02325 13.4432 8.33827 13.6267 8.02899 14.1624C7.71971 14.6981 7.90325 15.3831 8.43894 15.6924C8.97463 16.0017 9.65961 15.8181 9.96889 15.2824Z' fill='black'/%3E%3Cpath d='M15.5717 15.2823C15.881 14.7466 15.6974 14.0616 15.1617 13.7524C14.626 13.4431 13.9411 13.6266 13.6318 14.1623C13.3225 14.698 13.506 15.383 14.0417 15.6923C14.5774 16.0015 15.2624 15.818 15.5717 15.2823Z' fill='black'/%3E%3Cpath d='M12.7692 11.6424C13.0785 11.1067 12.8949 10.4217 12.3592 10.1124C11.8235 9.80313 11.1386 9.98667 10.8293 10.5224C10.52 11.058 10.7035 11.743 11.2392 12.0523C11.7749 12.3616 12.4599 12.178 12.7692 11.6424Z' fill='black'/%3E%3Cpath d='M7.16933 11.6425C7.47861 11.1069 7.29507 10.4219 6.75938 10.1126C6.22369 9.80332 5.53871 9.98686 5.22943 10.5225C4.92015 11.0582 5.10369 11.7432 5.63938 12.0525C6.17507 12.3618 6.86005 12.1782 7.16933 11.6425Z' fill='black'/%3E%3Cpath d='M4.36879 15.2826C4.67807 14.7469 4.49453 14.0619 3.95884 13.7526C3.42316 13.4433 2.73818 13.6269 2.4289 14.1626C2.11962 14.6982 2.30316 15.3832 2.83884 15.6925C3.37453 16.0018 4.05951 15.8182 4.36879 15.2826Z' fill='black'/%3E%3C/svg%3E%0A");
    width: 18px;
    height: 17px
}

.claims-icon#volumizing {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.05979 6.7H8.15979L8.87978 4.2C8.99976 3.76003 9.45979 3.5 9.91974 3.63996C10.3597 3.75995 10.6197 4.21998 10.4798 4.67993L9.75979 7.17993C11.0398 7.93996 11.6798 9.47993 11.2598 10.9599C10.8398 12.42 9.49979 13.3599 8.05979 13.3599C7.75979 13.3599 7.43981 13.32 7.11983 13.22C5.35983 12.7 4.33983 10.86 4.85983 9.09996C5.27981 7.63992 6.61979 6.7 8.05979 6.7ZM6.59976 10.82C6.81975 11.2 7.15979 11.5 7.59976 11.62C7.75979 11.66 7.91974 11.68 8.05979 11.68C8.79976 11.68 9.43981 11.18 9.65979 10.48C9.77978 10.06 9.73981 9.60001 9.51982 9.21999C9.29984 8.83997 8.95979 8.53997 8.51982 8.41999C8.35979 8.38002 8.19984 8.35996 8.05979 8.35996C7.31982 8.35996 6.67977 8.85996 6.45979 9.55996C6.3398 9.98001 6.37978 10.44 6.59976 10.82ZM8.05979 0.0599976C12.1998 0.0599976 15.5398 3.4 15.5398 7.54C15.5398 8.00003 15.1598 8.37996 14.6998 8.37996C14.2398 8.37996 13.8599 7.99995 13.8599 7.54C13.8599 4.34 11.2399 1.72 8.03986 1.72C4.83986 1.72 2.21986 4.34 2.21986 7.54C2.21986 8.00003 1.83984 8.37996 1.37989 8.37996C0.919861 8.37996 0.539928 7.99995 0.539928 7.54C0.579772 3.4 3.91979 0.0599976 8.05979 0.0599976Z' fill='%231C1C1A'/%3E%3C/svg%3E%0A");
    width: 16px;
    height: 14px
}

.claims-icon#waterproof,
.claims-icon#water-resistant {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.72017 6.45782L1.72016 6.45784C1.16483 7.23317 0.833989 8.14658 0.763993 9.0977C0.693996 10.0488 0.887554 11.0008 1.32339 11.8491C1.75923 12.6974 2.42049 13.4091 3.23448 13.906C4.04848 14.4029 4.98371 14.6658 5.9374 14.6658C6.89109 14.6658 7.82632 14.4029 8.64031 13.906C9.45431 13.4091 10.1156 12.6974 10.5514 11.8491C10.9872 11.0008 11.1808 10.0488 11.1108 9.0977C11.0408 8.14658 10.71 7.23317 10.1546 6.45784L10.1546 6.45782L6.14063 0.854413L5.9374 0.570704L5.73416 0.854413L1.72017 6.45782ZM8.80862 12.7159L8.8078 12.7167C8.0117 13.4251 6.98218 13.8149 5.9165 13.8114C4.85082 13.8078 3.82393 13.4111 3.03258 12.6974C2.24124 11.9836 1.7411 11.0029 1.628 9.94325C1.5149 8.88358 1.79679 7.81944 2.41965 6.95473L2.41998 6.95428L5.9374 2.04826L9.45482 6.95428L9.45518 6.95478C10.0817 7.82404 10.3625 8.89523 10.243 9.96004C10.1235 11.0249 9.6122 12.0072 8.80862 12.7159Z' fill='black' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E%0A");
    width: 12px;
    height: 15px
}

#YMK-module .product-shades {
    padding: 0 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--bg-color-warm-white-2);
    margin: -.375rem 0 0;
    position: relative;
    z-index: 1
}

@media (min-width: 544px) {
    #YMK-module .product-shades {
        border-radius: 0 0 .625rem .625rem
    }
}

#YMK-module .product-name {
    font-family: var(--font-family-bebas);
    font-style: normal;
    font-weight: 470;
    font-display: swap;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 30px;
    text-align: center
}

#YMK-module .product-shades__header {
    -ms-flex-order: 3;
    order: 3
}

#YMK-module .product-shades__header .select-a-shade-text {
    display: none
}

#YMK-module .product-shades__header .current-shade-text {
    display: inline;
    font-family: var(--skin-body-font)
}

#YMK-module .shades-palette {
    width: 100%
}

#YMK-module .shades-palette .color-swatchs-palette {
    overflow-x: auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 7.5px;
    -webkit-overflow-scrolling: touch
}

#YMK-module .shades-palette .color-swatchs-palette .color-attribute {
    margin-bottom: 10px
}

#YMK-module .shades-palette .color-swatchs-palette .color-attribute:first-child {
    margin-left: auto
}

#YMK-module .shades-palette .color-swatchs-palette .color-attribute:last-child {
    margin-right: auto
}

#YMK-module .shades-palette .color-swatchs-palette .color-attribute .circle {
    width: 28px;
    height: 28px;
    margin: 3px
}

#YMK-module .shades-palette .color-swatchs-palette .color-attribute .circle.selected {
    width: 25px;
    height: 25px;
    outline: 3px solid #fff
}

#YMK-module .shades-palette .color-swatchs-palette::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 8px;
    height: 4px
}

#YMK-module .shades-palette .color-swatchs-palette::-webkit-scrollbar-track {
    background: #d9d9d9;
    border-radius: 20px
}

#YMK-module .shades-palette .color-swatchs-palette::-webkit-scrollbar-thumb {
    background-color: #000;
    border-radius: 20px;
    border: 1px solid #000
}

#virtual-try-on-modal .modal-dialog {
    top: 0;
    transform: none;
    max-width: -webkit-max-content;
    max-width: max-content;
    max-height: 100%;
    height: auto
}

@media (min-width: 769px) {
    #virtual-try-on-modal .modal-dialog {
        margin: 0
    }
}

#virtual-try-on-modal .modal-content {
    height: auto;
    border: none;
    overflow-y: auto;
    position: relative;
    max-height: 100%
}

@media (min-width: 769px) {
    #virtual-try-on-modal .modal-content {
        height: 100vh;
        overflow-y: unset;
        max-height: none
    }
}

#virtual-try-on-modal .modal-header {
    display: none
}

#virtual-try-on-modal .modal-dialog {
    margin: auto
}

@media (min-width: 769px) {
    #virtual-try-on-modal .modal-body {
        margin: auto
    }
}

.apmLogo {
    font-family: var(--skin-body-font);
    font-size: 0.75rem;
    line-height: 1.25rem;
    color: black;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 1.313rem;
    padding: 1.125rem 0
}

@media (max-width: 991.96px) {
    .apmLogo {
        margin: 17px 0 0;
        padding: 0
    }
}

.apmText {
    margin: 0;
    line-height: 1.25rem
}

@media (max-width: 991.96px) {
    .apmText {
        color: var(--Black, #000);
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: Obviously;
        font-size: 0.625rem;
        font-style: normal;
        font-weight: 540;
        line-height: 1.125rem
    }
}

@media (min-width: 769px) {
    .page {
        overflow: visible
    }
}

.section-product {
    background-color: #fcead8
}

.section-product .container.product-detail {
    margin-top: 0;
    margin-bottom: 0
}

@media (max-width: 991.96px) {
    .section-product .container.product-detail {
        padding-left: 0;
        padding-right: 0
    }
}

.section-product .container.product-detail .breadcrumb {
    font-size: 10px;
    line-height: 25px;
    font-family: var(--skin-body-font);
    padding: 10px 0;
    font-weight: 540
}

.section-product .container.product-detail .breadcrumb .breadcrumb-item {
    margin-bottom: 0
}

@media (max-width: 991.96px) {
    .section-product .container.product-detail .breadcrumb {
        font-size: 8px;
        padding: 7px 0 7px 20px
    }
}

@media (min-width: 769px) {
    .section-product .container.product-detail .product-variations-selections {
        display: none
    }
}

.section-product .pdp__right-side-product-info {
    padding-left: 13px
}

@media (max-width: 991.96px) {
    .section-product .pdp__right-side-product-info {
        padding-left: 0;
        padding-right: 0
    }
}

.section-product .product-right-section {
    position: -webkit-sticky;
    position: sticky;
    top: 157px;
    background-color: #fff;
    border-radius: 20px;
    padding: 40px 48px
}

.section-product .product-right-section .product-name {
    font-size: 35px;
    line-height: 42px;
    margin-bottom: 10px;
    text-transform: capitalize;
    letter-spacing: normal;
    font-weight: 900
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .product-name {
        font-size: 25px;
        margin-bottom: 3px;
        line-height: 30px
    }
}

.section-product .product-right-section .product-number-rating {
    border: none;
    height: 56px
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .product-number-rating {
        height: 43px
    }
}

.section-product .product-right-section .product-number-rating .p-w-r {
    margin-bottom: 28px;
    height: 28px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .product-number-rating .p-w-r {
        border: none;
        margin-bottom: 15px
    }
}

.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-selected,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled,
.section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled {
    width: 12.5px;
    height: 14px;
    margin-right: 4px
}

@media (max-width: 991.96px) {

    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-selected,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled,
    .section-product .product-right-section .product-number-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled {
        width: 10px;
        height: 11px;
        margin-right: 2px
    }
}

.section-product .product-right-section .product-number-rating .ratings.pull-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 0;
    margin: 0
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .product-number-rating .ratings.pull-right #pr-reviewsnippet .p-w-r .pr-review-snippet-container .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-stars-container {
        height: 28px
    }

    .section-product .product-right-section .product-number-rating .ratings.pull-right #pr-reviewsnippet .p-w-r .pr-review-snippet-container .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-stars-container .pr-snippet-stars .pr-rating-stars .pr-star-v4 {
        width: 10px;
        height: 11px
    }

    .section-product .product-right-section .product-number-rating .ratings.pull-right #pr-reviewsnippet .p-w-r .pr-review-snippet-container .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write {
        height: 28px
    }
}

.section-product .product-right-section .pr-snippet {
    gap: 10px
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .pr-snippet {
        gap: 7.5px
    }
}

.section-product .product-right-section .product-size {
    font-size: 12px;
    line-height: 25px;
    display: block;
    margin-bottom: 15px
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .product-size {
        font-size: 10px;
        line-height: 20px;
        margin-bottom: 0
    }
}

.section-product .product-right-section .product-description {
    margin-bottom: 3px
}

.section-product .product-right-section .product-description,
.section-product .product-right-section .product-description p {
    margin-bottom: 10px;
    font-family: var(--skin-body-font-medium);
    border: none;
    font-size: 14px;
    line-height: 25px;
    font-weight: 550
}

@media (max-width: 991.96px) {

    .section-product .product-right-section .product-description,
    .section-product .product-right-section .product-description p {
        font-size: 12px
    }
}

.section-product .product-right-section .product-description {
    margin-bottom: 3px
}

.section-product .product-right-section .product-description p {
    margin: 0
}

.section-product .product-right-section .product-description+p,
.section-product .product-right-section .product-description+p+p {
    margin: 0;
    font-family: var(--skin-body-font-medium);
    font-weight: 550
}

.section-product .product-right-section .product-description+p {
    font-family: var(--skin-body-font-medium);
    font-size: 14px;
    line-height: 25px;
    font-weight: 550
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .product-description+p {
        margin-bottom: 3px
    }
}

.section-product .product-right-section .product-prices {
    margin-bottom: 14px;
    font-family: var(--skin-body-font-medium-condensed);
    font-size: 24px;
    font-style: normal;
    font-weight: 470;
    line-height: 24px;
    text-transform: uppercase
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .product-prices {
        margin-bottom: 12px
    }

    .section-product .product-right-section .product-prices .price {
        font-size: 16px
    }
}

.section-product .product-right-section .product-prices .price,
.section-product .product-right-section .product-prices .sales {
    font-family: var(--skin-body-font-medium-condensed)
}

.section-product .product-right-section .product-prices .price .strike-through,
.section-product .product-right-section .product-prices .price .value,
.section-product .product-right-section .product-prices .price .sr-only,
.section-product .product-right-section .product-prices .sales .strike-through,
.section-product .product-right-section .product-prices .sales .value,
.section-product .product-right-section .product-prices .sales .sr-only {
    font-family: var(--font-family-bebas);
    font-weight: 100;
    font-size: 24px;
    font-weight: 470;
    line-height: 24px
}

@media (max-width: 991.96px) {

    .section-product .product-right-section .product-prices .price .strike-through,
    .section-product .product-right-section .product-prices .price .value,
    .section-product .product-right-section .product-prices .price .sr-only,
    .section-product .product-right-section .product-prices .sales .strike-through,
    .section-product .product-right-section .product-prices .sales .value,
    .section-product .product-right-section .product-prices .sales .sr-only {
        font-size: 16px;
        line-height: 16px
    }

    .section-product .product-right-section .product-prices .price .strike-through .size-button span,
    .section-product .product-right-section .product-prices .price .value .size-button span,
    .section-product .product-right-section .product-prices .price .sr-only .size-button span,
    .section-product .product-right-section .product-prices .sales .strike-through .size-button span,
    .section-product .product-right-section .product-prices .sales .value .size-button span,
    .section-product .product-right-section .product-prices .sales .sr-only .size-button span {
        font-size: 9px;
        font-weight: 550
    }
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .product-prices .size-button span {
        font-size: 9px;
        font-weight: 550
    }
}

.section-product .product-right-section .section-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .section-wrapper {
        gap: 20px;
        margin-top: 20px
    }
}

.section-product .product-right-section .section-wrapper .rightSideBarBottom {
    gap: 30px
}

.section-product .product-right-section .main-attributes {
    margin-top: 0
}

.section-product .product-right-section .main-attributes .card {
    border: none;
    margin: 0;
    border-top: 1px solid #ddd;
    border-radius: 0;
    padding: 14px 0 18px 15.32px
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .main-attributes .card {
        padding: 9px 16px 9px 5.32px
    }
}

.section-product .product-right-section .main-attributes .card:last-child {
    border-bottom: 1px solid #ddd
}

.section-product .product-right-section .main-attributes .card .attribute-values,
.section-product .product-right-section .main-attributes .card .attribute-values div {
    font-size: 12px
}

@media (max-width: 991.96px) {

    .section-product .product-right-section .main-attributes .card .attribute-values,
    .section-product .product-right-section .main-attributes .card .attribute-values div {
        font-size: 11px
    }
}

.section-product .product-right-section .main-attributes .card .card-header {
    font-family: var(--font-family-bebas);
    font-weight: 100;
    font-size: 20px;
    font-weight: 470;
    line-height: 38px;
    text-transform: uppercase;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    border-bottom: none;
    cursor: pointer;
    letter-spacing: normal
}

.section-product .product-right-section .main-attributes .card .card-header::after {
    font-size: 28px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 20px;
    height: 20px;
    content: "+";
    margin-left: auto;
    line-height: 38.5px
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .main-attributes .card .card-header::after {
        font-size: 24px;
        line-height: 24px;
        height: auto
    }
}

.section-product .product-right-section .main-attributes .card .card-header[aria-expanded="true"]::after {
    content: "-"
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .main-attributes .card .card-header {
        font-size: 14px;
        font-weight: 470;
        line-height: 38.5px;
        height: 41px
    }
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .main-attributes .card .card-header .card-header__attribute-icon {
        width: 28px !important;
        height: 25px !important
    }
}

.section-product .product-right-section .main-attributes .card .card-body {
    padding: 24px 0 14px;
    font-weight: 540
}

.section-product .product-right-section .main-attributes .card .card-body h6 {
    font-family: var(--skin-body-font-medium);
    font-size: 14px;
    line-height: 1.5 margin-bottom: 15px
}

.section-product .product-right-section .main-attributes .card .card-body p {
    font-size: 12px;
    font-weight: 540
}

.section-product .product-right-section .main-attributes .card .card-body p:last-child {
    margin-bottom: 0
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .main-attributes .card .card-body p {
        font-size: 11px;
        line-height: 20px
    }
}

.section-product .product-right-section .main-attributes .card .card-body ul {
    list-style: disc;
    font-size: 12px;
    padding-left: 15px
}

.section-product .product-right-section .main-attributes .card .card-body ul:last-child {
    margin-bottom: 0
}

.section-product .product-right-section .main-attributes .card .card-body .attribute-item {
    font-size: 10px;
    line-height: 25px;
    padding-bottom: 11px
}

.section-product .product-right-section .main-attributes .card .card-body .attribute-item .atribute-item__wrap {
    font-size: 10px;
    font-weight: 540
}

.section-product .product-right-section .main-attributes .card .card-body .attribute-item .atribute-item__wrap .atribute-item__wrap__text {
    font-size: 12px;
    font-weight: 500;
    line-height: 25px
}

.section-product .product-right-section .main-attributes .card .card-body .attribute-item .attribute-icon {
    background-size: contain;
    max-width: 30px;
    height: 22px;
    margin-right: 9px
}

.section-product .product-right-section .main-attributes .card .card-body .attribute {
    font-size: 12px
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .main-attributes .card .card-body {
        padding: 15px 0 0
    }
}

.section-product .product-right-section .reviews-content {
    position: relative;
    border-radius: 10px
}

.section-product .product-right-section .featuredReviews {
    border-radius: 10px;
    width: 80%;
    position: initial;
    margin: 0
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .featuredReviews {
        width: 100%
    }
}

.section-product .product-right-section .featuredReviews .ratings,
.section-product .product-right-section .featuredReviews .review-controls {
    -ms-flex: 0 0 22.5%;
    flex: 0 0 22.5%;
    max-width: 22.5%
}

.section-product .product-right-section .featuredReviews .ratings .swiper-pagination.swiper-pagination-fraction,
.section-product .product-right-section .featuredReviews .review-controls .swiper-pagination.swiper-pagination-fraction {
    font-size: 10px;
    line-height: 16px
}

.section-product .product-right-section .featuredReviews .review {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: 72px;
    padding: 5px
}

.section-product .product-right-section .featuredReviews .review .ratings {
    text-align: start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 3px;
    margin-left: 17px;
    margin-right: 11px
}

.section-product .product-right-section .featuredReviews .review .ratings .heart-icon {
    background-image: url("../webImages/heart-fill.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 10px;
    height: 11px
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .featuredReviews .review .ratings .heart-icon {
        width: 13px;
        height: 15px
    }
}

.section-product .product-right-section .featuredReviews .review .review-text {
    -ms-flex: 0 0 71%;
    flex: 0 0 71%;
    max-width: 71%;
    font-size: 10px;
    line-height: 16px
}

.section-product .product-right-section .featuredReviews .review .review-text p {
    margin: 0;
    font-size: 10px;
    line-height: 16px
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .featuredReviews .review {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 12px;
        padding: 20px 15px 19px
    }

    .section-product .product-right-section .featuredReviews .review .ratings,
    .section-product .product-right-section .featuredReviews .review .review-text,
    .section-product .product-right-section .featuredReviews .review .review-controls {
        -ms-flex: auto;
        flex: auto;
        max-width: -webkit-fit-content;
        max-width: fit-content
    }

    .section-product .product-right-section .featuredReviews .review .review-text {
        text-align: center
    }
}

.section-product .product-right-section .featuredReviews .review-controls {
    display: -ms-flexbox;
    display: flex;
    gap: 6px;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    right: 26px;
    top: 0
}

.section-product .product-right-section .featuredReviews .review-controls .swiper-button-prev,
.section-product .product-right-section .featuredReviews .review-controls .swiper-button-next,
.section-product .product-right-section .featuredReviews .review-controls .swiper-pagination {
    position: static
}

.section-product .product-right-section .featuredReviews .review-controls .swiper-button-prev,
.section-product .product-right-section .featuredReviews .review-controls .swiper-button-next {
    background-color: transparent;
    border: none;
    height: auto;
    margin: auto;
    width: auto
}

.section-product .product-right-section .featuredReviews .review-controls .swiper-button-prev::after,
.section-product .product-right-section .featuredReviews .review-controls .swiper-button-next::after {
    background: none;
    border-bottom: 1px solid #000;
    width: 10px;
    height: 10px
}

.section-product .product-right-section .featuredReviews .review-controls .swiper-button-prev.swiper-button-lock,
.section-product .product-right-section .featuredReviews .review-controls .swiper-button-next.swiper-button-lock {
    display: -ms-flexbox;
    display: flex
}

.section-product .product-right-section .featuredReviews .review-controls .swiper-button-prev::after {
    transform: rotate(45deg);
    border-left: 1px solid #000
}

.section-product .product-right-section .featuredReviews .review-controls .swiper-button-next::after {
    transform: rotate(-45deg);
    border-right: 1px solid #000
}

.section-product .product-right-section .featuredReviews .review-controls .swiper-pagination {
    transform: none;
    width: auto
}

.section-product .product-right-section .featuredReviews .swiper-pagination {
    bottom: 0;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .featuredReviews .review-controls {
        position: static;
        -ms-flex-pack: center;
        justify-content: center;
        margin: auto
    }
}

.section-product .product-right-section .dynamic-linking-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 5px
}

@media (max-width: 991.96px) {
    .section-product .product-right-section .dynamic-linking-container {
        row-gap: 9px;
        column-gap: 10px
    }
}

.section-product .product-right-section .dynamic-linking-btn {
    color: #000;
    font-family: var(--skin-body-font-medium);
    font-size: 11px;
    font-style: normal;
    font-weight: 550;
    line-height: 100%;
    letter-spacing: -0.11px;
    text-transform: capitalize;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 26px
}

.section-product .product-details__quantity-button-container {
    margin-top: 30px;
    margin-bottom: 30px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

@media (max-width: 991.96px) {
    .section-product .product-details__quantity-button-container {
        margin: 20px 0;
        gap: 8.5px;
        display: none;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width: 769px) {
    .section-product .product-details__quantity-button-container {
        gap: 13px
    }
}

.section-product .product-details__quantity-button-container .simple-quantity {
    text-align: center;
    width: 114px;
    min-width: 114px;
    height: 56px;
    margin-top: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.96px) {
    .section-product .product-details__quantity-button-container .simple-quantity {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 103px;
        height: 46px;
        min-width: 103px
    }
}

.section-product .product-details__quantity-button-container .simple-quantity .sticky-menu__quantity-selector {
    text-align: center;
    width: 100%;
    min-width: 100%
}

.section-product .product-details__quantity-button-container .simple-quantity .sticky-menu__quantity-selector .quantity-selector__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    width: 100%;
    padding: 0
}

.section-product .product-details__quantity-button-container .simple-quantity .sticky-menu__quantity-selector .quantity-selector__wrapper .quantity-button {
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-family: var(--font-family-bebas);
    font-size: 24px;
    line-height: 30px;
    width: -webkit-fit-content;
    width: fit-content;
    background-color: transparent
}

@media (max-width: 991.96px) {
    .section-product .product-details__quantity-button-container .simple-quantity .sticky-menu__quantity-selector .quantity-selector__wrapper .quantity-button {
        font-size: 20px;
        line-height: 30px
    }
}

.section-product .product-details__quantity-button-container .simple-quantity .sticky-menu__quantity-selector .quantity-selector__wrapper .quantity-select {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-family: var(--font-family-bebas);
    font-size: 16px;
    line-height: 30px
}

@media (max-width: 991.96px) {
    .section-product .product-details__quantity-button-container .simple-quantity .sticky-menu__quantity-selector .quantity-selector__wrapper .quantity-select {
        font-size: 14px;
        line-height: 30px
    }
}

.section-product .product-details__quantity-button-container .simple-quantity .sticky-menu__quantity-selector .quantity-selector__wrapper input {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-family: var(--font-family-bebas);
    font-size: 16px;
    line-height: 30px;
    padding: 0;
    border: none;
    width: 45px
}

@media (max-width: 991.96px) {
    .section-product .product-details__quantity-button-container .simple-quantity .sticky-menu__quantity-selector .quantity-selector__wrapper input {
        font-size: 14px;
        line-height: 30px
    }
}

@media (max-width: 768.98px) {
    .section-product .product-details__quantity-button-container .simple-quantity .sticky-menu__quantity-selector .quantity-selector__wrapper input {
        padding: 0 0 0 1px
    }
}

.section-product .product-variations-selections .custom-dropdown .custom-dropdown-menu .dropdown-container::-webkit-scrollbar {
    width: 8px
}

@media (max-width: 991.96px) {
    .section-product .product-variations-selections .custom-dropdown .custom-dropdown-menu .dropdown-container::-webkit-scrollbar {
        width: 6px
    }
}

.section-product .product-variations-selections .custom-dropdown .custom-dropdown-menu .dropdown-container::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 20px
}

.section-product .product-variations-selections .custom-dropdown .custom-dropdown-menu .dropdown-container::-webkit-scrollbar-thumb {
    background-color: #d9d9d9;
    border-radius: 20px;
    border: 1px solid #d9d9d9
}

.section-product input[type=number] {
    text-align: center
}

.section-product input[type="number"]::-webkit-inner-spin-button,
.section-product input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.section-product .find-your-shade-btn {
    border-radius: 5px;
    padding: 6px 8px;
    font-family: var(--font-family-bebas);
    font-size: 10px;
    line-height: 15px;
    color: #000;
    text-transform: uppercase
}

@media (min-width: 544px) {
    .section-product .find-your-shade-btn {
        padding: 6px 12px;
        font-size: 12px;
        line-height: 19px
    }
}

.sticker {
    position: absolute;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sticker div[class*="shape-spark-"] {
    width: 100%;
    height: 100%;
    -webkit-mask-size: contain;
    mask-size: contain;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.sticker h5 {
    color: #000;
    font-family: var(--font-family-bebas);
    text-transform: uppercase;
    font-weight: 470;
    line-height: 20px;
    margin: 0
}

@media (max-width: 991.96px) {
    .sticker h5 {
        font-size: 10px
    }
}

.product-detail .sticker {
    top: 27.64px;
    left: 26px;
    width: 70px;
    height: 70px
}

.product-detail .sticker h5 {
    font-size: 12px;
    line-height: 20px
}

.product-detail .main-image .highlight-label {
    top: 27px;
    width: 50px;
    font-size: 12px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    text-align: end;
    white-space: inherit
}

.product-detail .main-image .picture-main-image {
    min-width: 100%;
    max-width: 100%
}

.product-detail .main-image .sticker {
    position: absolute;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 76px;
    height: 86.325px
}

@media (max-width: 991.96px) {
    .product-detail .main-image .sticker {
        width: 41.167px;
        height: 46.802px
    }
}

.product-detail .main-image .sticker div[class*="shape-spark-"] {
    width: 100%;
    height: 100%;
    -webkit-mask-size: contain;
    mask-size: contain;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.product-detail .main-image .sticker h5 {
    color: #000;
    font-family: var(--font-family-bebas);
    font-weight: 100;
    text-transform: uppercase;
    font-weight: 470;
    line-height: 20px;
    margin: 0;
    font-size: 20px;
    width: 60px
}

@media (max-width: 991.96px) {
    .product-detail .main-image .sticker h5 {
        font-size: 10px;
        width: 35px;
        line-height: 11px
    }
}

@media (min-width: 769px) {
    .product-detail .product-images>div:last-child {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px
    }

    .product-detail .product-images>div:last-child img {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px
    }

    .product-detail .product-images>div:last-child .one-image {
        margin-bottom: 0
    }
}

.product-detail .klarna-container {
    padding: 0;
    height: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 21px
}

@media (max-width: 991.96px) {
    .product-detail .klarna-container {
        margin-bottom: 20px
    }
}

.product-detail .klarna-container:has(+.product-shades.no-shades-selected) {
    margin-bottom: 1.25rem
}

@media (min-width: 769px) {
    .product-detail .klarna-container:has(+.product-shades.no-shades-selected) {
        margin-bottom: 0.375rem
    }
}

.product-detail .klarna-container {
    padding: 18px 0
}

.product-detail .klarna-container klarna-placement::part(osm-container) {
    font-family: var(--skin-body-font);
    padding: 0;
    border: none;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.96px) {
    .product-detail .klarna-container klarna-placement::part(osm-container) {
        -ms-flex-align: start;
        align-items: start
    }
}

.product-detail .klarna-container klarna-placement::part(osm-cta) {
    font-family: var(--skin-body-font);
    color: transparent !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 19px;
    line-height: 25px;
    width: 19px;
    height: 19px
}

@media (max-width: 991.96px) {
    .product-detail .klarna-container klarna-placement::part(osm-cta) {
        font-size: 19px;
        -ms-flex-align: start;
        align-items: start
    }
}

.product-detail .klarna-container klarna-placement::part(osm-cta) #text {
    color: transparent !important
}

.product-detail .klarna-container klarna-placement::part(osm-cta)::before {
    content: url("../../images/information-icon.svg") !important
}

.product-detail .klarna-container klarna-placement::part(osm-message) {
    font-family: var(--skin-body-font);
    font-size: 12px;
    line-height: 25px;
    color: black;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.96px) {
    .product-detail .klarna-container klarna-placement::part(osm-message) {
        font-size: 10px;
        line-height: 18px;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
        align-items: end
    }
}

.product-detail .klarna-container klarna-placement::part(osm-logo) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 5px;
    margin-left: 16px;
    font-size: 17px;
    height: 12px;
    width: 56px
}

@media (max-width: 991.96px) {
    .product-detail .klarna-container klarna-placement::part(osm-message) {
        font-size: 10px
    }

    .product-detail .klarna-container klarna-placement::part(osm-logo) {
        right: 0;
        bottom: 0;
        font-size: 17px;
        height: 12px;
        width: 56px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        transform: translate(0, -5px)
    }

    .product-detail .klarna-container klarna-placement::part(osm-cta) {
        font-family: var(--skin-body-font);
        font-size: 28px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        transform: translate(0, -5px)
    }
}

.product-detail .color-swatchs-palette {
    gap: 15px
}

@media (max-width: 991.96px) {
    .product-detail .color-swatchs-palette {
        gap: 18px 15px
    }
}

.product-detail .color-swatchs-palette .color-attribute .circle {
    width: 38px;
    height: 38px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin: 0
}

.product-detail .color-swatchs-palette .color-attribute .circle:hover {
    border: unset
}

.product-detail .color-swatchs-palette .color-attribute .circle:hover::before {
    content: none
}

@media (max-width: 991.96px) {
    .product-detail .color-swatchs-palette .color-attribute .circle {
        width: 28px;
        height: 28px;
        margin: 0
    }
}

.product-detail .color-swatchs-palette .color-attribute:has(.selected) {
    border-radius: 100%;
    border: 1px solid #000
}

.product-detail .color-swatchs-palette .color-attribute:has(.selected) .circle {
    width: 28px;
    height: 28px;
    margin: 4px
}

@media (max-width: 991.96px) {
    .product-detail .color-swatchs-palette .color-attribute:has(.selected) .circle {
        margin: 4px;
        width: 18px;
        height: 18px
    }
}

.product-detail .product-sizes {
    color: black
}

@media (max-width: 991.96px) {
    .product-detail .product-sizes {
        margin-right: 0;
        margin-left: 0
    }
}

.product-detail .product-sizes .size-button {
    color: #000
}

@media (min-width: 769px) {
    .product-detail .product-sizes .size-button {
        padding: 0 5px;
        height: -webkit-max-content;
        height: max-content;
        min-height: 68px
    }
}

.product-detail .product-sizes .size-button div,
.product-detail .product-sizes .size-button__attribute-name {
    font-family: var(--skin-body-font-bold);
    font-size: 14px;
    font-style: normal;
    font-weight: 550;
    line-height: 25px
}

@media (max-width: 991.96px) {

    .product-detail .product-sizes .size-button div,
    .product-detail .product-sizes .size-button__attribute-name {
        font-size: 9px;
        line-height: 14px
    }
}

.product-detail .product-sizes .size-button__attribute-description {
    color: #1d1d1d;
    text-align: center;
    font-size: 11px;
    font-weight: 540;
    line-height: 25px
}

@media (max-width: 991.96px) {
    .product-detail .product-sizes .size-button__attribute-description {
        font-size: 8px;
        line-height: 12px;
        font-weight: 540
    }
}

@media (max-width: 991.96px) {
    .product-detail .product-sizes .product-sizes__attribute-card {
        padding-left: 3.5px;
        padding-right: 3.5px
    }

    .product-detail .product-sizes .product-sizes__attribute-card .size-button__content-container {
        font-size: 9px;
        font-weight: 550
    }

    .product-detail .product-sizes .product-sizes__attribute-card .size-button {
        padding: 6px 7px
    }
}

@media (max-width: 991.96px) {
    .product-detail .swiper-slide .static-baner {
        padding: 0 20px
    }

    .product-detail .swiper-slide .js-stats-text {
        text-align: center
    }
}

@media (min-width: 769px) {
    .product-detail .product-detail-content {
        padding-bottom: 42px
    }
}

@media (min-width: 991.98px) {
    .product-detail-content {
        position: relative
    }

    .product-detail .product-right-section .product-detail__shades__attribute {
        margin: 0
    }
}

@media (max-width: 991.96px) {
    .swiper-slide .sticker {
        width: 41.16px;
        height: 46.8px;
        top: 9px;
        left: 13px
    }

    .swiper-slide .sticker h5 {
        font-size: 10px
    }
}

.main-image img {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

@media (min-width: 769px) {
    .one-image:not(:last-child) {
        margin-bottom: 17px
    }
}

.two-image {
    margin-bottom: 17px
}

.main-video {
    margin-bottom: 17px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%
}

@media (min-width: 769px) {
    .main-video .mobile-video {
        display: none
    }
}

@media (max-width: 991.96px) {
    .main-video {
        max-width: 312px
    }

    .main-video .swiper__slide-video:not(.mobile-video) {
        display: none
    }
}

@media (min-width: 769px) {
    .main-video .swiper__slide-video {
        min-height: 344.81px;
        max-height: 613px
    }
}

.static-baner-pink {
    background-color: #fccad9;
    padding: 20px;
    text-align: center;
    margin-bottom: 30px
}

.static-baner-pink h6 {
    font-family: var(--font-family-bebas);
    font-size: 12px;
    font-weight: 400;
    margin: 0
}

.static-baner-pink h6 span {
    font-weight: 500
}

.static-baner-purple h6 {
    font-family: var(--font-family-bebas);
    font-size: 12px;
    font-weight: 400;
    margin: 0
}

.last-image img {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px
}

.product-rating {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 34px
}

.product-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled {
    margin: 0;
    padding: 0;
    margin-right: 4px;
    height: 14px;
    width: 12.5px
}

@media (max-width: 991.96px) {
    .product-rating .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled {
        height: 11px;
        width: 10px;
        margin-right: 2px
    }
}

.product-rating__count {
    font-size: 10px;
    text-decoration: underline;
    margin-left: 10px
}

.product-klarna {
    margin-bottom: 33px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: baseline;
    align-items: baseline
}

.product-klarna .klarna-icon .svg-icon {
    width: 56px;
    height: 12px;
    margin-right: 5px
}

.product-klarna .klarna-icon::after {
    content: "";
    width: 19px;
    height: 19px;
    display: inline-block;
    background: url("../../images/common/info.svg") no-repeat
}

@media (max-width: 991.96px) {
    .product-klarna .klarna-icon {
        -ms-flex-item-align: end;
        align-self: flex-end;
        margin-bottom: 30px
    }
}

.product-klarna p {
    font-size: 12px;
    margin: 0;
    line-height: 18px;
    padding-right: 20px
}

@media (max-width: 768.98px) {
    .product-klarna p {
        font-size: 10px;
        max-width: 196px;
        padding-right: 0
    }
}

.product-shades {
    padding: 19px 0 29px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

@media (min-width: 769px) {
    .product-shades {
        margin-right: 0;
        margin-left: 0
    }
}

@media (max-width: 991.96px) {
    .product-shades {
        padding: 18px 0 22px
    }
}

@media (max-width: 991.96px) {
    .product-shades .attribute.product-detail__shades__attribute {
        margin-top: 20px
    }
}

@media (max-width: 991.96px) {
    .product-shades .product-variations-selections {
        margin-bottom: 0
    }
}

.product-shades.no-shades-selected {
    border-top: none;
    padding-top: 0;
    padding-bottom: 0
}

.product-shades__header {
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.product-shades__header .selected-shade-name,
.product-shades__header span {
    font-family: var(--skin-body-font-medium);
    font-style: normal;
    font-stretch: normal;
    font-weight: 500;
    font-display: swap;
    font-size: 15px;
    font-weight: 600;
    line-height: 25px
}

@media (max-width: 991.96px) {

    .product-shades__header .selected-shade-name,
    .product-shades__header span {
        font-family: var(--skin-body-font-medium);
        font-style: normal;
        font-stretch: normal;
        font-weight: 500;
        font-display: swap;
        font-size: 11px;
        font-weight: 500;
        line-height: 16px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.product-shades__header .current-shade-text {
    display: none
}

.product-virtual-try-on button {
    font-family: var(--font-family-bebas);
    color: #000;
    text-transform: uppercase;
    font-size: 12px
}

@media (max-width: 991.96px) {
    .product-virtual-try-on button {
        font-size: 10px;
        font-weight: 600
    }
}

.browTryOn__container a {
    cursor: pointer
}

.product-shades__header a:not(.virtualTryOn__btn) {
    padding: 7px 12px;
    font-size: 12px;
    font-family: var(--skin-body-font-medium);
    font-weight: 600;
    font-stretch: condensed;
    text-transform: uppercase
}

.product-shades__header a:not(.virtualTryOn__btn) span.browTryOn__link-text {
    font-family: var(--font-family-bebas);
    font-style: normal;
    font-weight: 470;
    font-display: swap;
    font-size: 16px;
    color: var(--color-benefit-pink);
    margin-left: 34px;
    text-transform: uppercase;
    border-bottom: 3px dotted var(--color-benefit-pink)
}

.sticky-menu__quantity-selector {
    cursor: pointer;
    background-color: white;
    border-radius: 70px;
    border: 1px black solid;
    font-family: var(--skin-body-font);
    font-size: 16px;
    height: 56px
}

.sticky-menu__quantity-selector .quantity-select {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-family: var(--font-family-bebas);
    font-size: 16px;
    line-height: 30px
}

@media (max-width: 991.96px) {
    .sticky-menu__quantity-selector .quantity-select {
        font-size: 14px;
        line-height: 30px
    }
}

.sticky-menu__quantity-selector .quantity-selector__wrapper {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-left: 14px;
    padding-right: 14px
}

@media (max-width: 991.96px) {
    .sticky-menu__quantity-selector {
        height: 46px
    }
}

.sticky-menu__quantity-selector .quantity-selector__btn.quantity-button {
    border: none;
    padding: 0;
    margin: 0;
    color: #000;
    width: 30px
}

.product-sizes {
    margin-top: 24px
}

@media (min-width: 769px) {
    .product-sizes {
        min-width: 164.32px
    }
}

@media (max-width: 991.96px) {
    .product-sizes {
        margin-top: 20px;
        gap: 7px
    }

    .product-sizes .size-button span.value {
        font-size: 9px;
        font-weight: 550
    }

    .product-sizes .size-button .sales span.value {
        padding-left: 3px;
        font-weight: 550
    }
}

.cart-and-ipay {
    padding-bottom: 0;
    width: 100%
}

.cart-and-ipay button.btn-primary:hover {
    scale: 1.02
}

.cart-and-ipay__text {
    font-size: 12px;
    margin-top: 9px;
    margin-bottom: 0
}

@media (max-width: 991.96px) {
    .cart-and-ipay__text {
        font-size: 10px;
        font-weight: 540;
        line-height: 20px;
        margin-top: 7px
    }
}

.cart-and-ipay .cart-and-ipay__btn {
    width: 100%;
    margin: 0
}

.product-promotion {
    text-align: center;
    font-size: 12px;
    padding: 6px 40px 7px 15px;
    border: 1px solid #cdcdcd;
    border-radius: 25px;
    width: 100%;
    font-weight: 540
}

.product-promotion p {
    font-size: 12px
}

@media (max-width: 991.96px) {
    .product-promotion p {
        font-size: 11px
    }
}

.product-promotion .product-promotion__text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.product-promotion .promotion__highlight-text {
    margin: 0 3px;
    color: var(--color-benefit-pink);
    font-family: var(--skin-body-font-medium)
}

.product-promotion__btn {
    position: absolute;
    right: 12px
}

.product-promotion p {
    margin-bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.96px) {
    .product-promotion {
        margin-top: 0
    }

    .product-promotion__icon {
        right: 30px
    }
}

.product-services .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    max-width: 100%
}

.product-services .card img {
    max-width: 150px;
    height: 150px
}

.product-services .card a {
    font-size: 16px;
    font-family: var(--skin-body-font-medium);
    font-weight: 600;
    font-stretch: condensed;
    text-transform: uppercase;
    text-decoration: underline
}

.section-product .x-small-outline {
    text-wrap: nowrap
}

.behind-product {
    background-color: #fceadb;
    padding: 100px 0 180px
}

.behind-product h5 {
    color: #ff0064;
    font-family: var(--font-family-bebas);
    font-weight: 600;
    font-stretch: condensed;
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 20px
}

.behind-product h2 {
    color: #000;
    font-family: var(--font-family-bebas);
    font-size: 130px;
    line-height: 130px;
    font-weight: 900;
    font-stretch: expanded;
    letter-spacing: -0.75px;
    text-transform: uppercase;
    margin-bottom: 60px
}

.behind-product p {
    max-width: 690px;
    margin: 0 auto
}

.quotes {
    background-color: #fccad9;
    padding: 100px 0
}

.quotes p {
    color: #000;
    font-family: var(--skin-header-font);
    font-size: 55px;
    line-height: 55px;
    max-width: 780px;
    margin: 0 auto 20px
}

.quotes cite {
    font-size: 14px;
    font-style: normal
}

.how-it-works {
    background-color: #fceadb;
    padding: 100px 0 180px
}

.how-it-works h5 {
    color: #000;
    letter-spacing: -0.75px;
    text-transform: uppercase;
    font-weight: 900;
    font-stretch: expanded;
    font-family: var(--font-family-bebas);
    font-size: 75px;
    line-height: 75px;
    max-width: 300px;
    margin: 0 auto 50px;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px
}

.how-it-works h2 {
    font-size: 35px;
    line-height: 35px;
    max-width: 425px;
    margin: 0 auto 20px;
    opacity: 0.2
}

.how-it-works h2.active {
    opacity: 1
}

.show-us-your-look {
    background-color: var(--bg-color-medium-pink);
    padding: 100px 0
}

.show-us-your-look h5 {
    font-family: var(--font-family-bebas);
    font-weight: 600;
    font-stretch: condensed;
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 20px
}

.show-us-your-look h2 {
    color: #000;
    font-family: var(--font-family-bebas);
    font-size: 75px;
    font-weight: 900;
    font-stretch: expanded;
    line-height: 75px;
    letter-spacing: -0.75px;
    text-transform: uppercase;
    margin-bottom: 30px;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px
}

.tipBoxContainer {
    width: 100%
}

@media (max-width: 991.96px) {
    .product-detail .swiper-pagination {
        margin: 0 0 22px
    }
}

.product-detail .swiper-pagination .swiper-pagination-bullet {
    margin: 0 1.5px;
    width: 13px;
    height: 1px;
    border-radius: 0;
    background-color: black;
    margin-bottom: 10px
}

.product-detail .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1 !important
}

.product-claims-box {
    width: 100%;
    margin: 0 0 17px
}

.product-tip-box {
    background-color: var(--bg-color-medium-pink)
}

.product-stats-box {
    background-color: #fccad9
}

.static-baner {
    min-height: 58px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 12.77px 20px 12.77px 65px;
    -ms-flex-align: center;
    align-items: center
}

.static-baner h6 {
    font-family: var(--skin-body-font);
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
    font-weight: 540
}

@media (max-width: 991.96px) {
    .static-baner h6 {
        margin: 8px 10px;
        font-size: 14px;
        font-weight: 540;
        line-height: 25px;
        text-align: center
    }
}

.static-baner strong,
.static-baner b {
    font-family: var(--font-family-bebas)
}

@media (max-width: 991.96px) {
    .static-baner {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-direction: column;
        flex-direction: column;
        height: unset
    }
}

.static-baner .claim-icon {
    position: absolute;
    left: 25px;
    right: auto
}

@media (max-width: 991.96px) {
    .static-baner .claim-icon {
        position: static
    }
}

.static-baner.js-tips-section {
    padding: 9px 0
}

.static-baner.js-tips-section:not([data-tip-header="true"]) {
    padding: 0 20px 0 55px
}

.static-baner.js-stats-section {
    padding: 9px 0
}

.static-baner.js-stats-section:not([data-stats-header="true"]) {
    padding: 0 20px 0 55px
}

.static-baner .tip-header,
.static-baner .stats-header {
    font-size: 16px;
    margin: 0 23px 0 33px;
    white-space: nowrap;
    font-family: var(--font-family-bebas);
    text-align: center;
    font-style: normal;
    text-transform: uppercase
}

@media (max-width: 991.96px) {

    .static-baner .tip-header,
    .static-baner .stats-header {
        font-size: 24px;
        font-weight: 400;
        line-height: 38.5px
    }
}

.text-slide {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px
}

@media (max-width: 991.96px) {
    .text-slide {
        height: auto
    }
}

.text-slide-0 {
    background: #fccad9
}

.text-slide-1 {
    background: var(--bg-color-medium-pink)
}

.swiper__slide__image {
    width: 100%;
    position: relative
}

.swiper__slide__image img,
.swiper__slide__image iframe {
    width: 100%
}

@media (max-width: 991.96px) {

    .swiper__slide__image img,
    .swiper__slide__image iframe {
        border-radius: 10px
    }
}

.swiper__slide__image .highlight-label {
    position: absolute;
    right: 20px;
    left: auto;
    top: 10px;
    text-align: right;
    font-size: 12px
}

@media (max-width: 991.96px) {
    .swiper__slide__image .highlight-label {
        font-size: 10px
    }
}

.main-image {
    position: relative
}

.main-image .highlight-label {
    position: absolute;
    right: 20px;
    left: auto;
    top: 10px;
    text-align: right;
    z-index: 1
}

@media (max-width: 991.96px) {
    .container .product-right-section {
        border-radius: 0;
        padding: 40px 20px
    }
}

.section-before-after-comparison {
    position: relative;
    overflow: hidden;
    text-align: center
}

.section-before-after-comparison img {
    width: 100%
}

.section-before-after-comparison .section-title {
    position: absolute;
    top: 20px;
    padding-left: 20px;
    color: #fff;
    z-index: 1;
    font-family: var(--font-family-bebas);
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    line-height: 38.5px
}

@media (max-width: 768.98px) {
    .section-before-after-comparison .section-title {
        top: 15px
    }
}

.section-before-after-comparison .section-title.before {
    left: 0
}

.section-before-after-comparison .section-title.after {
    left: 50%
}

.section-before-after-comparison::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 2px;
    height: 100%;
    background-color: #fff;
    z-index: 2
}

.sticky-menu {
    position: fixed;
    top: 0;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    right: 0;
    background-color: #fff;
    padding: 0 27px;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #cdcdcd;
    z-index: 160;
    height: 111px;
    gap: 30px
}

@media (max-width: 991.96px) {
    .sticky-menu {
        height: 67px;
        gap: 0;
        z-index: 150
    }

    .sticky-menu button.add-to-cart {
        width: 243px;
        height: 46px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0;
        margin: 0;
        font-size: 14px;
        line-height: 30px;
        font-family: var(--font-family-bebas)
    }
}

.sticky-menu .product-name {
    font-family: var(--font-family-bebas);
    font-weight: 100;
    font-style: normal;
    font-weight: 470;
    font-display: swap;
    text-transform: uppercase;
    font-size: 24px;
    font-style: normal;
    font-weight: 470;
    line-height: 24px;
    text-transform: uppercase;
    color: black;
    margin-bottom: 0
}

@media (max-width: 991.96px) {
    .sticky-menu {
        top: auto;
        bottom: 0;
        border-top: 1px solid #cdcdcd;
        border-bottom: none;
        padding: 10px 11px 11px 9.5px
    }

    .sticky-menu .sticky-menu__left-section {
        display: none
    }

    .sticky-menu .sticky-menu__right-section {
        width: 100%
    }

    .sticky-menu .sticky-menu__right-section .add-to-cart {
        width: 243px
    }
}

.sticky-menu .sticky-menu__quantity-selector {
    margin: 0 13px 0 0;
    text-align: center;
    width: 114px;
    height: 56px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.96px) {
    .sticky-menu .sticky-menu__quantity-selector {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 103px;
        min-width: 103px;
        height: 46px;
        margin: 0 8.5px 0 0
    }
}

.sticky-menu .sticky-menu__quantity-selector .quantity-selector__wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    width: 100%;
    padding: 0
}

.sticky-menu .sticky-menu__quantity-selector .quantity-button {
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-family: var(--font-family-bebas);
    font-size: 24px;
    line-height: 30px;
    width: -webkit-fit-content;
    width: fit-content;
    background-color: transparent
}

@media (max-width: 991.96px) {
    .sticky-menu .sticky-menu__quantity-selector .quantity-button {
        font-size: 20px;
        line-height: 30px
    }
}

.sticky-menu .sticky-menu__quantity-selector .quantity-select {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-family: var(--font-family-bebas);
    font-size: 16px;
    line-height: 30px
}

@media (max-width: 991.96px) {
    .sticky-menu .sticky-menu__quantity-selector .quantity-select {
        font-size: 14px;
        line-height: 30px
    }
}

.sticky-menu .sticky-menu__quantity-selector input {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    font-family: var(--skin-body-font-medium);
    font-size: 24px;
    line-height: 30px;
    border: none;
    width: 45px
}

@media (max-width: 991.96px) {
    .sticky-menu .sticky-menu__quantity-selector input {
        font-size: 14px;
        line-height: 30px
    }
}

@media (max-width: 768.98px) {
    .sticky-menu .sticky-menu__quantity-selector input {
        padding: 0 0 0 1px
    }
}

.sticky-menu .product-shades {
    margin: 0;
    min-width: 250px;
    border-top: none;
    border-bottom: none;
    padding: 0
}

.sticky-menu .product-shades .attribute {
    margin: 0
}

.sticky-menu .product-variations-selections {
    margin: 0
}

@media (min-width: 769px) {
    .sticky-menu .product-variations-selections {
        min-width: 280px
    }
}

.sticky-menu .shadow-dropdown__select {
    width: 333px;
    border-radius: 70px;
    border: 1px black solid;
    cursor: pointer
}

.sticky-menu .add-to-cart {
    width: 258px
}

@media (max-width: 991.96px) {
    .sticky-menu .add-to-cart {
        width: 224px
    }
}

.sticky-menu.fade-out-top {
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: none
}

.sticky-menu.fade-out-top.pdp__sticky-bar--show {
    display: -ms-flexbox;
    display: flex
}

.pdp__sticky-menu {
    display: none;
    animation: fade-out-top 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both
}

.pdp__sticky-menu .product-name {
    margin-right: 20px
}

@media (min-width: 1314px) {
    .pdp__sticky-menu .custom-dropdown {
        min-width: 333px
    }
}

.pdp__sticky-menu .sticky-menu__quantity-selector {
    width: 114px;
    height: 56px
}

@media (max-width: 991.96px) {
    .pdp__sticky-menu .sticky-menu__quantity-selector {
        width: 103px;
        height: 46px
    }
}

.pdp__sticky-menu .add-to-cart.btn.btn-primary {
    font-weight: 470;
    line-height: 30px;
    text-transform: uppercase;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 769px) {
    .pdp__sticky-menu .add-to-cart.btn.btn-primary {
        height: 56px;
        font-size: 16px;
        letter-spacing: 0.56px
    }
}

@media (max-width: 991.96px) {
    .pdp__sticky-menu .add-to-cart.btn.btn-primary {
        font-size: 14px;
        letter-spacing: 0.56px;
        width: 100%
    }
}

.pdp__sticky-menu.pdp__sticky-bar--hidden {
    display: none !important
}

.pdp__sticky-bar--show {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    animation: fade-in-top 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both
}

@media (max-width: 768.98px) {
    .pdp__sticky-bar--show {
        z-index: 158
    }
}

.fade-in-top {
    animation: fade-in-top 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both
}

@keyframes fade-in-top {
    0% {
        transform: translateY(-50px);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

.fade-out-top {
    animation: fade-out-top 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both
}

@keyframes fade-out-top {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    100% {
        transform: translateY(-50px);
        opacity: 0
    }
}

.pdp-carousel-wrapper-bg {
    padding-right: 13px
}

@media (max-width: 991.96px) {
    .pdp-carousel-wrapper-bg {
        padding-right: 0
    }
}

.pdp-carousel-wrapper-bg .swiper-wrapper .swiper-slide,
.pdp-carousel-wrapper-bg .swiper-wrapper .picture-main-image {
    max-width: 624px;
    border-radius: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.96px) {

    .pdp-carousel-wrapper-bg .swiper-wrapper .swiper-slide,
    .pdp-carousel-wrapper-bg .swiper-wrapper .picture-main-image {
        width: 312.646px;
        height: 312.646px
    }
}

.pdp-carousel-wrapper-bg .swiper-wrapper .swiper-slide .swiper__slide__image,
.pdp-carousel-wrapper-bg .swiper-wrapper .picture-main-image .swiper__slide__image {
    border-radius: 10px;
    width: 312px;
    height: 312px
}

@media (max-width: 991.96px) {
    .pdp-carousel-wrapper-bg .swiper-image-carousel .swiper {
        padding-bottom: 28.35px
    }
}

@media (max-width: 768.98px) {
    .pdp-carousel-wrapper-bg .swiper-image-carousel {
        height: 290px;
        padding: 10px 20px;
    }
}

.pdp-carousel-wrapper-bg .swiper-pagination {
    bottom: -19px
}

.pdp-carousel-wrapper-bg .swiper-slide-active {
    width: 312px
}

@media (max-width: 768.98px) {
    .pdp-carousel-wrapper-bg .mobile-hidden {
        display: none
    }
}

@media (max-width: 991.96px) {
    .main-video::after {
        content: "";
        background: transparent;
        width: 100%;
        height: 100%;
        min-height: 1px;
        position: absolute;
        top: 0;
        min-width: 100%;
        max-width: 100%
    }
}

.bounce-bottom {
    animation: bounce-bottom 0.9s ease-in both
}

@keyframes bounce-bottom {
    0% {
        transform: translateY(45px);
        animation-timing-function: ease-in;
        opacity: 1
    }

    24% {
        opacity: 1
    }

    40% {
        transform: translateY(24px);
        animation-timing-function: ease-in
    }

    65% {
        transform: translateY(12px);
        animation-timing-function: ease-in
    }

    82% {
        transform: translateY(6px);
        animation-timing-function: ease-in
    }

    93% {
        transform: translateY(4px);
        animation-timing-function: ease-in
    }

    25%,
    55%,
    75%,
    87% {
        transform: translateY(0);
        animation-timing-function: ease-out
    }

    100% {
        transform: translateY(0);
        animation-timing-function: ease-out;
        opacity: 1
    }
}

.promotion-modal__subheader {
    color: var(--color-benefit-pink);
    font-family: var(--font-family-bebas);
    text-transform: uppercase;
    margin-bottom: 15px
}

@media (max-width: 991.96px) {
    .promotion-modal__subheader {
        margin-bottom: 5px
    }
}

.promotion-modal__text p {
    font-weight: 500;
    margin-bottom: 0
}

@media (max-width: 991.96px) {
    .promotion-modal__text p {
        font-size: 11px;
        line-height: 20px
    }
}

.browTryOn__container {
    margin-bottom: 14px
}

@media (max-width: 991.96px) {
    .browTryOn__container {
        margin-bottom: 0
    }
}

.browTryOn__link {
    cursor: pointer
}

.browTryOn__link-text {
    font-family: var(--font-family-bebas);
    font-style: normal;
    font-weight: 470;
    font-display: swap;
    text-transform: uppercase;
    font-size: 16px;
    color: var(--color-benefit-pink);
    margin-left: 34px;
    text-transform: uppercase;
    border-bottom: 3px dotted var(--color-benefit-pink)
}

.browTryOn__link::before {
    background-image: url("../../images/browTryOn.gif");
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    position: absolute;
    height: 24px;
    width: 26px
}

.virtualTryOn__btn {
    font-family: var(--font-family-bebas);
    font-weight: 100;
    font-style: normal;
    font-weight: 470;
    font-display: swap;
    text-transform: uppercase;
    font-size: 16px
}

@media (max-width: 991.96px) {
    .virtualTryOn__btn {
        font-size: 10px
    }
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body {
    background-color: #fcead8 !important;
    background: #fcead8 !important;
    font-family: var(--skin-body-font);
    padding: 25px
}

@media (min-width: 769px) {
    #maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body {
        width: 800px;
        padding: 40px
    }
}

@media (max-width: 991.96px) {
    #maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body {
        padding: 50px
    }
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .pr-alert.pr-alert-warning {
    display: none
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body button.button__close .pr-cross-icon,
#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body button.button__close .pr-cross-icon:not(:disabled):not(.disabled):hover,
#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body button.button__close .pr-cross-icon:not(:disabled):not(.disabled):focus {
    opacity: 1
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body button.button__close {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body button.button__close .pr-cross-icon::before {
    content: url("../../images/common/close.svg");
    background-repeat: no-repeat;
    width: 17.14px;
    height: 17.14px;
    padding: 0;
    margin: 0;
    color: black;
    background-position: center
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body button.button__close .pr-cross-icon svg {
    display: none
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .pr-header {
    border-bottom: 2px solid #d1d1d1
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .pr-header .pr-table.pr-header-table .pr-table-cell {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .pr-header .pr-table.pr-header-table .pr-table-cell:last-of-type {
    padding-bottom: 20px
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body h3.pr-header-title {
    font-size: 18px;
    margin-right: 8px;
    margin-top: 0;
    color: #303533;
    font-family: var(--skin-header-font);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    letter-spacing: 0.3px
}

@media (max-width: 991.96px) {
    #maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body h3.pr-header-title {
        font-size: 16px;
        margin-bottom: 5px
    }
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .pr-header-product-name .pr-underline {
    display: -ms-flexbox;
    display: flex;
    color: #fa3468;
    text-decoration: underline;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: var(--skin-body-font-bold)
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r {
    background-color: #fcead8
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .pr-war {
    background-color: #fcead8
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .pr-war .pr-form-group .pr-btn-group label {
    font-size: 12px
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .pr-war legend.pr-control-label,
#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .pr-war .pr-control-label {
    font-family: var(--skin-body-font-bold);
    font-size: 12px;
    margin-bottom: 10px
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .pr-war legend.pr-control-label span,
#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .pr-war legend.pr-control-label .pr-required-indicator,
#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .pr-war .pr-control-label span,
#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .pr-war .pr-control-label .pr-required-indicator {
    font-family: var(--skin-body-font-bold);
    font-size: 12px;
    padding-left: 2px
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .pr-war legend.pr-control-label .pr-helper-text,
#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .pr-war .pr-control-label .pr-helper-text {
    font-family: var(--skin-body-font)
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .thank-you-page .header {
    border-bottom: 2px dotted #d1d1d1
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .modal__body .p-w-r .thank-you-page .header .title {
    margin-bottom: 10px
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form #pr-headline-input {
    font-size: 12px
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form #pr-comments-input {
    font-size: 12px
}

#maincontent .section-product .reviewsnippet #pr-reviewdisplay .pr-snippet section.pr-content-collection-form .pr-form-control.form-control {
    font-size: 12px
}

.highContrast .section-before-after-comparison .section-title {
    color: #000
}

.quantity-selector-aria-live-region {
    width: 0;
    opacity: 0;
    pointer-events: none
}

/* productFeatures.css */
.experience-commerce_assets-productFeatures .product-features .container {
    margin: 95px auto;
    min-height: 770px;
    position: relative
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-body {
        gap: inherit
    }
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-body .heading .headline {
    font-family: var(--font-family-bebas);
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 470
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-body .heading .title {
    font-size: 75px;
    margin-top: 22px;
    text-transform: capitalize;
    line-height: 75px;
    margin-bottom: 65px
}

@media (max-width: 768.98px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-body .content {
        padding-top: 39px
    }
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-body .content img,
.experience-commerce_assets-productFeatures .product-features .container .product-features-body .content video {
    height: 569px;
    width: 480px;
    max-width: 100%;
    display: block;
    margin: auto;
    object-fit: cover
}

@media (min-width: 769px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-body .content img {
        height: auto;
        max-height: 569px;
        width: 100%;
        max-width: 467px
    }
}

@media (min-width: 544px) and (max-width: 1313.98px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-body .content img {
        max-width: 370px;
        width: 370px
    }
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-body .content img {
        height: auto;
        max-height: 940px;
        width: 375px;
        max-width: 375px
    }
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer {
    display: block
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .product-features-footer__arrows {
    position: absolute;
    opacity: 0
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .product-features-footer__arrows {
        display: none
    }
}

@media (max-width: 1313.98px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .product-features-footer__arrows {
        width: 120px
    }
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(1) {
    left: 54px;
    top: 34%
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(1) .feature-content {
    position: relative;
    top: -15px
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(1) .feature-content {
        position: static
    }
}

@media (min-width: 544px) and (max-width: 1313.98px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(1) {
        left: 115px;
        top: 30%
    }
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(1) .product-features-footer__arrows {
    left: 94%;
    top: -10%
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(3) {
    left: 100px;
    top: 78%
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(3) .feature-content {
    position: relative;
    left: -47px;
    top: -25px
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(3) .feature-content {
        position: static
    }
}

@media (min-width: 544px) and (max-width: 1313.98px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(3) {
        left: 115px;
        top: 67%
    }
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(3) .product-features-footer__arrows {
    left: 70%;
    top: -40%;
    transform: rotate(-22deg)
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(2) {
    left: 75%;
    top: 54%
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(2) .feature-content {
    position: relative;
    left: 10px;
    top: 15px
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(2) .feature-content {
        position: static
    }
}

@media (min-width: 544px) and (max-width: 1313.98px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(2) {
        left: 71%;
        top: 51%
    }
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(2) .product-features-footer__arrows {
    left: -52%;
    top: 37%;
    transform: translateY(-46px) rotate(0deg) scaleX(1)
}

@media (min-width: 544px) and (max-width: 1313.98px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(2) .product-features-footer__arrows {
        left: -48px;
        top: 23%
    }
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 233px
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-title {
    font-family: var(--font-family-bebas);
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 470
}

@media (max-width: 768.98px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-title {
        font-size: 14px;
        line-height: 16px
    }
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-description {
    font-size: 14px;
    line-height: 25px;
    font-weight: 540
}

@media (min-width: 544px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-description {
        max-width: 233px
    }
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-badge {
    position: relative;
    height: 53px;
    width: 53px;
    margin: 0 auto 12px;
    background: url("../../../../images/common/ico-checkmark.svg") no-repeat center
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-badge .svg-icon,
.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-badge span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-badge .svg-icon {
    fill: none
}

.experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-badge span {
    display: none;
    font-size: 16px;
    font-family: var(--skin-header-font)
}

@media (max-width: 1313.98px) {
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-badge span {
        font-size: 12px
    }
}

@media (max-width: 991.96px) {
    .experience-commerce_assets-productFeatures .product-features .container {
        margin: 0;
        min-height: auto;
        padding-left: 0;
        padding-right: 0
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-body {
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-body .heading {
        margin: 0
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-body .heading .headline {
        font-size: 18px;
        line-height: 33px;
        text-transform: uppercase
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-body .heading .title {
        font-size: 35px;
        line-height: 38px;
        text-transform: capitalize;
        max-width: 270px;
        margin: 10px auto 24px
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-body .content {
        padding-top: 39px;
        padding-bottom: 45px
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-body .content img,
    .experience-commerce_assets-productFeatures .product-features .container .product-features-body .content video {
        height: 320px;
        width: -webkit-max-content;
        width: max-content;
        object-fit: contain
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer {
        display: -ms-flexbox;
        display: flex;
        gap: 22px;
        margin-bottom: 50px;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature {
        position: static;
        width: 100%;
        transform: none
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-badge {
        min-height: auto;
        height: 34px;
        width: 34px;
        margin-bottom: 6.71px;
        background: #6d91f9
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-badge .svg-icon {
        display: none
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-badge span {
        display: block;
        font-size: 12px;
        font-weight: 900;
        line-height: 37.5px
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature .feature-description {
        margin: 0 auto;
        font-size: 11px;
        line-height: 20px;
        max-width: 271px
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(1),
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(2),
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer .feature:nth-child(3) {
        transform: none
    }

    .experience-commerce_assets-productFeatures .product-features .container .product-features-body .heading,
    .experience-commerce_assets-productFeatures .product-features .container .product-features-footer {
        padding: 0 30px
    }
}

.experience-commerce_assets-productFeatures .product-features .heading,
.experience-commerce_assets-productFeatures .product-features .feature-content {
    opacity: 0
}

.experience-commerce_assets-productFeatures .product-features.scroll-animation .heading,
.experience-commerce_assets-productFeatures .product-features.scroll-animation .feature-content,
.experience-commerce_assets-productFeatures .product-features.scroll-animation .content {
    animation: product-features-fade 0.5s ease-in-out forwards
}

.experience-commerce_assets-productFeatures .product-features.scroll-animation .feature-content {
    animation-delay: 0.5s
}

.experience-commerce_assets-productFeatures .product-features.scroll-animation .feature:nth-child(1) .product-features-footer__arrows {
    -webkit-clip-path: polygon(150% 0, 100% 100%, 100% 100%, 100% 0);
    clip-path: polygon(150% 0, 100% 100%, 100% 100%, 100% 0);
    animation: revealImage 0.5s ease-out forwards
}

.experience-commerce_assets-productFeatures .product-features.scroll-animation .feature:nth-child(3) .product-features-footer__arrows {
    -webkit-clip-path: polygon(150% 0, 100% 100%, 100% 100%, 100% 0);
    clip-path: polygon(150% 0, 100% 100%, 100% 100%, 100% 0);
    animation: revealImage 0.5s ease-out forwards
}

.experience-commerce_assets-productFeatures .product-features.scroll-animation .feature:nth-child(2) .product-features-footer__arrows {
    -webkit-clip-path: polygon(0 0, 0 100%, 0 100%, 0 0);
    clip-path: polygon(0 0, 0 100%, 0 100%, 0 0);
    animation: revealFromRight 0.5s ease-out forwards
}

@keyframes product-features-fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes revealImage {
    0% {
        opacity: 0;
        -webkit-clip-path: polygon(100% 0, 100% 100%, 100% 100%, 150% 0);
        clip-path: polygon(100% 0, 100% 100%, 100% 100%, 150% 0)
    }

    40% {
        -webkit-clip-path: polygon(70% 0, 100% 100%, 100% 100%, 100% 0);
        clip-path: polygon(70% 0, 100% 100%, 100% 100%, 100% 0)
    }

    60% {
        -webkit-clip-path: polygon(50% 0, 80% 100%, 100% 100%, 100% 0);
        clip-path: polygon(50% 0, 80% 100%, 100% 100%, 100% 0)
    }

    80% {
        -webkit-clip-path: polygon(30% 0, 50% 100%, 100% 100%, 100% 0);
        clip-path: polygon(30% 0, 50% 100%, 100% 100%, 100% 0)
    }

    100% {
        opacity: 1;
        -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%, 100% 0);
        clip-path: polygon(0 0, 0% 100%, 100% 100%, 100% 0)
    }
}

@keyframes revealFromLeft {
    0% {
        -webkit-clip-path: polygon(100% 0, 100% 100%, 100% 100%, 100% 0);
        clip-path: polygon(100% 0, 100% 100%, 100% 100%, 100% 0)
    }

    40% {
        -webkit-clip-path: polygon(70% 0, 100% 100%, 100% 100%, 100% 0);
        clip-path: polygon(70% 0, 100% 100%, 100% 100%, 100% 0)
    }

    60% {
        -webkit-clip-path: polygon(50% 0, 100% 100%, 100% 100%, 100% 0);
        clip-path: polygon(50% 0, 100% 100%, 100% 100%, 100% 0)
    }

    80% {
        -webkit-clip-path: polygon(30% 0, 100% 100%, 100% 100%, 100% 0);
        clip-path: polygon(30% 0, 100% 100%, 100% 100%, 100% 0)
    }

    100% {
        -webkit-clip-path: polygon(0 0, 0% 300%, 200% 0%, 0 0);
        clip-path: polygon(0 0, 0% 300%, 200% 0%, 0 0)
    }
}

@keyframes revealFromRight {
    0% {
        opacity: 0;
        -webkit-clip-path: polygon(0 0, 0 100%, 0 100%, 0 0);
        clip-path: polygon(0 0, 0 100%, 0 100%, 0 0)
    }

    40% {
        -webkit-clip-path: polygon(30% 0, 0 100%, 0 100%, 0 0);
        clip-path: polygon(30% 0, 0 100%, 0 100%, 0 0)
    }

    60% {
        -webkit-clip-path: polygon(50% 0, 0 100%, 0 100%, 0 0);
        clip-path: polygon(50% 0, 0 100%, 0 100%, 0 0)
    }

    80% {
        -webkit-clip-path: polygon(70% 0, 0 100%, 0 100%, 0 0);
        clip-path: polygon(70% 0, 0 100%, 0 100%, 0 0)
    }

    100% {
        opacity: 1;
        -webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
        clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0)
    }
}

/* contactus.css */
.contact-us-page .custom-form .card {
    background: white;
    border-radius: 20px;
    border: none;
    padding: 40px 26px 39px 31px
}

@media (max-width: 991.96px) {
    .contact-us-page .custom-form .card {
        border-radius: 0;
        padding: 30px 16px 34px 19px
    }
}

.contact-us-page .custom-form .form-group {
    margin-bottom: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

@media (max-width: 991.96px) {
    .contact-us-page .custom-form .form-group {
        margin-bottom: 20px
    }
}

.contact-us-page .custom-form .form-group.hide {
    display: none
}

.contact-us-page .custom-form .form-group select.form-control {
    color: #313131;
    font-family: var(--font-family-bebas);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    transition: all 0.2s linear 0s
}

@media (max-width: 991.96px) {
    .contact-us-page .custom-form .form-group select.form-control {
        font-size: 12px
    }
}

.contact-us-page .custom-form .form-group select {
    color: #313131;
    text-transform: uppercase;
    font-family: var(--font-family-bebas);
    font-size: 16px;
    font-weight: 400
}

@media (max-width: 991.96px) {
    .contact-us-page .custom-form .form-group select {
        font-size: 12px;
        height: 46px;
        padding: 13px 20px;
        line-height: 18px
    }
}

.contact-us-page .custom-form .form-group .form-control {
    letter-spacing: normal
}

.contact-us-page .custom-form .form-group .form-control-label {
    color: #313131;
    font-family: var(--font-family-bebas);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 38.5px;
    text-transform: uppercase;
    position: absolute;
    top: 28px;
    left: 26px;
    transform: translateY(-50%);
    transition: all 0.2s linear 0s;
    letter-spacing: normal
}

@media (max-width: 991.96px) {
    .contact-us-page .custom-form .form-group .form-control-label {
        font-size: 12px;
        left: 20px;
        top: 26px;
        height: 46px
    }
}

.contact-us-page .custom-form .form-group.is-focused select.form-control {
    color: #000;
    font-family: var(--skin-body-font);
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    text-transform: none;
    top: 3px
}

@media (max-width: 991.96px) {
    .contact-us-page .custom-form .form-group.is-focused select.form-control {
        font-size: 9px
    }
}

.contact-us-page .custom-form .form-group.is-focused .form-control-label {
    color: #000;
    /* font-family: var(--skin-body-font); */
    font-family: var(--font-family-bebas);
    font-size: 13px;
    font-style: normal;
    font-weight: 100;
    line-height: 25px;
    text-transform: none;
    top: 3px;
    transform: translateY(0)
}

@media (max-width: 991.96px) {
    .contact-us-page .custom-form .form-group.is-focused .form-control-label {
        font-size: 9px
    }
}

.contact-us-page .custom-form .form-group .form-control:not(select) {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 56px;
    padding: 10px 26px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: #313131;
    font-family: var(--font-family-bebas);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 38.5px;
    transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    -khtml-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s
}

@media (max-width: 991.96px) {
    .contact-us-page .custom-form .form-group .form-control:not(select) {
        font-size: 12px;
        line-height: 38.5px;
        height: 46px;
        padding: 0 20px
    }
}

.contact-us-page .custom-form .form-group .form-control:not(select)::-webkit-input-placeholder {
    color: #000;
    opacity: 1
}

.contact-us-page .custom-form .form-group .form-control:not(select):-ms-input-placeholder {
    color: #000;
    opacity: 1
}

.contact-us-page .custom-form .form-group .form-control:not(select)::placeholder {
    color: #000;
    opacity: 1
}

.contact-us-page .custom-form .form-group .form-control:not(select)::-ms-input-placeholder {
    color: #000
}

.contact-us-page .custom-form .form-group .form-control:not(select).focused {
    padding-top: 19px
}

@media (max-width: 991.96px) {
    .contact-us-page .custom-form .form-group .form-control:not(select).focused {
        padding-top: 10px
    }
}

.contact-us-page .custom-form .form-group .form-control:not(select).invalid {
    border-color: #f10303
}

.contact-us-page .custom-form .form-group .form-control:not(select).text-area {
    min-height: 190px
}

.contact-us-page .custom-form .form-group .form-control:not(select).text-area+label {
    display: none
}

.contact-us-page .custom-form .form-group.required .form-control-label::after {
    content: "*";
    color: #313131
}

.contact-us-page .custom-form .form-group.confirm-password {
    margin-bottom: 32px
}

@media (max-width: 991.96px) {
    .contact-us-page .custom-form .form-group.confirm-password {
        margin-bottom: 20px
    }
}

.contact-us-page .custom-form .form-group.custom-checkbox {
    border-top: 1px solid #D1D1D1;
    padding-top: 17px;
    margin-bottom: 33px
}

@media (max-width: 991.96px) {
    .contact-us-page .custom-form .form-group.custom-checkbox {
        margin-top: 30px;
        padding-top: 17px;
        margin-bottom: 42px
    }
}

.contact-us-page .custom-form .form-group.custom-checkbox .custom-control-label {
    color: #000;
    font-family: var(--skin-body-font);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 17.5px;
    padding-left: 11px
}

.contact-us-page .custom-form .form-group.custom-checkbox .custom-control-label::before {
    background: #fff;
    width: 23px;
    height: 23px;
    border-radius: 0
}

.contact-us-page .custom-form .form-group.custom-checkbox .custom-control-label::after {
    position: absolute;
    top: 8px;
    left: -20px;
    display: block;
    width: 15px;
    height: 15px;
    content: "";
    background: #fff
}

.contact-us-page .custom-form .form-group.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #000;
    background-color: #fff
}

.contact-us-page .custom-form .form-group.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background: #000
}

.contact-us-page .custom-form .form-group.custom-checkbox .custom-control-input:focus~.custom-control-label::before {
    box-shadow: none
}

.contact-us-page .custom-form .form-group .invalid-feedback {
    color: #f10303;
    font-size: 12px;
    bottom: -20px;
    left: 5px
}

#maincontent .container a.contact-us__mail-link:not(.btn-primary):not(.btn-outline-primary),
#maincontent .container a.contact-us__mail-link:not(.btn-primary):not(.btn-outline-primary) {
    color: var(--color-benefit-pink)
}

#maincontent .container a.contact-page__privacy-policy__link:not(.btn-primary):not(.btn-outline-primary),
#maincontent .container a.contact-page__privacy-policy__link:not(.btn-primary):not(.btn-outline-primary) {
    color: var(--color-benefit-pink);
    text-decoration: underline
}

.contact-us-page {
    background-color: var(--color-light-pink);
    background-image: url("../webImages/c-heaer.svg"), url("../webImages/c-heaer2.svg");
    background-repeat: no-repeat;
    max-width: 100vw;
    background-position: -130px -30px, 106% 75px;
    background-size: 403px, 254px
}

@media (max-width: 991.96px) {

    .contact-us-page {
        background-image: url("../webImages/c-heaer.svg"), url("../webImages/c-heaer2.svg");
        background-size: 461px, 254px;
        background-position: -39px -23px, 141% 105%
    }
}

.contact-us-page .btn-primary:disabled:hover,
.contact-us-page .btn-primary:disabled:hover {
    opacity: 0.3
}

.contact-page-description,
.contact-page-description {
    padding-top: 48px;
    padding-bottom: 48px;
    max-width: 730px;
    margin: 0 auto
}

@media (max-width: 991.96px) {

    .contact-page-description,
    .contact-page-description {
        padding-top: 23px;
        padding-bottom: 56px;
        max-width: 380px
    }
}

.contact-page-description .heading,
.contact-page-description .heading {
    font-family: var(--skin-header-font);
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    font-size: 45px;
    font-weight: 900;
    line-height: 42px;
    letter-spacing: 0px;
    margin-bottom: 24px;
    text-transform: capitalize
}

@media (max-width: 991.96px) {

    .contact-page-description .heading,
    .contact-page-description .heading {
        font-size: 25px;
        line-height: 38px;
        letter-spacing: 0px;
        margin-bottom: 32px;
        line-height: 37.5px
    }
}

.contact-page-description .sub-heading,
.contact-page-description .sub-heading *,
.contact-page-description .sub-heading,
.contact-page-description .sub-heading * {
    font-size: 12px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0px;
    text-align: center
}

.contact-page-description .sub-heading a,
.contact-page-description .sub-heading * a,
.contact-page-description .sub-heading a,
.contact-page-description .sub-heading * a {
    color: var(--color-benefit-pink);
    text-decoration: underline
}

.contact-page-description .sub-heading p a.contact-us__mail-link:not(.btn-primary):not(.btn-outline-primary),
.contact-page-description .sub-heading * p a.contact-us__mail-link:not(.btn-primary):not(.btn-outline-primary),
.contact-page-description .sub-heading p a.contact-us__mail-link:not(.btn-primary):not(.btn-outline-primary),
.contact-page-description .sub-heading * p a.contact-us__mail-link:not(.btn-primary):not(.btn-outline-primary) {
    color: var(--color-benefit-pink);
    color: var(--color-benefit-pink);
    text-decoration: underline;
    font-size: 12px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0px;
    text-align: center
}

@media (max-width: 991.96px) {

    .contact-page-description .sub-heading a.contact-us__mail-link:first-of-type,
    .contact-page-description .sub-heading * a.contact-us__mail-link:first-of-type,
    .contact-page-description .sub-heading a.contact-us__mail-link:first-of-type,
    .contact-page-description .sub-heading * a.contact-us__mail-link:first-of-type {
        display: block
    }
}

.contact-page-description .sub-heading p,
.contact-page-description .sub-heading p {
    margin-bottom: 0px
}

.success-message,
.error-message,
.success-message,
.error-message {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
    color: var(--color-benefit-pink);
    font-family: var(--skin-body-font);
    margin-top: 22px
}

@media (min-width: 769px) {

    .success-message,
    .error-message,
    .success-message,
    .error-message {
        margin-bottom: -40px
    }
}

@media (max-width: 991.96px) {

    .hide-mobile,
    .hide-mobile {
        display: none
    }
}

.rgpd-link,
.rgpd-link {
    padding: 27px 50px 116px
}

@media (max-width: 991.96px) {

    .rgpd-link,
    .rgpd-link {
        padding: 23px 35px 105px;
        text-align: left
    }
}

.rgpd-link *,
.rgpd-link * {
    font-size: 12px;
    font-weight: 500;
    line-height: 17.5px;
    letter-spacing: 0px;
    text-align: center
}

@media (max-width: 991.96px) {

    .rgpd-link *,
    .rgpd-link * {
        font-size: 10px;
        line-height: 16px;
        text-align: left
    }
}

.rgpd-link * a,
.rgpd-link * a {
    color: var(--color-benefit-pink)
}

.contact-us-terms,
.contact-us-terms {
    font-size: 12px;
    font-weight: 500;
    line-height: 17.5px;
    letter-spacing: 0px;
    text-align: left;
    margin-top: 59px
}

@media (max-width: 991.96px) {

    .contact-us-terms,
    .contact-us-terms {
        font-size: 10px;
        line-height: 16px;
        margin-top: 50px
    }
}

.rgpd-link #maincontent .container a.contact-page__privacy-policy__link:not(.btn-primary):not(.btn-outline-primary),
.rgpd-link #maincontent .container a.contact-page__privacy-policy__link:not(.btn-primary):not(.btn-outline-primary) {
    color: var(--color-benefit-pink);
    text-decoration: underline
}

@media (max-width: 991.96px) {

    .rgpd-link,
    .rgpd-link {
        text-align: left
    }
}

.contact-us-page {
    padding: 0px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column
}

.contact-us-page img,
.contact-us-page .card,
.contact-us-page .content-asset {
    height: 100%;
    width: 100%;
    border-radius: 20px;
    margin: 0
}

@media (max-width: 991.96px) {

    .contact-us-page img,
    .contact-us-page .card,
    .contact-us-page .content-asset {
        border-radius: 0
    }
}

.contact-us-page .contact-us-page__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 991.96px) {
    .contact-us-page .contact-us-page__container {
        padding: 0px
    }
}

.contact-us-page .form-control-label {
    margin-bottom: 10px
}

.contact-us-page .form-control {
    letter-spacing: .3px
}

.contact-us-page .contact-us__section-container:first-of-type {
    padding-left: 0px;
    padding-right: 8.5px
}

@media (max-width: 991.96px) {
    .contact-us-page .contact-us__section-container:first-of-type {
        padding: 0
    }
}

.contact-us-page .contact-us__section-container:last-of-type {
    padding-left: 8.5px;
    padding-right: 0px
}

@media (max-width: 991.96px) {
    .contact-us-page .contact-us__section-container:last-of-type {
        padding: 0
    }
}

.contact-us-page .contact-us__section-container {
    max-width: 623px;
    height: 100%
}

@media (max-width: 991.96px) {
    .contact-us-page .contact-us__section-container {
        padding: 0
    }
}

.contact-us-page .contact-us__section-container p {
    height: 100%;
    margin: 0px
}

.contact-us-page .contact-us__section-container p img {
    height: 100%
}

@media (min-width: 769px) {
    .contact-us-page .contact-us__section-container p img {
        height: 779px
    }
}

.contact-us-page .contact-us__section-container .text-area {
    border-radius: 20px
}

@media (min-width: 769px) {
    .contact-us-page .contact-us-container {
        height: 779px
    }
}

.contact-us-page .form-group.contact-page__textarea-section {
    margin-bottom: 33px
}

@media (max-width: 991.96px) {
    .contact-us-page .form-group.contact-page__textarea-section {
        margin-bottom: 30px
    }
}

@media (min-width: 769px) {
    .contact-us__section-container img {
        height: 779px
    }
}

/* cart.css */
.swatch-circle-beige {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: beige;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-beige.disabled {
    opacity: 0.2
}

.swatch-filter-beige {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: beige;
    border-radius: calc($diameter / 2);
    background-color: beige;
    display: block;
    position: relative
}

.swatch-filter-beige.disabled {
    opacity: 0.2
}

.swatch-circle-black {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #000;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-black.disabled {
    opacity: 0.2
}

.swatch-filter-black {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #000;
    border-radius: calc($diameter / 2);
    background-color: #000;
    display: block;
    position: relative
}

.swatch-filter-black.disabled {
    opacity: 0.2
}

.swatch-circle-blue {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #0070d2;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-blue.disabled {
    opacity: 0.2
}

.swatch-filter-blue {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #0070d2;
    border-radius: calc($diameter / 2);
    background-color: #0070d2;
    display: block;
    position: relative
}

.swatch-filter-blue.disabled {
    opacity: 0.2
}

.swatch-circle-brown {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: brown;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-brown.disabled {
    opacity: 0.2
}

.swatch-filter-brown {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: brown;
    border-radius: calc($diameter / 2);
    background-color: brown;
    display: block;
    position: relative
}

.swatch-filter-brown.disabled {
    opacity: 0.2
}

.swatch-circle-green {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #004c00;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-green.disabled {
    opacity: 0.2
}

.swatch-filter-green {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #004c00;
    border-radius: calc($diameter / 2);
    background-color: #004c00;
    display: block;
    position: relative
}

.swatch-filter-green.disabled {
    opacity: 0.2
}

.swatch-circle-grey {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #8f979d;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-grey.disabled {
    opacity: 0.2
}

.swatch-filter-grey {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #8f979d;
    border-radius: calc($diameter / 2);
    background-color: #8f979d;
    display: block;
    position: relative
}

.swatch-filter-grey.disabled {
    opacity: 0.2
}

.swatch-circle-navy {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: navy;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-navy.disabled {
    opacity: 0.2
}

.swatch-filter-navy {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: navy;
    border-radius: calc($diameter / 2);
    background-color: navy;
    display: block;
    position: relative
}

.swatch-filter-navy.disabled {
    opacity: 0.2
}

.swatch-circle-orange {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: orange;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-orange.disabled {
    opacity: 0.2
}

.swatch-filter-orange {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: orange;
    border-radius: calc($diameter / 2);
    background-color: orange;
    display: block;
    position: relative
}

.swatch-filter-orange.disabled {
    opacity: 0.2
}

.swatch-circle-pink {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #fe249a;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-pink.disabled {
    opacity: 0.2
}

.swatch-filter-pink {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #fe249a;
    border-radius: calc($diameter / 2);
    background-color: #fe249a;
    display: block;
    position: relative
}

.swatch-filter-pink.disabled {
    opacity: 0.2
}

.swatch-circle-purple {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: purple;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-purple.disabled {
    opacity: 0.2
}

.swatch-filter-purple {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: purple;
    border-radius: calc($diameter / 2);
    background-color: purple;
    display: block;
    position: relative
}

.swatch-filter-purple.disabled {
    opacity: 0.2
}

.swatch-circle-red {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: red;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-red.disabled {
    opacity: 0.2
}

.swatch-filter-red {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: red;
    border-radius: calc($diameter / 2);
    background-color: red;
    display: block;
    position: relative
}

.swatch-filter-red.disabled {
    opacity: 0.2
}

.swatch-circle-white {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #fff;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-white.disabled {
    opacity: 0.2
}

.swatch-filter-white {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #fff;
    border-radius: calc($diameter / 2);
    background-color: #fff;
    display: block;
    position: relative
}

.swatch-filter-white.disabled {
    opacity: 0.2
}

.swatch-circle-yellow {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #ff0;
    border-radius: calc($diameter / 2);
    display: block;
    position: relative
}

.swatch-circle-yellow.disabled {
    opacity: 0.2
}

.swatch-filter-yellow {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 1.38em;
    height: 1.38em;
    background: #ff0;
    border-radius: calc($diameter / 2);
    background-color: #ff0;
    display: block;
    position: relative
}

.swatch-filter-yellow.disabled {
    opacity: 0.2
}

.swatch-circle-miscellaneous {
    background: linear-gradient(0deg, #821e91 0, #821e91 25%, #edd134 25%, #ff0 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);
    background-repeat: repeat-y, repeat;
    background-size: 50% 100%, 100% 100%;
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    border-radius: 1.25em;
    display: block;
    height: 2.5em;
    position: relative;
    transform: rotate(35deg);
    width: 2.5em
}

.swatch-circle-miscellaneous.disabled {
    opacity: 0.2
}

.swatch-circle-miscellaneous.selected::after {
    transform: rotate(-35deg)
}

.attribute {
    margin-top: 0.938em
}

.attribute label {
    display: block
}

.swatch a {
    text-decoration: none
}

@media (max-width: 543.98px) {
    .primary-images {
        margin: 0;
        padding: 0
    }
}

.prices-add-to-cart-actions {
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 50;
    padding-right: 0;
    padding-left: 0;
    left: 0
}

@media (max-width: 543.98px) {
    .prices-add-to-cart-actions {
        background-color: rgba(255, 255, 255, 0.95);
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2)
    }
}

@media (min-width: 544px) {
    .prices-add-to-cart-actions {
        position: static;
        padding: 0 0.9375em
    }
}

.prices-add-to-cart-actions .price {
    text-align: center
}

.prices {
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    text-align: center
}

.cart-and-ipay {
    text-align: center
}

@media (max-width: 543.98px) {
    .cart-and-ipay {
        padding-bottom: 26px
    }

    .cart-and-ipay .btn {
        width: 98%;
        margin: 1%;
        display: block
    }
}

.add-to-cart-messages {
    transform: translate(-50%, -50%);
    position: fixed;
    top: 15%;
    left: 50%
}

.add-to-basket-alert {
    animation: fade 5s linear forwards;
    box-shadow: 1px 1px 5px grey;
    padding: 1em
}

@keyframes fade {
    0% {
        opacity: 0
    }

    10% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.add-to-basket-alert.show {
    display: block
}

.simple-quantity {
    margin-top: 1em
}

.main-attributes {
    margin-top: 1em
}

.size-chart {
    margin-top: 1.071em
}

div.availability {
    margin-top: 1.071em
}

.bundle-item {
    padding-bottom: 1em;
    border-bottom: 1px solid #ccc
}

.bundle-item:last-child {
    border-bottom: none
}

.container.product-detail {
    margin-top: 2em;
    margin-bottom: 2em
}

@media (max-width: 543.98px) {
    .container.product-detail {
        margin-top: 0;
        margin-bottom: 0
    }
}

.product-option:not(:first-child) {
    margin-top: 1.071em
}

.quick-view-dialog,
.choose-bonus-product-dialog {
    max-width: 56.25em
}

.quick-view-dialog .selectable-bonus-product-line-item,
.choose-bonus-product-dialog .selectable-bonus-product-line-item {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    padding-top: 0.3em;
    padding-bottom: 0.3em
}

.quick-view-dialog .beenSelected,
.choose-bonus-product-dialog .beenSelected {
    background-color: #eee
}

.quick-view-dialog .modal-header,
.choose-bonus-product-dialog .modal-header {
    background-color: #eee;
    border-bottom: 2px solid #ccc;
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem
}

.quick-view-dialog .modal-header .full-pdp-link,
.choose-bonus-product-dialog .modal-header .full-pdp-link {
    color: var(--skin-primary-color-1)
}

.quick-view-dialog .modal-header .close,
.choose-bonus-product-dialog .modal-header .close {
    font-size: 2rem;
    line-height: 1.5rem
}

.quick-view-dialog .modal-title,
.choose-bonus-product-dialog .modal-title {
    font-size: 1em
}

.quick-view-dialog .product-name,
.choose-bonus-product-dialog .product-name {
    font-size: 1.875em
}

.quick-view-dialog .swatch-circle,
.choose-bonus-product-dialog .swatch-circle {
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    width: 2.5em;
    height: 2.5em;
    background: #fff;
    border-radius: calc($diameter / 2);
    border: 0.063em solid rgba(0, 0, 0, 0.3);
    display: inline-block;
    margin-right: 0.313em;
    position: relative
}

.quick-view-dialog .swatch-circle.color-value[data-selected=true]::after,
.choose-bonus-product-dialog .swatch-circle.color-value[data-selected=true]::after {
    color: #000;
    content: '\F058';
    display: table-caption;
    font-family: 'FontAwesome';
    font-size: 1.625em;
    left: 0.295em;
    position: absolute
}

.quick-view-dialog .swatch-circle.color-value.selected::after,
.choose-bonus-product-dialog .swatch-circle.color-value.selected::after {
    background: #fff;
    border-radius: 50%;
    color: #000;
    content: '\F058';
    display: table-caption;
    font-family: 'FontAwesome';
    font-size: 1.625em;
    height: 0.75em;
    left: 0.31em;
    line-height: 0.8em;
    position: absolute;
    top: 0.35em;
    width: 0.8em
}

.quick-view-dialog .swatch-circle i.fa-times-circle,
.choose-bonus-product-dialog .swatch-circle i.fa-times-circle {
    background: #fff;
    border-radius: 50%;
    height: 0.75em;
    line-height: 0.8em;
    width: 0.8em
}

.quick-view-dialog a[disabled] .swatch-circle,
.choose-bonus-product-dialog a[disabled] .swatch-circle {
    cursor: not-allowed
}

.quick-view-dialog a[disabled] .swatch-circle.color-value.selected::after,
.choose-bonus-product-dialog a[disabled] .swatch-circle.color-value.selected::after {
    background-color: #495057
}

.quick-view-dialog .availablity-container,
.choose-bonus-product-dialog .availablity-container {
    text-align: right
}

.quick-view-dialog .availablity-container,
.quick-view-dialog .size-chart,
.choose-bonus-product-dialog .availablity-container,
.choose-bonus-product-dialog .size-chart {
    margin-top: 0.938em
}

.quick-view-dialog .modal-content,
.choose-bonus-product-dialog .modal-content {
    border: 1px solid rgba(0, 0, 0, 0.2)
}

.quick-view-dialog .modal-body,
.choose-bonus-product-dialog .modal-body {
    max-height: 28.125em;
    overflow-y: auto
}

.quick-view-dialog button.close,
.choose-bonus-product-dialog button.close {
    font-size: 1.25em
}

.quick-view-dialog .modal-footer,
.choose-bonus-product-dialog .modal-footer {
    background-color: #fff;
    border: none;
    border-bottom-right-radius: 0.1875rem;
    border-bottom-left-radius: 0.1875rem
}

.quick-view-dialog .modal-footer .prices .price,
.choose-bonus-product-dialog .modal-footer .prices .price {
    font-size: 1.6em
}

.quick-view-dialog .prices .sales,
.choose-bonus-product-dialog .prices .sales {
    font-size: 1.5rem
}

.quick-view-dialog .promotions,
.choose-bonus-product-dialog .promotions {
    text-align: left;
    color: #f10303
}

@media (max-width: 768.98px) {

    .quick-view-dialog .bonus-summary,
    .choose-bonus-product-dialog .bonus-summary {
        font-size: 0.625em
    }
}

@media (max-width: 768.98px) {

    .quick-view-dialog .bonus-summary .bonus-product-name,
    .choose-bonus-product-dialog .bonus-summary .bonus-product-name {
        padding: 0
    }
}

.quick-view-dialog .pre-cart-products,
.choose-bonus-product-dialog .pre-cart-products {
    margin-right: 0.125em
}

.quick-view-dialog .color-attribute,
.choose-bonus-product-dialog .color-attribute {
    border: none;
    padding: 0;
    background: none
}

.quick-view-dialog .non-input-label,
.choose-bonus-product-dialog .non-input-label {
    display: block;
    margin-bottom: 0.5rem
}

.quick-view-dialog,
.choose-bonus-product-dialog {
    max-width: 1267px
}

@media (max-width: 991.96px) {

    .quick-view-dialog,
    .choose-bonus-product-dialog {
        margin: 0
    }
}

.quick-view-dialog .modal-content,
.choose-bonus-product-dialog .modal-content {
    background-color: #fcead8
}

@media (max-width: 991.96px) {

    .quick-view-dialog .modal-content,
    .choose-bonus-product-dialog .modal-content {
        border-radius: 0;
        border: none
    }
}

.quick-view-dialog h1,
.choose-bonus-product-dialog h1 {
    line-height: 42px;
    font-size: 35px
}

.quick-view-dialog .modal-body,
.choose-bonus-product-dialog .modal-body {
    max-height: -webkit-fit-content;
    max-height: fit-content;
    padding: 0 70px 0 60px
}

@media (max-width: 991.96px) {

    .quick-view-dialog .modal-body,
    .choose-bonus-product-dialog .modal-body {
        padding: 0 20px
    }
}

.quick-view-dialog .modal-header,
.quick-view-dialog .modal-footer,
.choose-bonus-product-dialog .modal-header,
.choose-bonus-product-dialog .modal-footer {
    background-color: transparent;
    border: none
}

.quick-view-dialog .modal-header,
.choose-bonus-product-dialog .modal-header {
    padding: 30px 38px 22px 0
}

@media (max-width: 991.96px) {

    .quick-view-dialog .modal-header,
    .choose-bonus-product-dialog .modal-header {
        padding: 20px
    }
}

.quick-view-dialog .modal-footer,
.choose-bonus-product-dialog .modal-footer {
    padding: 70px 0 0
}

@media (max-width: 991.96px) {

    .quick-view-dialog .modal-footer,
    .choose-bonus-product-dialog .modal-footer {
        padding: 43px 0
    }
}

.quick-view-dialog .full-pdp-link,
.choose-bonus-product-dialog .full-pdp-link {
    font-family: var(--font-family-bebas)
}

.quick-view-dialog .full-pdp-link-container,
.choose-bonus-product-dialog .full-pdp-link-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.quick-view-dialog hr,
.choose-bonus-product-dialog hr {
    border-top: 1px solid #313131
}

.quick-view-dialog .size-button,
.choose-bonus-product-dialog .size-button {
    background-color: #fff
}

.quick-view-dialog .product-right-section,
.choose-bonus-product-dialog .product-right-section {
    padding-left: 45px;
    overflow-y: clip
}

@media (max-width: 991.96px) {

    .quick-view-dialog .product-right-section,
    .choose-bonus-product-dialog .product-right-section {
        padding: 20px 0 0;
        overflow-y: inherit
    }
}

.quick-view-dialog .product-right-section .product-name,
.choose-bonus-product-dialog .product-right-section .product-name {
    font-size: 35px;
    line-height: 42px;
    margin-bottom: 10px
}

@media (max-width: 991.96px) {

    .quick-view-dialog .product-right-section .product-name,
    .choose-bonus-product-dialog .product-right-section .product-name {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 3px
    }
}

.quick-view-dialog .product-right-section .product-description,
.choose-bonus-product-dialog .product-right-section .product-description {
    margin-bottom: 10px;
    font-family: var(--skin-body-font-medium);
    font-weight: 550
}

@media (max-width: 991.96px) {

    .quick-view-dialog .product-right-section .product-description,
    .choose-bonus-product-dialog .product-right-section .product-description {
        margin-bottom: 11px
    }
}

.quick-view-dialog .product-right-section .product-number-rating,
.choose-bonus-product-dialog .product-right-section .product-number-rating {
    border: none;
    margin-bottom: 20px
}

@media (max-width: 991.96px) {

    .quick-view-dialog .product-right-section .product-number-rating,
    .choose-bonus-product-dialog .product-right-section .product-number-rating {
        margin-bottom: 24px
    }

    .quick-view-dialog .product-right-section .product-number-rating .ratings,
    .choose-bonus-product-dialog .product-right-section .product-number-rating .ratings {
        padding: 0;
        margin: 0;
        background-color: #fcead8
    }
}

.quick-view-dialog .product-right-section .product-number-rating .ratings,
.choose-bonus-product-dialog .product-right-section .product-number-rating .ratings {
    margin-top: 0;
    float: left
}

.quick-view-dialog .product-right-section .product-number-rating .reviews,
.choose-bonus-product-dialog .product-right-section .product-number-rating .reviews {
    gap: 10px
}

.quick-view-dialog .product-right-section .product-number-rating .reviews-count,
.choose-bonus-product-dialog .product-right-section .product-number-rating .reviews-count {
    font-size: 10px
}

.quick-view-dialog .product-right-section .product-number-rating .reviews a,
.choose-bonus-product-dialog .product-right-section .product-number-rating .reviews a {
    display: -ms-flexbox;
    display: flex
}

.quick-view-dialog .product-right-section .product-number-rating .reviews .ratings,
.choose-bonus-product-dialog .product-right-section .product-number-rating .reviews .ratings {
    gap: 4px
}

.quick-view-dialog .product-right-section .product-number-rating .reviews .ratings .heart-icon,
.choose-bonus-product-dialog .product-right-section .product-number-rating .reviews .ratings .heart-icon {
    width: 12.5px;
    height: 14px
}

@media (max-width: 991.96px) {

    .quick-view-dialog .product-right-section .product-number-rating .reviews,
    .choose-bonus-product-dialog .product-right-section .product-number-rating .reviews {
        gap: 7.5px
    }

    .quick-view-dialog .product-right-section .product-number-rating .reviews .ratings,
    .choose-bonus-product-dialog .product-right-section .product-number-rating .reviews .ratings {
        gap: 2px;
        background-color: #fcead8
    }

    .quick-view-dialog .product-right-section .product-number-rating .reviews .ratings .heart-icon,
    .choose-bonus-product-dialog .product-right-section .product-number-rating .reviews .ratings .heart-icon {
        width: 10px;
        height: 11px
    }
}

.quick-view-dialog .product-right-section .product-prices,
.choose-bonus-product-dialog .product-right-section .product-prices {
    margin-bottom: 10px
}

@media (max-width: 768.98px) {

    .quick-view-dialog .product-right-section .product-prices,
    .choose-bonus-product-dialog .product-right-section .product-prices {
        margin-bottom: 12px
    }

    .quick-view-dialog .product-right-section .product-prices .price,
    .choose-bonus-product-dialog .product-right-section .product-prices .price {
        font-size: 16px
    }
}

.quick-view-dialog .strike-through,
.choose-bonus-product-dialog .strike-through {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.quick-view-dialog .sticker,
.choose-bonus-product-dialog .sticker {
    position: absolute;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.quick-view-dialog .sticker div[class*='shape-spark-'],
.choose-bonus-product-dialog .sticker div[class*='shape-spark-'] {
    width: 100%;
    height: 100%;
    -webkit-mask-size: contain;
    mask-size: contain;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.quick-view-dialog .sticker h5,
.choose-bonus-product-dialog .sticker h5 {
    color: #000;
    font-family: var(--font-family-bebas);
    text-transform: uppercase;
    margin: 0
}

@media (max-width: 991.96px) {

    .quick-view-dialog .sticker h5,
    .choose-bonus-product-dialog .sticker h5 {
        font-size: 10px
    }
}

.quick-view-dialog .sticker,
.choose-bonus-product-dialog .sticker {
    top: 27.64px;
    left: 26px;
    width: 76px;
    height: 86.32px
}

.quick-view-dialog .sticker h5,
.choose-bonus-product-dialog .sticker h5 {
    font-size: 18px;
    line-height: 20px
}

.quick-view-dialog .highlight-label,
.choose-bonus-product-dialog .highlight-label {
    font-size: 12px
}

.quick-view-dialog .main-image img,
.choose-bonus-product-dialog .main-image img {
    border-radius: 20px;
    width: 100%
}

.quick-view-dialog .product-rating,
.choose-bonus-product-dialog .product-rating {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
    padding: 7px 0
}

@media (max-width: 991.96px) {

    .quick-view-dialog .product-rating,
    .choose-bonus-product-dialog .product-rating {
        margin-bottom: 15px;
        padding: 8.5px 0
    }
}

.quick-view-dialog .product-rating__count,
.choose-bonus-product-dialog .product-rating__count {
    font-size: 10px;
    text-decoration: underline;
    margin-left: 10px
}

.quick-view-dialog .product-klarna,
.choose-bonus-product-dialog .product-klarna {
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: baseline;
    align-items: baseline
}

.quick-view-dialog .product-klarna .klarna-icon .svg-icon,
.choose-bonus-product-dialog .product-klarna .klarna-icon .svg-icon {
    width: 56px;
    height: 12px;
    margin-right: 5px
}

.quick-view-dialog .product-klarna .klarna-icon::after,
.choose-bonus-product-dialog .product-klarna .klarna-icon::after {
    content: '';
    width: 19px;
    height: 19px;
    display: inline-block;
    background: url("../../images/common/info.svg") no-repeat
}

@media (max-width: 991.96px) {

    .quick-view-dialog .product-klarna .klarna-icon,
    .choose-bonus-product-dialog .product-klarna .klarna-icon {
        -ms-flex-item-align: end;
        align-self: flex-end
    }
}

.quick-view-dialog .product-klarna p,
.choose-bonus-product-dialog .product-klarna p {
    font-size: 12px;
    margin: 0;
    line-height: 18px;
    padding-right: 20px
}

@media (max-width: 768.98px) {

    .quick-view-dialog .product-klarna p,
    .choose-bonus-product-dialog .product-klarna p {
        font-size: 10px;
        max-width: 196px;
        padding-right: 0px
    }
}

.quick-view-dialog .product-shades,
.choose-bonus-product-dialog .product-shades {
    margin-right: -7.5px;
    margin-left: -7.5px;
    padding: 16px 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin-bottom: 20px
}

.quick-view-dialog .product-shades__header,
.choose-bonus-product-dialog .product-shades__header {
    margin-bottom: 19px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.quick-view-dialog .product-shades__header .product-virtual-try-on button,
.choose-bonus-product-dialog .product-shades__header .product-virtual-try-on button {
    font-family: var(--font-family-bebas);
    color: #000;
    text-transform: uppercase;
    font-size: 12px
}

@media (max-width: 991.96px) {

    .quick-view-dialog .product-shades__header .product-virtual-try-on button,
    .choose-bonus-product-dialog .product-shades__header .product-virtual-try-on button {
        font-size: 10px
    }
}

.quick-view-dialog .product-shades__header .selected-shade-name,
.choose-bonus-product-dialog .product-shades__header .selected-shade-name {
    font-weight: 600
}

.quick-view-dialog .product-shades__header span,
.choose-bonus-product-dialog .product-shades__header span {
    font-size: 12px
}

@media (max-width: 991.96px) {

    .quick-view-dialog .product-shades__header span,
    .choose-bonus-product-dialog .product-shades__header span {
        font-size: 11px
    }
}

.quick-view-dialog .product-shades__header a,
.choose-bonus-product-dialog .product-shades__header a {
    background-color: #fccad9;
    padding: 7px 12px;
    font-size: 12px;
    font-family: var(--skin-body-font-medium);
    font-weight: 600;
    font-stretch: condensed;
    text-transform: uppercase
}

.quick-view-dialog .product-shades .attribute,
.choose-bonus-product-dialog .product-shades .attribute {
    display: none
}

.quick-view-dialog .product-sizes,
.choose-bonus-product-dialog .product-sizes {
    margin-bottom: 30px
}

@media (max-width: 991.96px) {

    .quick-view-dialog .product-sizes,
    .choose-bonus-product-dialog .product-sizes {
        margin-bottom: 20px
    }
}

.quick-view-dialog .cart-and-ipay,
.choose-bonus-product-dialog .cart-and-ipay {
    padding-bottom: 0
}

.quick-view-dialog .cart-and-ipay .btn-primary:focus,
.choose-bonus-product-dialog .cart-and-ipay .btn-primary:focus {
    box-shadow: none
}

@media (max-width: 991.96px) {

    .quick-view-dialog .cart-and-ipay,
    .choose-bonus-product-dialog .cart-and-ipay {
        margin: 20px 0
    }

    .quick-view-dialog .cart-and-ipay-full-link-container,
    .choose-bonus-product-dialog .cart-and-ipay-full-link-container {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        margin: 0;
        padding: 0 20px;
        background: #fff
    }
}

.quick-view-dialog .cart-and-ipay__text,
.choose-bonus-product-dialog .cart-and-ipay__text {
    display: none
}

.quick-view-dialog .cart-and-ipay .cart-and-ipay__btn,
.choose-bonus-product-dialog .cart-and-ipay .cart-and-ipay__btn {
    width: 100%;
    margin: 0px
}

@media (max-width: 991.96px) {

    .quick-view-dialog .cart-and-ipay .cart-and-ipay__btn,
    .choose-bonus-product-dialog .cart-and-ipay .cart-and-ipay__btn {
        margin-bottom: 7px
    }
}

.quick-view-dialog .main-image,
.choose-bonus-product-dialog .main-image {
    position: relative
}

.quick-view-dialog .main-image .highlight-label,
.choose-bonus-product-dialog .main-image .highlight-label {
    position: absolute;
    right: 20px;
    left: auto;
    top: 10px;
    text-align: right;
    z-index: 1
}

.quick-view-dialog .browTryOn__container,
.choose-bonus-product-dialog .browTryOn__container {
    display: none
}

.quick-view-dialog .fade-in-top,
.choose-bonus-product-dialog .fade-in-top {
    animation: fade-in-top 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both
}

@keyframes fade-in-top {
    0% {
        transform: translateY(-50px);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

.quick-view-dialog .fade-out-top,
.choose-bonus-product-dialog .fade-out-top {
    animation: fade-out-top 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both
}

@keyframes fade-out-top {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    100% {
        transform: translateY(-50px);
        opacity: 0
    }
}

.quick-view-dialog .klarna-container klarna-placement::part(osm-container),
.choose-bonus-product-dialog .klarna-container klarna-placement::part(osm-container) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    background-color: transparent
}

@media (max-width: 991.96px) {

    .quick-view-dialog .klarna-container klarna-placement::part(osm-container),
    .choose-bonus-product-dialog .klarna-container klarna-placement::part(osm-container) {
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-right: 10px !important
    }
}

.quick-view-dialog .klarna-container klarna-placement::part(osm-container) .text,
.choose-bonus-product-dialog .klarna-container klarna-placement::part(osm-container) .text {
    width: 90%
}

.apple-pay-button-wrapper span {
    display: block;
    padding-bottom: .625rem;
    text-align: center
}

@media (min-width: 544px) {
    .apple-pay-button-wrapper span {
        padding-top: .625rem
    }
}

.apple-pay-button-wrapper .dw-apple-pay-button {
    font-size: .625rem;
    margin: 0;
    border-radius: 1.875rem;
    min-height: 2.875rem
}

.apple-pay-button-wrapper .dw-apple-pay-button:hover {
    border-radius: 1.875rem;
    min-height: 2.875rem;
    margin: 0
}

@media (min-width: 544px) {
    .apple-pay-button-wrapper .dw-apple-pay-button:hover {
        min-height: 3.25rem
    }
}

@media (min-width: 544px) {
    .apple-pay-button-wrapper .dw-apple-pay-button {
        min-height: 3.25rem;
        font-size: .875rem
    }
}

@media (min-width: 544px) {
    .apple-pay-button-wrapper {
        padding-bottom: 1.875rem
    }
}

.apmLogo {
    font-family: var(--skin-body-font);
    font-size: 0.75rem;
    line-height: 1.25rem;
    color: black;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 1.313rem;
    padding: 1.125rem 0
}

@media (max-width: 991.96px) {
    .apmLogo {
        margin: 17px 0 0;
        padding: 0
    }
}

.apmText {
    margin: 0;
    line-height: 1.25rem
}

@media (max-width: 991.96px) {
    .apmText {
        color: var(--Black, #000);
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: Obviously;
        font-size: 0.625rem;
        font-style: normal;
        font-weight: 540;
        line-height: 1.125rem
    }
}

.sticky-menu-checkout {
    -ms-flex-direction: column;
    flex-direction: column;
    height: 182px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: #FFF;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    right: 0;
    background-color: #fff;
    padding: 0 27px;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #cdcdcd;
    z-index: 160;
    gap: 30px
}

@media (max-width: 991.96px) {
    .sticky-menu-checkout {
        height: auto;
        gap: 0;
        z-index: 150;
        top: auto;
        bottom: 0;
        border-top: 1px solid #cdcdcd;
        border-bottom: none;
        padding: 0 17px 0
    }
}

.cart__header .number-of-items {
    line-height: 42px;
    margin-bottom: 15px;
    font-family: var(--skin-header-font);
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    font-size: 45px;
    text-transform: capitalize;
    font-weight: 900;
    color: black
}

@media (max-width: 991.96px) {
    .cart__header .number-of-items {
        margin-top: 0;
        font-family: var(--skin-header-font);
        font-style: normal;
        font-weight: 900;
        font-display: swap;
        font-size: 25px;
        line-height: 16px;
        margin-bottom: 20px
    }
}

.cart__header .progress {
    background-color: #ff0064
}

.single-approaching-discount {
    border: 1px solid rgba(0, 0, 0, 0.125);
    background-color: #fff;
    color: #008827;
    margin-bottom: 0.3125rem
}

.checkout-continue {
    position: fixed;
    bottom: 0;
    z-index: 1;
    padding-right: 0;
    padding-left: 0
}

@media (max-width: 543.98px) {
    .checkout-continue {
        background-color: rgba(255, 255, 255, 0.95);
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2)
    }

    .checkout-continue div {
        padding: .625em
    }

    .checkout-continue .checkout-btn__bolt-wrapper {
        padding: 0
    }
}

@media (max-width: 991.96px) {
    .checkout-continue {
        margin-top: 0
    }
}

@media (min-width: 544px) {
    .checkout-continue {
        position: static;
        padding-right: 0.938em;
        padding-left: 0.938em
    }
}

.edit {
    margin-right: 0.625em
}

.product-edit {
    margin-top: auto
}

.product-edit a {
    font-size: 0.813em
}

.cart .line-item-attributes {
    font-family: var(--skin-body-font);
    font-style: normal;
    font-weight: 540;
    font-display: swap;
    font-size: 10px;
    line-height: 25px;
    margin: 0
}

@media (max-width: 991.96px) {
    .cart .line-item-attributes {
        font-family: var(--skin-body-font);
        font-style: normal;
        font-weight: 540;
        font-display: swap;
        font-size: 10px
    }
}

.cart .minicart__promo {
    font-family: var(--skin-body-font);
    font-style: normal;
    font-weight: 540;
    font-display: swap;
    font-size: 12px;
    line-height: 25px
}

.cart .minicart__promo span {
    font-family: var(--skin-body-font);
    font-style: normal;
    font-weight: 540;
    font-display: swap;
    font-size: 12px;
    line-height: 25px
}

@media (max-width: 991.96px) {
    .cart .minicart__promo span {
        font-family: var(--skin-body-font);
        font-style: normal;
        font-weight: 540;
        font-display: swap;
        font-size: 9px;
        line-height: 20px
    }
}

.line-item-pricing-info .line-item-total-text {
    display: none
}

.item-attributes {
    display: inline-block;
    vertical-align: top
}

.line-item-divider {
    margin: .625em -.625rem .625em -.625rem
}

.line-item-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 1em;
    color: #222;
    font-weight: bold;
    margin-bottom: .625em;
    width: 90%
}

.line-item-price {
    font-size: 1em;
    color: #222;
    font-weight: bold
}

.line-item-price-info {
    font-size: 0.75em;
    margin-bottom: 0.5rem
}

.price .total-price .free-price {
    display: none
}

.no-margin-top {
    margin-top: 0
}

.optional-promo {
    color: var(--skin-primary-color-1)
}

.product-info {
    margin-bottom: 0.313em;
    padding: .625em
}

@media (min-width: 769px) {
    .product-info {
        height: auto
    }
}

.product-to-remove {
    font-weight: bold
}

.item-image {
    height: 5.625em;
    width: 5.625em;
    margin-right: 0.938em;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.item-image img.product-image {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
    max-height: 5.625em
}

.promo-code-form {
    display: none
}

@media (min-width: 544px) {
    .promo-code-form {
        display: block
    }

    .promo-code-form .promo-code__sticker .promo-code__sticker-shape-spark {
        width: 38px;
        height: 38px
    }
}

.promo-code-submit {
    padding-left: 0
}

.quantity-form {
    margin-bottom: 0;
    margin-top: -0.313em
}

.product-info .remove-btn {
    color: #999;
    font-size: 1.625em;
    padding: 0;
    position: absolute;
    top: -.625rem;
    right: 0.25rem;
    border: none;
    background-color: #fff
}

@media (min-width: 991.98px) {
    .product-info .remove-btn {
        top: 0;
        bottom: 0;
        right: -.625rem;
        margin-top: -.625rem;
        margin-bottom: -.625rem
    }
}

.product-info .remove-btn-lg {
    border: none;
    border-radius: 0;
    font-size: 1.625em;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    z-index: 1
}

.bonus-product {
    display: block;
    text-align: center
}

.remove-line-item {
    position: relative
}

.remove-coupon {
    border: none;
    background: transparent
}

.sub-total {
    font-weight: bold
}

.grand-total {
    font-size: 1em;
    font-weight: 600
}

.coupon-price-adjustment+.coupon-price-adjustment {
    margin-top: 0.625rem
}

.coupon-price-adjustment {
    background-color: #fff;
    padding: 0.625em;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.1875rem
}

.coupon-promotion-relationship {
    font-size: 0.813em;
    padding-left: 1rem;
    margin-bottom: 0
}

.coupon-code {
    font-size: 1.125em
}

.coupon-applied {
    color: #008827;
    font-size: 0.813em
}

.coupon-not-applied {
    color: #c00;
    font-size: 0.813em
}

.coupon-error {
    color: #c00;
    margin-top: 0.25rem
}

.coupon-missing-error {
    display: none
}

.applied-promotion-discount {
    color: #008827;
    float: right
}

.promotion-information {
    margin-bottom: 0.625rem;
    margin-top: 0.625rem
}

.line-item-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.bundle-includes {
    font-size: 0.813em;
    margin-bottom: 0.625em
}

.cart-page .bundled-line-item+.bundled-line-item::before,
.cart-page .bonus-line-item-row+.bonus-line-item-msg::before {
    content: "";
    display: block;
    border-bottom: 0.063em dashed #ccc;
    margin: 0.625em -0.625em
}

.cart-page .cart__product-list .cart__line-item-name .item__product-name {
    text-transform: uppercase
}

.quantity-label {
    font-size: 0.813em
}

.quantity {
    width: 100%;
    min-width: 5em
}

.bundle-misc {
    font-size: 0.813rem
}

@media (max-width: 991.96px) {
    .bundle-misc {
        margin-bottom: 0.625em
    }
}

.cart-error-messaging.cart-error {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2
}

.valid-cart-error {
    min-height: 6.5rem
}

.bundled-line-item .item-attributes {
    margin-left: 0
}

.bonus-product-button {
    margin-right: 1.5em
}

#maincontent {
    background-color: #fcead8;
    padding: 48px 0 0px
}

@media (max-width: 768.98px) {
    #maincontent {
        padding: 23px 0 0
    }
}

@media (max-width: 768.98px) {
    .cart {
        padding: 0
    }
}

@media (max-width: 991.96px) {
    .cart .cart__totals {
        padding-left: 17px;
        padding-right: 17px
    }
}

.cart .cart__totals .cart__coupon-applied-success-msg {
    font-size: 12px;
    font-weight: 550;
    line-height: 18px
}

@media (max-width: 991.96px) {
    .cart .cart__totals .cart__coupon-applied-success-msg {
        font-size: 11px;
        font-weight: 550;
        line-height: 20px
    }
}

.cart__header .number-of-items {
    font-size: 2.8125rem
}

@media (max-width: 768.98px) {
    .cart__header .number-of-items {
        font-size: 25px
    }
}

.cart__header-spend-more-progress {
    width: -webkit-fit-content;
    width: fit-content
}

@media (max-width: 768.98px) {
    .cart__header-spend-more-progress {
        width: calc(100% - 36px)
    }
}

.cart__header-spend-more-progress .minicart__progress-bar {
    border-radius: 10px;
    margin-bottom: 27px;
    min-width: 578px
}

@media (max-width: 768.98px) {
    .cart__header-spend-more-progress .minicart__progress-bar {
        margin-bottom: 20px;
        min-width: unset
    }
}

.cart__header-spend-more-progress .minicart__header__msg {
    font-family: var(--skin-body-font);
    font-size: 12px;
    font-weight: 540;
    line-height: 25px;
    margin-bottom: 18px
}

@media (max-width: 768.98px) {
    .cart__header-spend-more-progress .minicart__header__msg {
        font-size: 11px;
        margin-bottom: 9px;
        line-height: 20px
    }
}

.cart__header-cart-shipping-delays .minicart__delays-msg {
    background-color: #fff;
    border: 1px solid #f10303;
    border-radius: 25px;
    margin-bottom: 17px;
    color: #313131;
    font-size: 12px;
    font-weight: 550;
    height: 54px;
    position: relative;
    line-height: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 13px 42px
}

@media (max-width: 991.96px) {
    .cart__header-cart-shipping-delays .minicart__delays-msg {
        margin-bottom: 14px;
        height: 40px;
        font-size: 9px;
        padding: 6px 41px
    }
}

.cart__header-cart-shipping-delays .minicart__delays-msg::before {
    content: "";
    width: 20px;
    height: 27px;
    display: inline-block;
    background: url("../../images/common/info_red.svg") no-repeat;
    position: absolute;
    left: 25px
}

@media (max-width: 768.98px) {
    .cart__header-cart-shipping-delays .minicart__delays-msg::before {
        width: 15px;
        height: 25px;
        left: 14px
    }
}

.cart .checkout-btn {
    font-size: 16px
}

@media (max-width: 991.96px) {
    .cart .checkout-btn {
        font-size: 14px
    }
}

.cart .grand-total-and-coupons-container {
    padding-bottom: 18.5px
}

@media (max-width: 991.96px) {
    .cart .grand-total-and-coupons-container {
        padding-bottom: 11px
    }
}

.cart .grand-total-and-coupons-container .grand-total__container {
    margin-bottom: 0;
    padding-bottom: 0
}

.cart__product-container {
    padding: 12px 42px 37.5px 27px
}

@media (max-width: 768.98px) {
    .cart__product-container {
        padding: 12px 21px 14px 20px;
        margin: 20px 0
    }
}

.cart__product-container .upsell__carousel,
.cart__product-container .minicart__samples {
    background-color: #fff;
    padding: 43px 0 0 1px;
    border-top: 1px solid #cdcdcd;
    border-bottom: none
}

.cart__product-container .upsell__carousel__top-section,
.cart__product-container .minicart__samples__top-section {
    padding-right: 0;
    padding-bottom: 7px
}

.cart__product-container .upsell__carousel__title,
.cart__product-container .minicart__samples__title {
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 0
}

.cart__product-container .upsell__carousel:not(.minicart__benefaves),
.cart__product-container .minicart__samples:not(.minicart__benefaves) {
    padding-bottom: 33px
}

@media (max-width: 768.98px) {

    .cart__product-container .upsell__carousel,
    .cart__product-container .minicart__samples {
        padding: 25px 0 0 10px
    }

    .cart__product-container .upsell__carousel:not(.minicart__benefaves),
    .cart__product-container .minicart__samples:not(.minicart__benefaves) {
        padding-bottom: 31px
    }
}

.cart__product-container .upsell__carousel .js-swiper-pagination-samples,
.cart__product-container .minicart__samples .js-swiper-pagination-samples {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.cart__product-container .minicart__samples .sample-controls {
    width: 54px;
    gap: 0
}

.cart__product-container .upsell__carousel .upsell-controls {
    width: 54px;
    gap: 0
}

.cart__product-container .swiper-pagination-upsell {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.cart__product-container .minicart__empty {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: start;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin-top: 90px
}

.cart__product-container .minicart__empty h3.minicart__empty-msg {
    height: 40px;
    font-family: var(--font-family-bebas);
    font-size: 24px;
    text-transform: uppercase;
    line-height: 24px
}

.cart__product-container .minicart__empty h3.minicart__empty-msg span {
    color: var(--color-benefit-pink)
}

@media (max-width: 991.96px) {
    .cart__product-container .minicart__empty h3.minicart__empty-msg {
        font-size: 18px
    }
}

.cart__product-container .minicart__empty h4.minicart__empty-msg {
    font-family: var(--skin-body-font);
    font-style: normal;
    font-weight: 540;
    font-display: swap;
    font-size: 12px;
    font-size: 12px;
    line-height: 25px;
    height: 40px;
    margin-bottom: 23px
}

@media (max-width: 991.96px) {
    .cart__product-container .minicart__empty h4.minicart__empty-msg {
        font-size: 11px;
        line-height: 20px;
        max-width: 280px;
        height: auto
    }
}

.cart__product-container .minicart__empty .minicart__links {
    margin-bottom: 72px
}

.cart__product-container .minicart__empty a.minicart__empty__link {
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
    text-transform: capitalize;
    font-family: var(--skin-body-font)
}

@media (max-width: 991.96px) {
    .cart__product-container .minicart__empty a.minicart__empty__link {
        font-size: 12px;
        line-height: 25px
    }
}

.cart__product-container .minicart__empty a.minicart__empty__link:not(:last-of-type) {
    padding-right: 26px
}

@media (max-width: 991.96px) {
    .cart__product-container .minicart__empty a.minicart__empty__link:not(:last-of-type) {
        padding-right: 20px
    }
}

@media (max-width: 991.96px) {
    .cart__product-container .minicart__empty {
        margin-top: 72px
    }

    .cart__product-container .minicart__empty h1 {
        font-size: 18px
    }

    .cart__product-container .minicart__empty h2 {
        font-size: 11px
    }

    .cart__product-container .minicart__empty .minicart__links {
        margin-bottom: 96px
    }
}

.cart__product-list .card-body {
    padding: 30px 0 46px
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body {
        padding: 19px 0 30px
    }
}

.cart__product-list .card-body:not(:first-child) {
    border-top: 1px solid #d1d1d1;
    border-radius: 0
}

.cart__product-list .card-body .product-line-item-details {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991.96px) {
    .cart__product-list .card-body .product-line-item-details {
        -ms-flex-align: start;
        align-items: start
    }
}

.cart__product-list .card-body .item-image {
    height: 158px;
    width: 158px;
    margin-right: 24px
}

.cart__product-list .card-body .item-image img.product-image {
    max-height: 158px
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .item-image {
        height: 62px;
        width: 62px;
        margin-right: 15px
    }

    .cart__product-list .card-body .item-image img.product-image {
        max-height: 62px
    }
}

.cart__product-list .card-body .item-attributes {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.cart__product-list .card-body .item-attributes-name-price {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr auto;
    grid-template-columns: 1fr auto
}

.cart__product-list .card-body .item__product-name {
    font-size: 22px;
    margin-bottom: 8px;
    width: 100%;
    text-overflow: visible;
    white-space: break-spaces;
    overflow: hidden;
    line-height: 20px
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .item__product-name {
        font-size: 12px;
        margin-bottom: 0;
        max-width: 98%
    }
}

.cart__product-list .card-body .item__product-name__sample-label {
    color: var(--color-benefit-pink);
    padding: 15px 0 0 10px;
    font-size: 16px;
    font-weight: 470
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .item__product-name__sample-label {
        padding-top: 0;
        font-size: 12px
    }
}

.cart__product-list .card-body .item__product-name,
.cart__product-list .card-body .item__product-name__sample-label {
    font-family: var(--font-family-bebas);
    font-weight: 100;
}

.cart__product-list .card-body .line-item-promo {
    color: var(--color-benefit-pink);
    margin-top: 5px;
    font-size: 12px;
    font-weight: 600
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .line-item-promo {
        font-size: 9px
    }
}

.cart__product-list .card-body .line-item-unit-price .strike-through {
    margin-right: 0
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .line-item-unit-price .strike-through {
        line-height: 22px
    }
}

.cart__product-list .card-body .line-item-unit-price .pricing,
.cart__product-list .card-body .line-item-unit-price .strike-through {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 8px;
    line-height: normal;
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .line-item-unit-price {
        padding-top: 0
    }

    .cart__product-list .card-body .line-item-unit-price .pricing,
    .cart__product-list .card-body .line-item-unit-price .strike-through {
        font-size: 12px
    }
}

.cart__product-list .card-body .line-item-attributes {
    font-size: 10px
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .line-item-attributes {
        font-size: 8px
    }
}

.cart__product-list .card-body .line-item-header {
    min-width: 0
}

.cart__product-list .card-body .line-item-quantity {
    margin-top: 20px
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .line-item-quantity {
        margin-top: 16px
    }
}

.cart__product-list .card-body .line-item-name {
    margin-bottom: 0
}

.cart__product-list .card-body .quantity-form {
    cursor: pointer;
    border-radius: 43px;
    border: 1px solid #cdcdcd;
    font-family: var(--font-family-bebas);
    font-size: 16px;
    height: 35px;
    width: 79px
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .quantity-form {
        width: 102px
    }
}

.cart__product-list .card-body .quantity-select {
    overflow: hidden;
    border: none;
    font-size: 14px;
    text-align: center;
    background-color: transparent;
    width: 79px;
    padding: 0
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .quantity-select {
        font-size: 12px;
        width: 102px
    }
}

.cart__product-list .card-body .quantity-button {
    display: inline-block;
    background-color: transparent;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    color: #000;
    width: 30px;
    font-size: 18px
}

@media (max-width: 991.96px) {
    .cart__product-list .card-body .quantity-button {
        font-size: 16px
    }
}

.cart__product-list .card-body .quantity-button.minus {
    padding-left: 14px
}

.cart__product-list .card-body .quantity-button.plus {
    padding-right: 14px
}

.cart__product-list .card-body .quantity-button:focus-visible {
    outline: auto
}

.cart__product-list .card-body .quantity-selector__wrapper {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%
}

.cart__product-list .card-body input[type=number] {
    text-align: center
}

.cart__product-list .card-body input[type="number"]::-webkit-inner-spin-button,
.cart__product-list .card-body input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.cart__product-list .card-body .remove-line-item {
    position: absolute;
    right: 0
}

.cart__product-list .card-body .remove-line-item.minicart__product-card-remove {
    width: unset;
    display: block
}

.cart__product-list .card-body .remove-btn {
    padding: 0;
    background-color: #fff;
    width: -webkit-fit-content;
    width: fit-content;
    font-size: 12px;
    color: #3f3f3f;
    text-decoration: underline
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .remove-btn {
        font-size: 10px
    }
}

.cart__product-list .card-body .product-edit {
    margin-top: 26px;
    max-width: 348px
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .product-edit {
        max-width: 207px;
        margin-top: 18px
    }
}

.cart__product-list .card-body .product-edit__btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #cdcdcd;
    border-radius: 70px;
    padding: 12px 17px 11px;
    margin-right: 0;
    height: 48px
}

.cart__product-list .card-body .product-edit__btn:hover {
    text-decoration: none
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .product-edit__btn {
        height: 35px;
        padding: 8px 17px 8px 10px
    }
}

.cart__product-list .card-body .product-edit__text {
    font-size: 12px;
    font-weight: 540;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .product-edit__text {
        font-size: 10px;
        line-height: 20px
    }
}

.cart__product-list .card-body .product-edit__plus {
    font-family: var(--font-family-bebas);
    font-size: 18px;
    margin-left: auto
}

.cart__product-list .card-body .product-edit__swatch {
    height: 25px;
    width: 25px;
    min-width: 25px;
    margin: 0 11px 0 0
}

@media (max-width: 768.98px) {
    .cart__product-list .card-body .product-edit__swatch {
        height: 19px;
        width: 19px;
        min-width: 19px;
        margin-right: 9px
    }
}

.cart__product-list .card-body .product-edit__swatch:active .cart__product-list .card-body .product-edit__swatch:hover::before {
    content: none
}

.cart__product-list .card-body .product-edit__swatch:hover::before {
    content: none
}

.cart__totals {
    padding: 29px 33px 29px 26px
}

.cart__totals .shipping-cost-container,
.cart__totals .tax-total-container {
    display: none
}

.cart__totals .grand-total {
    margin-bottom: 0;
    text-transform: uppercase
}

.cart__totals .grand-total__container {
    font-family: var(--font-family-bebas);
    font-weight: 100;
    padding-bottom: 9px;
    font-size: 20px;
}

.cart__totals .grand-total__text p {
    margin-bottom: 0
}

.cart__totals .grand-total-and-coupons-container {
    padding-bottom: 22.5px
}

.cart__totals .cart__grand-total-value {
    font-family: var(--font-family-bebas);
    font-weight: 100;
    font-size: 20px;
}

.cart__totals .cart__grand-total {
    text-transform: uppercase
}

.cart__totals .estimated-total,
.cart__totals .estimated-total__label {
    font-family: var(--font-family-bebas);
    font-weight: 100;
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 7px;
    text-transform: uppercase;
    font-weight: 100;
}

@media (max-width: 768.98px) {

    .cart__totals .estimated-total,
    .cart__totals .estimated-total__label {
        font-size: 16px;
        line-height: 16px;
        border-bottom: 0px
    }
}

.cart__totals .estimated-total__text {
    color: #313131;
    font-size: 14px
}

.cart__totals .estimated-total__container {
    padding: 30px 0;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd
}

@media (max-width: 768.98px) {
    .cart__totals .estimated-total__container {
        padding: 16px 0
    }
}

.cart__totals .product-klarna {
    padding: 20px 0 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: baseline;
    align-items: baseline
}

.cart__totals .product-klarna p {
    font-size: 12px;
    margin: 0;
    line-height: 18px;
    padding-right: 20px
}

@media (max-width: 768.98px) {
    .cart__totals .product-klarna p {
        font-size: 10px;
        max-width: 196px;
        padding-right: 0
    }
}

.cart__totals .product-klarna .klarna-icon .svg-icon {
    width: 56px;
    height: 12px;
    margin-right: 5px
}

@media (max-width: 768.98px) {
    .cart__totals .product-klarna .klarna-icon {
        -ms-flex-item-align: end;
        align-self: flex-end
    }
}

@media (min-width: 544px) {
    .cart__totals .checkout-continue .checkout-btn__wrapper {
        padding: 1.875rem 0 0
    }
}

@media (max-width: 991.96px) {
    .cart__totals .checkout-continue .checkout-btn__wrapper {
        margin: 17px 0 16px
    }

    .cart__totals .checkout-continue .checkout-btn__wrapper .bolt-cart {
        padding: 0
    }

    .cart__totals .checkout-continue .checkout-btn__wrapper .bolt-cart .clearfix {
        padding: 0
    }
}

.cart__totals .checkout-continue .checkout-btn__wrapper .checkout-btn:disabled {
    opacity: 1;
    background-color: gray
}

.cart__totals .checkout-continue .checkout-btn__wrapper .checkout-btn:disabled:hover {
    opacity: 1;
    background-color: gray
}

.cart__totals .checkout-continue__icon-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    column-gap: 25px;
    margin: 22px 0 24px
}

@media (max-width: 991.96px) {
    .cart__totals .checkout-continue__icon-container {
        margin: 0 0 24px
    }
}

.cart__totals .checkout-continue__icon-klarna {
    width: 50px;
    height: 28px;
    background-color: #ffaec7;
    padding: 5px;
    border-radius: 4px
}

@media (max-width: 768.98px) {
    .cart__totals .checkout-continue {
        background-color: #fff;
        box-shadow: none;
        position: relative
    }
}

.cart__totals .promo-code__container {
    padding-top: 24px;
    border-top: 1px solid #cdcdcd
}

.cart__totals .promo-code__wrapper {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative
}

.cart__totals .promo-code__wrapper:has(.promo-code__field:focus) .promo-code__field,
.cart__totals .promo-code__wrapper:has(.promo-code__field:not(:placeholder-shown)) .promo-code__field {
    padding-top: 29px
}

.cart__totals .promo-code__wrapper:has(.promo-code__field:focus) .promo-code__field::-webkit-input-placeholder,
.cart__totals .promo-code__wrapper:has(.promo-code__field:not(:placeholder-shown)) .promo-code__field::-webkit-input-placeholder {
    opacity: 0
}

.cart__totals .promo-code__wrapper:has(.promo-code__field:focus) .promo-code__field:-ms-input-placeholder,
.cart__totals .promo-code__wrapper:has(.promo-code__field:not(:placeholder-shown)) .promo-code__field:-ms-input-placeholder {
    opacity: 0
}

.cart__totals .promo-code__wrapper:has(.promo-code__field:focus) .promo-code__field::placeholder,
.cart__totals .promo-code__wrapper:has(.promo-code__field:not(:placeholder-shown)) .promo-code__field::placeholder {
    opacity: 0
}

.cart__totals .promo-code__wrapper:has(.promo-code__field:focus) .promo-code__placeholder-floating,
.cart__totals .promo-code__wrapper:has(.promo-code__field:not(:placeholder-shown)) .promo-code__placeholder-floating {
    display: block;
    position: absolute;
    top: 4px;
    left: 40px
}

.cart__totals .promo-code__form {
    display: block
}

.cart__totals .promo-code__sticker {
    width: 38px;
    height: 38px;
    margin: 8px 9px 0 0
}

@media (max-width: 768.98px) {
    .cart__totals .promo-code__sticker {
        margin-top: 3px
    }
}

.cart__totals .promo-code__sticker-shape-spark {
    width: 100%;
    height: 100%;
    -webkit-mask-size: contain;
    mask-size: contain
}

.cart__totals .promo-code__sticker-text {
    font-size: 12px;
    font-family: var(--font-family-bebas)
}

.cart__totals .promo-code__submit {
    top: 0;
    right: 29px;
    height: 56px
}

@media (max-width: 768.98px) {
    .cart__totals .promo-code__submit {
        height: 46px
    }
}

.cart__totals .promo-code__btn {
    font-family: var(--font-family-bebas);
    color: #000
}

.cart__totals .promo-code__field {
    padding-right: 70px;
    padding-left: 50px;
}

.cart__totals .promo-code__field::-webkit-input-placeholder {
    opacity: 1
}

.cart__totals .promo-code__field:-ms-input-placeholder {
    opacity: 1
}

.cart__totals .promo-code__field::placeholder {
    opacity: 1
}

.cart__totals .promo-code__field,
.cart__totals .promo-code__field::-webkit-input-placeholder {
    color: #313131;
    font-family: var(--font-family-bebas);
    font-size: 16px
}

.cart__totals .promo-code__field,
.cart__totals .promo-code__field:-ms-input-placeholder {
    color: #313131;
    font-family: var(--font-family-bebas);
    font-size: 16px
}

.cart__totals .promo-code__field,
.cart__totals .promo-code__field::placeholder {
    color: #313131;
    font-family: var(--font-family-bebas) !important;
    font-size: 20px
}

@media (max-width: 991.96px) {

    .cart__totals .promo-code__field,
    .cart__totals .promo-code__field::-webkit-input-placeholder {
        font-size: 12px
    }

    .cart__totals .promo-code__field,
    .cart__totals .promo-code__field:-ms-input-placeholder {
        font-size: 12px
    }

    .cart__totals .promo-code__field,
    .cart__totals .promo-code__field::placeholder {
        font-size: 12px
    }
}

.cart__totals .promo-code__placeholder-floating {
    display: none;
    color: #313131;
    font-size: 10px;
    margin-bottom: 0
}

.cart__totals .promo-code__error {
    margin-top: 10px;
    font-size: 12px;
    line-height: 17.5px
}

.cart__totals .promo-code__btn {
    color: #313131;
    font-family: var(--font-family-bebas);
    font-weight: 100;
    font-size: 16px
}

@media (max-width: 991.96px) {
    .cart__totals .promo-code__btn {
        font-size: 12px
    }
}

.cart__totals .coupons-and-promos {
    color: var(--color-benefit-pink)
}

.cart__totals .coupons-and-promos .minicart__footer__item {
    margin: 9px 0 0
}

@media (max-width: 991.96px) {
    .cart__totals .checkout-continue {
        padding: 0
    }

    .cart__totals .checkout-continue div {
        padding: 0
    }

    .cart__totals-mobile-bottom .checkout-continue__icon-container {
        margin-bottom: 26px;
        margin-top: 16px
    }
}

.cart__totals .checkout-continue__icon {
    width: 2rem
}

@media (min-width: 1314px) {
    .cart__totals .checkout-continue__icon {
        width: 3rem
    }
}

.cart .minicart__footer__text {
    margin: 0;
    font-family: var(--skin-body-font);
    font-size: 16px;
    line-height: 25px
}

@media (max-width: 991.96px) {
    .cart .minicart__footer__text {
        font-size: 10px;
        line-height: 25px
    }
}

.cart .estimated-total__label {
    margin-bottom: 7px
}

@media (max-width: 991.96px) {
    .cart .estimated-total__label {
        margin-bottom: 0
    }
}

.cart__product-container,
.cart__totals {
    background-color: #fff;
    border-radius: 20px
}

@media (max-width: 768.98px) {

    .cart__product-container,
    .cart__totals {
        border-radius: 0
    }
}

.remove-product-modal .modal-title {
    color: var(--color-benefit-pink);
    font-family: var(--font-family-bebas);
    margin-bottom: 9px
}

.remove-product-modal .modal-footer {
    padding: 26px 25px
}

.remove-product-modal .modal-footer .btn-secondary {
    font-family: var(--font-family-bebas);
    font-size: 16px;
    padding: 18px 40px
}

@media (max-width: 991.96px) {
    .gift-options__container {
        padding-left: 0;
        padding-right: 0
    }
}

.gift-options__container .gift-options .gift-options__container .gift-options {
    border-top: none
}

.gift-options {
    padding-top: 24px;
    padding-bottom: 24px;
    border-top: 1px solid #cdcdcd
}

.gift-options .gift-wrap {
    background-color: #fff;
    width: 23px;
    height: 23px;
    padding: 0;
    margin: 0;
    border: 1px solid #000;
    box-shadow: none;
    position: relative
}

.gift-options .gift-wrap.selected::before {
    content: "";
    width: 15px;
    height: 15px;
    background-color: #000;
    inset: 0;
    margin: auto
}

.gift-options .gift-content span {
    font-family: var(--font-family-bebas);
    font-size: 16px
}

.gift-options .gift-content .gift-content__title {
    font-family: var(--font-family-bebas);
    font-style: normal;
    font-weight: 470;
    font-display: swap;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 5px
}

@media (max-width: 991.96px) {
    .gift-options .gift-content .gift-content__title {
        font-family: var(--font-family-bebas);
        font-style: normal;
        font-weight: 470;
        font-display: swap;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 16px
    }
}

.gift-options .gift-content .gift-content__text {
    font-family: var(--skin-body-font);
    font-style: normal;
    font-weight: 540;
    font-display: swap;
    font-size: 12px;
    line-height: 17.5px
}

@media (max-width: 991.96px) {
    .gift-options .gift-content .gift-content__text {
        font-family: var(--skin-body-font);
        font-style: normal;
        font-weight: 540;
        font-display: swap;
        font-size: 10px
    }
}

.gift-options .form-group {
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    margin-bottom: 0
}

.gift-options .gift-message-box {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 3px
}

.gift-options .gift-message-box .gift-message {
    margin: 17px 0 0;
    font-size: 14px;
    color: #313131;
    min-height: 263px
}

.gift-options .gift-message-box .gift-message::-webkit-input-placeholder {
    color: #313131
}

.gift-options .gift-message-box .gift-message:-ms-input-placeholder {
    color: #313131
}

.gift-options .gift-message-box .gift-message::placeholder {
    color: #313131
}

.gift-options .gift-message-box .gift-message-count {
    display: block;
    text-align: right;
    font-size: 12px;
    margin-bottom: 21px
}

.gift-options .gift-message-box .gift-message-count.gift-message-max-count {
    color: #cdcdcd
}

.gift-options .gift-message-box .edit-message {
    display: none;
    background-color: transparent;
    border: none;
    text-decoration: underline;
    text-align: left;
    padding: 0;
    font-size: 14px
}

.gift-options .gift-message-box+.cart-and-ipay {
    display: block
}

.gift-options .gift-message-box.readonly {
    margin-left: 39px
}

.gift-options .gift-message-box.readonly .gift-message {
    font-family: var(--skin-body-font-medium);
    color: #000;
    border: none;
    resize: none;
    padding: 0;
    border-radius: 0;
    outline: none;
    height: auto;
    min-height: auto;
    font-size: 14px
}

.gift-options .gift-message-box.readonly .gift-message::-webkit-input-placeholder {
    opacity: 0
}

.gift-options .gift-message-box.readonly .gift-message:-ms-input-placeholder {
    opacity: 0
}

.gift-options .gift-message-box.readonly .gift-message::placeholder {
    opacity: 0
}

.gift-options .gift-message-box.readonly .gift-message-count {
    display: none
}

.gift-options .gift-message-box.readonly .edit-message {
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 540;
    line-height: 25px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: #313131;
    font-family: var(--skin-body-font)
}

@media (max-width: 991.96px) {
    .gift-options .gift-message-box.readonly .edit-message {
        font-size: 11px;
        line-height: 20px
    }
}

.gift-options .gift-message-box.readonly+.cart-and-ipay {
    display: none
}

.gift-options .hide {
    display: none !important
}

.cart-klarna .klarna-container {
    padding-bottom: 0
}

.klarna-container klarna-placement::part(osm-container) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: transparent
}

@media (min-width: 769px) {
    .page[data-action=Cart-Show] {
        overflow: visible
    }

    .cart__totals {
        position: -webkit-sticky;
        position: sticky;
        top: 10rem
    }
}

klarna-placement::part(osm-message) {
    font-family: var(--skin-body-font);
    text-align: left;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr 1fr;
    grid-template-columns: 3fr 1fr;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: black;
    font-size: 12px
}

@media (max-width: 991.96px) {
    klarna-placement::part(osm-message) {
        font-size: 10px
    }
}

klarna-placement::part(osm-logo) {
    right: 0;
    bottom: 0;
    font-size: 12px;
    margin-left: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: black !important;
    text-align: right;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media (max-width: 991.96px) {
    klarna-placement::part(osm-logo) {
        font-size: 10px
    }
}

klarna-placement::part(osm-cta) {
    font-family: var(--skin-body-font);
    font-size: 12px;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: black;
    font-weight: 540
}

@media (max-width: 991.96px) {
    klarna-placement::part(osm-cta) {
        font-size: 10px
    }
}

klarna-placement::part(osm-link) {
    font-family: var(--skin-body-font);
    font-size: 10px
}

.klarna-container klarna-placement::part(osm-container) {
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 991.96px) {
    .cart-checkout-buttons {
        display: none
    }
}