/*QA*/
/*form > div.tm-epo-variation-section.tm-extra-product-options {
    display:block!important;
}*/
/*END QA*/
#content .ro189 .frequency-option-clickable {
    border-bottom: 1px solid #D2D4D6;
    padding-bottom: 10px;
    cursor: pointer;
}
#content .ro189 > .section .nav-pills .scent-category-title {
    margin-bottom: 16px !important;
    padding: 5px 0px !important;
    text-align: left !important;
}
.subscribe-selected-frequency-wrap {
    position: relative;
    width: 90% !important;
    letter-spacing: -.3px;
    align-items: center;
    /*flex-wrap: wrap;*/
    display: flex;
    color: #505050;
    font-size: 16px;
    line-height: 1;
    font-weight: 700;
    cursor: pointer;
    margin-left: -5px;
}
.subscribe-selected-frequency-select {
    margin: 5px 0;
    padding: 10px 30px !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0tNy01aDIwdjIwSC03eiIvPjxwYXRoIGQ9Ik02IDNIMGwzLTMgMyAzem0tLjEgNEwzIDkuOS4xIDdoNS44eiIgZmlsbD0iIzlDQTBBNiIvPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: calc(100% - 14px) 52%;
    border: 2px solid #D2D4D6 !important;
    border-radius: 5px !important;
    font-weight: bold !important;
    font-size: 14px !important;
    color: #171c8e;
    line-height: 1;
    white-space: nowrap;
    background-color: #fff;
}
.subscribe-selected-frequency-wrap:before {
    display: inline-block;
    content: "Select frequency";
    position: relative;
    padding: .5rem .5rem;
    white-space: nowrap;
}
.subscribe-selected-frequency-wrap:after {
    content: "";
    font-family: themify;
    font-size: 24px;
    color: green;
    font-weight: bold;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+PHBhdGggZD0iTTE0LjkgMi44Yy0uMS0uMS0uMi0uMS0uNCAwbC0xLjUuN0MxMS43IDEuMyA5LjUgMCA3IDAgMy4xIDAgMCAzLjQgMCA3LjVTMy4yIDE1IDcgMTVjMi4yIDAgNC4zLTEuMSA1LjYtMi45LjQtLjUuMy0xLjItLjItMS42LS41LS40LTEuMi0uMy0xLjUuMi0uOSAxLjMtMi4zIDItMy45IDItMi43IDAtNC45LTIuMy00LjktNS4yUzQuMyAyLjMgNyAyLjNjMS42IDAgMy4xLjggNCAyLjJsLTEuNS43Yy0uMi4xLS4zLjItLjMuMyAwIC4xLjEuMi4zLjNsNC42IDIuNWguM2MuMSAwIC4yLS4xLjItLjJMMTUgM3MwLS4xLS4xLS4yeiIgZmlsbD0iIzAwMjM3ZSIvPjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    /* opacity: 0; */
    transition: opacity .3s cubic-bezier(.32, .36, .4, 1);
    z-index: 2;
    width: 14px !important;
    height: 14px !important;
    left: 130px !important;
    pointer-events: none;
}
#frequency-dropdown {
    position: absolute;
    top: 100%;
    left: 0px;
    right: 0px;
    z-index: 9999;
    background: rgb(255, 255, 255);
    border-radius: 4px;
    display: none;
    border: 1px solid #171c8e;
    border-top: 1px solid #dddddd;
}
#frequency-dropdown.open {
    display: block;
}

#frequency-dropdown .opt {
    background: white;
    width: 90% !important;
    margin: 5px auto !important;
    -ms-flex-align: center;
    align-items: center;
    flex-wrap: wrap;
    letter-spacing: 0;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    color: #2e3133;
    font-size: 16px;
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    cursor: pointer;
}
#frequency-dropdown .opt[selected], #frequency-dropdown .opt[selected]:hover {
    background-color: #171c8e;
    color: #FFF;
}
#frequency-dropdown .opt .inner-opt {
    color: #171c8e;
    font-size: 15px;
    font-weight: 700;
    padding: 16px;
    padding-left: 38px;
}
#frequency-dropdown .opt[selected] .inner-opt {
    color: #FFF;
}
#frequency-dropdown .opt:hover {
    background-color: rgb(246, 246, 246);
    color: #2e3133;
}

.tabs-variation-categories-wrapper,
div.tm-epo-variation-section.tm-extra-product-options {
    display:none!important;
}
.variations_button .single_add_to_cart_button{
    width:100%!important;
    border-radius: 5px!important;
    font-size: 18px!important;
}

form.variations_form {
    display: flex;
    flex-direction: column;
}
.ro189 {
    font-family: brandon-grotesque, sans-serif;
    padding: 0;
    max-width: 400px;
    /*margin: 0 auto 18px !important;*/
    order: -1;
}

.ro189 .section {
    margin-bottom: 18px !important;
    max-width: 540px;
}

.ro189 .section-header {
    display: flex;
    align-items: center;
    white-space: nowrap;
    margin-bottom: 20px;

}
.section-header > span {
    display:inline-block;
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    border-radius: 5px;
    background: #848484;
    color:#fff;
    text-align: center;
    margin-right:5px;
    font-size:14px;
}

.section-header > div {
    display: flex;
    align-items: center;
    flex-grow: 1;
    color: #848484;
    font-size: 18px;
    font-style: normal;
}

.section-header > div::after {
    content: '';
    flex-grow: 1;
    border-bottom: 1px solid #AAA; /* Customize the color and style of the dashed line */
    margin-left: 10px;
}
.section-header > div::before {
    content: '';
    flex-grow: 1;
    border-bottom: 1px solid #AAA;
    margin-right: 10px;
}
.ro189 .scents {
    max-width: 450px !important;
    display: flex !important;
    justify-items: center;
    text-align: center;
    margin: 0px auto;
    flex-wrap: wrap !important;
    gap: 0px !important;
    justify-content: normal !important;
    margin-left: 0px!important;
}
.scent {
    margin-right: 46px;
    margin-bottom: 19px;
    max-width: 168px;
    width: 100% !important;
    text-align: left;
    display: flex;
    align-items: flex-start;
    gap: 0;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: relative;
    padding-left: 35px !important;
    cursor: pointer;
}
.scent.selected {
    color: var(--scent-color) !important;
    font-weight: 700;
}
.scent .svg-circle-icon .svg-inactive,
.scent .svg-circle-icon .svg-active {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.scent .svg-circle-icon .svg-inactive {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}

.scent .svg-circle-icon .svg-active {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.9);
    pointer-events: none;
}

.scent.selected .svg-circle-icon .svg-inactive,
.scent:hover .svg-circle-icon .svg-inactive {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.9);
    pointer-events: none;
}

.scent.selected .svg-circle-icon .svg-active,
.scent:hover .svg-circle-icon .svg-active {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
    pointer-events: auto;
    display: inline-block;
}
.ro189  .scent.selected > .svg-circle-icon > .svg-active, .ro189  .scent:hover > .svg-circle-icon > .svg-active {
    display: inline-block!important;
}
.scent svg {
    filter: drop-shadow(0px 3px 2px rgba(0, 0, 0, 0.25));
}
.scent .svg-circle-icon {
    top: -4px;
}

.scent.selected.category-rose-hips ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-rose-hips"],
.scent.selected.category-coconut-vanilla ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-coconut-vanilla"],
.scent.selected.category-lavender-cedar ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-lavender-cedar"],
.scent.selected.category-cucumber ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-cucumber"],
.scent.selected.category-jasmine-orange-blossom ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-jasmine-orange-blossom"],
.scent.selected.category-unscented ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-unscented"],
.scent.selected.category-orange-blossom-sandalwood ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-orange-blossom-sandalwood"],
.scent.selected.category-lilac-winter-rose ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-lilac-winter-rose"],
.scent.selected.category-pear-blossom-white-lotus ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-pear-blossom-white-lotus"],
.scent.selected.category-wildflower-jasmine ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-wildflower-jasmine"],
.scent.selected.category-sage-bergamot ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-sage-bergamot"],
.scent.selected.category-berry-bloom-citrus ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-berry-bloom-citrus"],
.scent.selected.category-magnolia-fresh-rain ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-magnolia-fresh-rain"],
.scent.selected.category-vanilla-cashmere-oak ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-vanilla-cashmere-oak"],
.scent.selected.category-white-lily-gardenia ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-white-lily-gardenia"],
.scent.selected.category-mothers-day ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-mothers-day"],
.scent.selected.category-rosemary-lemongrass ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-rosemary-lemongrass"],
.scent.selected.category-citrus-lemon-blossom ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-citrus-lemon-blossom"],
.scent.selected.category-citrus-grapefruit-blossom ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-citrus-grapefruit-blossom"],
.scent.selected.category-fresh-linen-summer-rose ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-fresh-linen-summer-rose"],
.scent.selected.category-pink-pineapple-coconut ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-pink-pineapple-coconut"],
.scent.selected.category-christmas-eve-shampoo-conditioner ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-christmas-eve-shampoo-conditioner"],
.scent.selected.category-citrus-bloom-mint-leaf ~ .tab-content-variation-category-wrapper .tab-content-variation-category[data-category="category-citrus-bloom-mint-leaf"]
{
    display: block;
}
.scent.selected.category-rose-hips ~ .fragrance-wrap [data-category="category-rose-hips"],
.scent.selected.category-coconut-vanilla ~ .fragrance-wrap [data-category="category-coconut-vanilla"],
.scent.selected.category-lavender-cedar ~ .fragrance-wrap [data-category="category-lavender-cedar"],
.scent.selected.category-cucumber ~ .fragrance-wrap [data-category="category-cucumber"],
.scent.selected.category-jasmine-orange-blossom ~ .fragrance-wrap [data-category="category-jasmine-orange-blossom"],
.scent.selected.category-unscented ~ .fragrance-wrap [data-category="category-unscented"],
.scent.selected.category-orange-blossom-sandalwood ~ .fragrance-wrap [data-category="category-orange-blossom-sandalwood"],
.scent.selected.category-lilac-winter-rose ~ .fragrance-wrap [data-category="category-lilac-winter-rose"],
.scent.selected.category-pear-blossom-white-lotus ~ .fragrance-wrap [data-category="category-pear-blossom-white-lotus"],
.scent.selected.category-wildflower-jasmine ~ .fragrance-wrap [data-category="category-wildflower-jasmine"],
.scent.selected.category-sage-bergamot ~ .fragrance-wrap [data-category="category-sage-bergamot"],
.scent.selected.category-berry-bloom-citrus ~ .fragrance-wrap [data-category="category-berry-bloom-citrus"],
.scent.selected.category-magnolia-fresh-rain ~ .fragrance-wrap [data-category="category-magnolia-fresh-rain"],
.scent.selected.category-vanilla-cashmere-oak ~ .fragrance-wrap [data-category="category-vanilla-cashmere-oak"],
.scent.selected.category-white-lily-gardenia ~ .fragrance-wrap [data-category="category-white-lily-gardenia"],
.scent.selected.category-mothers-day ~ .fragrance-wrap [data-category="category-mothers-day"],
.scent.selected.category-rosemary-lemongrass ~ .fragrance-wrap [data-category="category-rosemary-lemongrass"],
.scent.selected.category-citrus-lemon-blossom ~ .fragrance-wrap [data-category="category-citrus-lemon-blossom"],
.scent.selected.category-citrus-grapefruit-blossom ~ .fragrance-wrap [data-category="category-citrus-grapefruit-blossom"],
.scent.selected.category-fresh-linen-summer-rose ~ .fragrance-wrap [data-category="category-fresh-linen-summer-rose"],
.scent.selected.category-pink-pineapple-coconut ~ .fragrance-wrap [data-category="category-pink-pineapple-coconut"],
.scent.selected.category-christmas-eve-shampoo-conditioner ~ .fragrance-wrap [data-category="category-christmas-eve-shampoo-conditioner"],
.scent.selected.category-citrus-bloom-mint-leaf ~ .fragrance-wrap [data-category="category-citrus-bloom-mint-leaf"]
{
    display: block;
}
.ro189 .scents .tab-content-variation-category-wrapper {
    text-align: left;
}
.ro189 .section:last-of-type, .ro189 .frequency-option:last-of-type {
    margin-bottom: 0px;
}


.ro189 .pack-sizes {
    display: flex;
    justify-content: space-between;
}

.ro189 .pack-size {
    cursor:pointer;
    color: #250D8C;
    padding: 9px 0px;
    text-align: center;
    margin-right: 8px;
    position: relative;
    border-radius: 5px;
    border: 1px solid #D2D4D6;
    background: #FFF;
    font-size: 17px;
    font-weight:400;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 32%;
}

.ro189 .pack-size[data-pack="shampoo"] {
    order: 1;
}
.ro189 .pack-size[data-pack="conditioner"] {
    order: 2;
    margin-right: 0;
}

.ro189 .pack-size.selected {

    border: 1px solid #250D8C;
    background: #250D8C;
    color:#fff;
}
.ro189 .pack-size span{
    display:block;
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    padding: 0px 10px;
    max-width: 130px;
}
.ro189 .frequency {
    display: flex;
    flex-direction: column-reverse;
    gap: 16px;
}

.ro189 .frequency .s-header {
    border-radius: 3px 3px 0 0;
    background: #250D8C;
    color: #fff;
    margin-top: -16px;
    margin-left: -16px;
    margin-right: -16px;
    margin-bottom: 15px;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}


.ro189 .frequency-option {
    border-radius: 6px;
    border: 2px solid #D2D4D6;
    background: #FFF;
    padding: 16px;
    position: relative;
}
.ro189 .frequency-option.selected{
    border: 2px solid #171c8e;
    background-color: #FFFAF7;
}
.custom-radio {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    margin-top: 0 !important;
}

.custom-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.custom-radio span {
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    border: 1px solid #000;
    border-radius: 2px;
    background: #fff;
    box-sizing: border-box;
}

/*checked state*/
.custom-radio input:checked ~ span {
    background: #fff;
}

/*checkmark*/
.custom-radio span::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M9.20891 0.194312C8.46507 -0.219482 7.52816 0.0497147 7.11663 0.791929L4.26052 5.93128L2.62592 4.29687C2.02516 3.69618 1.05133 3.69618 0.450571 4.29687C-0.15019 4.89757 -0.15019 5.87129 0.450571 6.47198L3.52745 9.54852C3.81822 9.84002 4.21052 10 4.61513 10C4.6859 10 4.75743 9.99539 4.8282 9.98462C5.30589 9.9177 5.72511 9.63082 5.95972 9.20856L9.80582 2.28636C10.2189 1.54337 9.95121 0.607337 9.20891 0.194312Z' fill='black'/%3E%3C/svg%3E");
    position: absolute;
    display: none;
    left: 1px;
    top: 1px;
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

/*show checkmark*/
.custom-radio input:checked ~ span::after {
    display: block;
}


.ro189 .frequency-option label.mlcp {
    font-size: 16px;
    color: #250D8C;
    font-weight: 700;
    margin-top:0!important;
    line-height:1!important;
    display:inline-block!important;
    position:relative;
    top:-2px;
}

.ro189 .frequency-option .ro189-price {
    font-size: 16px;
    color: #F4453C;
    position: absolute;
    /*top: 16px;*/
    right: 16px;
    font-weight: 700;
}

.ro189 .frequency-option .ro189-price del {
    color: #505050;
    margin-right: 8px;
    font-weight: normal;
}

.ro189 .frequency-option .RO150-savings {
    /*background-color: #37b300;
    font-size:12px;
    color: #fff;
    padding: 4px 8px;
    border-radius: 5px;
    font-weight:700;
    margin-top: -3px;
    border: none;*/
    display: none;
}
.ro189 .frequency-option .RO189-details > p:nth-child(1) {
    margin-top: 20px;
}
.ro189 .frequency-option .RO189-details p {
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    /*white-space: pre;
    flex-wrap: wrap;*/
    color: #505050;
    line-height: 1.125;
}
.ro189 .frequency-option.subscribe-option .RO189-details > p:nth-child(1),
.ro189 .frequency-option.subscribe-option .RO189-details > p:nth-child(2),
.ro189 .frequency-option.subscribe-option .RO189-details > p:nth-child(3) {
    white-space: pre;
}
.ro189 .frequency-option.subscribe-option .RO189-details p:nth-child(1) strong:nth-child(2) {
    white-space: normal;
}

.ro189 .frequency-option .RO189-details svg {
    margin-right: 12px;
    flex: 0 0 25px;
}

.ro189 .frequency-option .details {
    margin-top: 8px;
    font-size: 12px;
    color: #4d4d4d;
    padding-left:50px;
}

.ro189 .frequency-option .details p {
    margin: 4px 0;
    color: #250D8C;
    font-weight:400;
}

.ro189 .select-frequency {
    display: flex;
    align-items: center;
}

.ro189 .frequency-option .select-frequency{
    display:none;
}
/*.ro189 .frequency-option .select-frequency label{
    color: #505050!important;
    font-size: 16px!important;
    font-style: normal!important;
    font-weight: 700!important;
    line-height: normal!important;
    text-transform:none!important;
    display:inline-block!important;
    margin-right:5px;
}*/
.ro189 .frequency-option.selected .select-frequency{
    display:block;
}
.ro189 .frequency-option .select-frequency hr{
    /*stroke-width: 1.057px;
    stroke: #D8D8D8;
    margin-top:0!important;*/
    border-top: 1px solid #D8D8D8;
    margin: 5px auto !important;
}
/*.ro189 .select-frequency .select-wrapper{
    position: relative;
    display: inline-block;
    border-radius: 5px;
    border: 2px solid #D2D4D6 !important;
    padding: 5px;
    width:175px;
    background: #FFF;
}
.ro189 .select-frequency .select-wrapper::before {
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI+PHBhdGggZD0iTTE0LjkgMi44Yy0uMS0uMS0uMi0uMS0uNCAwbC0xLjUuN0MxMS43IDEuMyA5LjUgMCA3IDAgMy4xIDAgMCAzLjQgMCA3LjVTMy4yIDE1IDcgMTVjMi4yIDAgNC4zLTEuMSA1LjYtMi45LjQtLjUuMy0xLjItLjItMS42LS41LS40LTEuMi0uMy0xLjUuMi0uOSAxLjMtMi4zIDItMy45IDItMi43IDAtNC45LTIuMy00LjktNS4yUzQuMyAyLjMgNyAyLjNjMS42IDAgMy4xLjggNCAyLjJsLTEuNS43Yy0uMi4xLS4zLjItLjMuMyAwIC4xLjEuMi4zLjNsNC42IDIuNWguM2MuMSAwIC4yLS4xLjItLjJMMTUgM3MwLS4xLS4xLS4yeiIgZmlsbD0iIzAwMjM3ZSIvPjwvc3ZnPgo=');
    position: absolute;
    left: 6px;
    top: 50%;
    transform: translateY(-70%);
    pointer-events: none;
    width:14px;
    height:14px;
}

.ro189 .select-frequency .select-wrapper::after {
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA2IDkiIGZpbGw9Im5vbmUiPg0KICA8cGF0aCBkPSJNMi45NzQ3OCA4LjMxODM2TDAuMzk4NDIyIDAuODE4MzZMNS41NTExNCAwLjgxODM2TDIuOTc0NzggOC4zMTgzNloiIGZpbGw9IiM2MDYwNjAiLz4NCjwvc3ZnPg==');
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
}
.ro189 .select-frequency select {
    font-size:14px!important;
    color:#250d8c;
    height:1.5rem!important;
    padding: 0px 15px 0px 20px;
    outline: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    border: none;
    font-weight: 700;
}*/

/*@media (min-width:376px){
    .ro189 .select-frequency .select-wrapper{
        width: 65%;
        max-width: 70%;
    }
}*/
@media (max-width:375px){
    .ro189 .frequency-option .details{
        padding-left:30px;
    }
    /*.ro189 .frequency-option .select-frequency{
        margin-left:30px;
    }*/
    /*.ro189 .select-frequency .select-wrapper{
        width:180px;
    }*/
}
@media (max-width:320px){
    /*.ro189 .select-frequency .select-wrapper{
        width:150px;
    }*/
    .ro189 .frequency-option .select-frequency label{
        margin-right:0;
    }
    .ro189 .frequency-option .details{
        padding-left:20px;
    }
    .ro189 .frequency-option .select-frequency{
        margin-left:20px;
    }
    .ro189 .frequency-option label.mlcp{
        font-size:14px;
    }
    .ro189 .frequency-option .cp46price{
        right:5px;
        top:20px;
        font-size:12px;
    }
    .ro189 .frequency-option .cp46price del{
        margin-right:5px;
    }
}
@media (min-width:768px){
    .ro189 {
        max-width: 100%;
        width:100%;
        margin-bottom: unset;
    }
    button.single_add_to_cart_button.button.alt.optimize-initialized{
        width:100%!important;
    }
    .ro189 .frequency-option.subscribe-option{
        margin-bottom:0;
    }
    .variations_button{
        padding-bottom:0!important;
    }
    .ro189 .section:last-child {
        margin-bottom:0;
    }
}
/*@media (max-width:767px){
    .ro189 .pack-sizes {
    flex-wrap: wrap;
    gap: 10px;
    }
    .ro189 .pack-size {
        flex: 1 0;
    }
}*/
@media (max-width: 767px) {
    .scent {
        margin-right: 20px !important;
        margin-bottom: 22px;
        max-width: calc(50% - 20px);
        font-size: 16px;
    }
}

@media (max-width:358px){
    .ro189 .pack-sizes {
        flex-wrap: wrap;
        gap: 10px;
    }
    .ro189 .pack-size {
        flex: 1 0;
        flex-basis: 100%;
    }
    .scent {
        margin-right: 10px !important;
        max-width: calc(50% - 10px);
    }
}

/*Colored description.. */
:root {
    --scent-cucumber-dark: #4F762D;
    --scent-gardenia-jasmin-dark: #1f847c;
    --scent-jasmin-orange-blossom-dark: #c1510b;
    --scent-orange-blossom-sandalwood-dark: #d54120;
    --scent-lilac-winter-rose-dark: #65669c;
    --scent-pear-blossom-white-lotus-dark: #5c8136;
    --scent-wildflower-jasmine-dark: #1a7575;
    --scent-sage-bergamot-dark: #6c7b51;
    --scent-berry-bloom-citrus-dark: #D5345C;
    --scent-magnolia-fresh-rain-dark: #347383;
    --scent-vanilla-cashmere-oak-dark: #7d7d7d;
    --scent-citrus-bloom-mint-leaf-dark: #4B7A3B;
}

.ro189 .tab-content-variation-category-wrapper [data-category="category-rose-hips"], .ro189 .fragrance[data-category="category-rose-hips"]  {
    --scent-color: var(--scent-rose-hips);
    --scent-text-color: var(--scent-rose-hips);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-coconut-vanilla"], .ro189 .fragrance[data-category="category-coconut-vanilla"] {
    --scent-color: var(--scent-coconut-vanilla);
    --scent-text-color: var(--scent-coconut-vanilla);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-lavender-cedar"], .ro189 .fragrance[data-category="category-lavender-cedar"] {
    --scent-color: var(--scent-lavender-cedar);
    --scent-text-color: var(--scent-lavender-cedar);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-cucumber"], .ro189 .fragrance[data-category="category-cucumber"] {
    --scent-color: var(--scent-cucumber);
    --scent-text-color: var(--scent-cucumber-dark);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-gardenia-jasmine"], .ro189 .fragrance[data-category="category-gardenia-jasmine"]  {
    --scent-color: var(--scent-gardenia-jasmine);
    --scent-text-color: var(--scent-gardenia-jasmin-dark);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-jasmine-orange-blossom"], .ro189 .fragrance[data-category="category-jasmine-orange-blossom"] {
    --scent-color: var(--scent-jasmine-orange-blossom);
    --scent-text-color: var(--scent-jasmin-orange-blossom-dark);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-orange-blossom-sandalwood"], .ro189 .fragrance[data-category="category-orange-blossom-sandalwood"] {
    --scent-color: var(--scent-orange-blossom-sandalwood);
    --scent-text-color: var(--scent-orange-blossom-sandalwood-dark);
    color: var(--scent-text-color);;
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-lilac-winter-rose"], .ro189 .fragrance[data-category="category-lilac-winter-rose"] {
    --scent-color: var(--scent-lilac-winter-rose);
    --scent-text-color: var(--scent-lilac-winter-rose-dark);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-pear-blossom-white-lotus"], .ro189 .fragrance[data-category="category-pear-blossom-white-lotus"] {
    --scent-color: var(--scent-pear-blossom-white-lotus);
    --scent-text-color: var(--scent-pear-blossom-white-lotus-dark);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-fresh-cut-roses"], .ro189 .fragrance[data-category="category-fresh-cut-roses"] {
    --scent-color: var(--scent-fresh-cut-roses);
    --scent-text-color: var(--scent-fresh-cut-roses);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-wildflower-jasmine"], .ro189 .fragrance[data-category="category-wildflower-jasmine"] {
    --scent-color: var(--scent-wildflower-jasmine);
    --scent-text-color: var(--scent-wildflower-jasmine-dark);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-unscented"], .ro189 .fragrance[data-category="category-unscented"] {
    --scent-color: var(--scent-unscented);
    --scent-text-color: var(--scent-unscented);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-sage-bergamot"], .ro189 .fragrance[data-category="category-sage-bergamot"] {
    --scent-color: var(--scent-sage-bergamot);
    --scent-text-color: var(--scent-sage-bergamot-dark);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-berry-bloom-citrus"], .ro189 .fragrance[data-category="category-berry-bloom-citrus"] {
    --scent-color: var(--scent-berry-bloom-citrus);
    --scent-text-color: var(--scent-berry-bloom-citrus-dark);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-magnolia-fresh-rain"], .ro189 .fragrance[data-category="category-magnolia-fresh-rain"] {
    --scent-color: var(--scent-magnolia-fresh-rain);
    --scent-text-color: var(--scent-magnolia-fresh-rain-dark);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-white-lily-gardenia"], .ro189 .fragrance[data-category="category-white-lily-gardenia"] {
    --scent-color: var(--scent-white-lily-gardenia);
    --scent-text-color: var(--scent-white-lily-gardenia);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-vanilla-cashmere-oak"], .ro189 .fragrance[data-category="category-vanilla-cashmere-oak"] {
    --scent-color: var(--scent-vanilla-cashmere-oak);
    --scent-text-color: var(--scent-vanilla-cashmere-oak);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-mothers-day"], .ro189 .fragrance[data-category="category-mothers-day"] {
    --scent-color: var(--scent-mothers-day);
    --scent-text-color: var(--scent-mothers-day);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-rosemary-lemongrass"], .ro189 .fragrance[data-category="category-rosemary-lemongrass"] {
    --scent-color: var(--scent-rosemary-lemongrass);
    --scent-text-color: var(--scent-rosemary-lemongrass);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-citrus-lemon-blossom"], .ro189 .fragrance[data-category="category-citrus-lemon-blossom"] {
    --scent-color: var(--scent-citrus-lemon-blossom);
    --scent-text-color: var(--scent-citrus-lemon-blossom);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-citrus-grapefruit-blossom"], .ro189 .fragrance[data-category="category-citrus-grapefruit-blossom"] {
    --scent-color: var(--scent-citrus-grapefruit-blossom);
    --scent-text-color: var(--scent-citrus-grapefruit-blossom);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-fresh-linen-summer-rose"], .ro189 .fragrance[data-category="category-fresh-linen-summer-rose"] {
    --scent-color: var(--scent-fresh-linen-summer-rose);
    --scent-text-color: var(--scent-fresh-linen-summer-rose);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-pink-pineapple-coconut"], .ro189 .fragrance[data-category="category-pink-pineapple-coconut"] {
    --scent-color: var(--scent-pink-pineapple-coconut);
    --scent-text-color: var(--scent-pink-pineapple-coconut);
    color: var(--scent-text-color);
}

.ro189 .tab-content-variation-category-wrapper [data-category="category-christmas-eve-shampoo-conditioner"], .ro189 .fragrance[data-category="category-christmas-eve-shampoo-conditioner"] {
    --scent-color: var(--scent-christmas-eve-shampoo-conditioner);
    --scent-text-color: var(--scent-christmas-eve-shampoo-conditioner);
    color: var(--scent-text-color);
}
.ro189 .tab-content-variation-category-wrapper [data-category="category-citrus-bloom-mint-leaf"], .ro189 .fragrance[data-category="category-citrus-bloom-mint-leaf"] {
    --scent-color: var(--scent-citrus-bloom-mint-leaf);
    --scent-text-color: var(--scent-citrus-bloom-mint-leaf-dark);
    color: var(--scent-text-color);
}

/* v2 — Price stacking fix for one-time row on mobile with sale pricing (CAD/AUD) */
@media (max-width: 430px) {
    .page-3e8d115eb4b32b9e9479f387dbe14ee1 .ro189 .frequency-option.one-time-option .ro189-price,
    .page-6cc98ba2045fe4098d24356d14447085 .ro189 .frequency-option.one-time-option .ro189-price {
        top: 3px;
    }

    .page-3e8d115eb4b32b9e9479f387dbe14ee1 .ro189 .frequency-option.one-time-option .ro189-price del,
    .page-6cc98ba2045fe4098d24356d14447085 .ro189 .frequency-option.one-time-option .ro189-price del {
        display: block;
    }

}