/** Shopify CDN: Minification failed

Line 3548:7 Expected ":"
Line 3549:7 Expected ":"
Line 3550:7 Expected ":"

**/
html{
font-size: 10px;
}
.peridot-pe, body, p, span, a, label{
font-family:"peridot-pe-variable";
}
.kensington,
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
button, .button, .btn{
font-family:"kensington";
}
.btn.cstm-btn {
border-radius: 100px;
color: #fdf4e9;
background: #084639;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height:110%;
letter-spacing: .22px;
text-transform: capitalize;
display: block;
max-width:328px;
width: 100%;
margin: 0 auto;
text-align: center;
min-height: 55px;
place-content: center;
}

.badge {
    background: #fdf4e9;
    color: #084639;
    height: 2rem;
    width: 2rem;
    top: -9px;
    font-size: 12px;
}
.mobile-header{
font-size: 0px;
}
.multicolumn-slider .slick-slide > div {
height: 100%;
}
.multicolumn-slider .item {
box-sizing: border-box;
}
.page-width{
max-width: 100%;
padding-left:1.6rem;
padding-right:1.6rem;
}
.custom-product-banner {
max-width: 100%;
padding: 0px 1.6rem;
}
.display-none{
display: none;
}
.product-breadcrumb{
background: #FDF4E9;
}
.product-breadcrumb .section.is-width-standard {
max-width: 100%;
padding: 0px 1.6rem;
}
.product-breadcrumb .one-whole.column.is-flex.is-justify-space-between.is-flex-column-reverse-mobile.is-align-center {
flex-direction: row;
}
.sticky-cart .product-main .product_section .purchase-details .purchase-details__buttons{
display: none;
}
nav.breadcrumbs.custom-breadcrumn-outer {
background: #fdf4e9;
padding: 22px 0px 10px 0px;
}
nav.breadcrumbs.custom-breadcrumn-outer ol.breadcrumbs__list li:first-child a.breadcrumbs__link {
color: #084639cc !important;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130% !important;
}
nav.breadcrumbs.custom-breadcrumn-outer ol.breadcrumbs__list li.breadcrumbs__item {
color: #084639cc;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%;
font-family: peridot-pe-variable;
display: flex;
gap: 6px;
}
nav.breadcrumbs.custom-breadcrumn-outer ol.breadcrumbs__list li.breadcrumbs__item a{
color: #084639cc;  
}
nav.breadcrumbs.custom-breadcrumn-outer ol.breadcrumbs__list {
max-width: 100%;
padding: 0px 1.6rem;
list-style: none;
display: flex;
gap: 6px;
align-items:baseline;
}
.breadcrumb__container li:first-child a {
color: rgba(8, 70, 57, 0.80) !important;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130% !important;
}
.breadcrumb__container li a{
color: rgba(8, 70, 57, 0.80);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%;
font-family:"peridot-pe-variable";
}
.announcement-bar__container {
padding-bottom: 0px;
}
.announcement-bar__content .announcement-bar__text .ticker__text {
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
display: flex;
}
.announcement-bar__content .announcement-bar__text .ticker__text strong {
text-decoration: underline;
}
.announcement-bar__content .announcement-bar__text .ticker__text span {
margin-right: 10px;
}
.announcement-bar .is-width-standard .message-header{
height:40px;
}
.custom-header .navbar-item.has-dropdown a::after{
font-weight: 700;
}
.custom-header .navbar-item.has-mega-menu a::after{
font-weight: 700;
right: 1.8em;
transform: translateY(-20%);
font-size: 10px;
}
/* .custom-header div#header-sticky-wrapper {
height: auto !important;
} */
/* div#announcement-bar__shadow {
display: none;
} */
header#header {
background: #084639;
color: #fff;
}
.navbar>div.header__brand {
width: fit-content;
justify-content: center;
order: 1;
}
.navbar>div.header__menu {
width: 40%;
justify-content: center;
order: 2;
}
.navbar>div.header__icons {
width: fit-content;
order: 3;
flex-direction: row-reverse;
}
#header .container .column.navbar {
margin: 0px;
width: 100%;
}
#header .is-width-wide .mega-menu {
width: calc(100% + 100px);
left: 0px;
}
#header .is-width-wide .mega-menu {
width: calc(100% + 100px);
left: -50px;
border-radius: 0;
padding: 33px 50px;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container {
gap: 82px;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .right_custom_bar {
width: 10%;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .menu_outer_flx {
width: calc(90% - 82px);
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .menu_ot .mega-menu__content.block-images .image-element__wrap.mega-menu__image {
max-width: 100% !important;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .menu_ot {
display: flex;
flex-wrap: wrap;
gap: 18px;
width: 100%;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .menu_ot .mega-menu__content.block-images {
width: calc((100% - 72px) / 5);
}

section.mega-menu__section.mega-menu__mega-menu-2 .mega-menu.mega-menu--header-classic {
padding: 33px 80px;
}
section.mega-menu__section.mega-menu__mega-menu-2 .content-wapper .mega-menu__content h3,section.mega-menu__section.mega-menu__mega-menu-1 .heading {
color: #084639;
text-align: center;
font-family: peridot-pe-variable;
font-size: 16px!important;
font-style: normal;
font-weight: 700;
line-height: 130%;
margin-bottom: 0;
margin-top: 12px;
padding: 0;
text-transform: capitalize;
}
section.mega-menu__section.mega-menu__mega-menu-1 p{
color: #084639;
text-align: center;
font-family: peridot-pe-variable;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .right_custom_bar h6 {
color: #084639;
font-family:"kensington";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 110%;
text-transform: capitalize;
margin-bottom: 20px;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .right_custom_bar ul{
display: flex;
flex-wrap: wrap;
gap: 20px;
list-style: none;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .right_custom_bar li,
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .right_custom_bar li a{
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 400;
width:100%;
line-height: 130%;
cursor: pointer;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .right_custom_bar span a {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
margin: 20px 0px 40px 0px;
display: inline-block;
}
section.mega-menu__section.mega-menu__mega-menu-1  .content-wapper .mega-menu__content {
max-width: 175px;
margin: auto;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .right_custom_bar img {
max-height: 100%;
}
section.mega-menu__section.mega-menu__mega-menu-2 .mega-menu.mega-menu--header-classic .column.one-fifth {
padding:0px;
width: calc((100% - 72px) / 5);
}
section.mega-menu__section.mega-menu__mega-menu-2 .mega-menu.mega-menu--header-classic .container{
gap:18px;
}
section.mega-menu__section.mega-menu__mega-menu-2 .button-text{
display: none;
}
section.mega-menu__section.mega-menu__mega-menu-2 .mega-menu__content.block-images a {
font-size: 0;
line-height: 0;
}
section.mega-menu__section.mega-menu__mega-menu-2 .mega-menu__content.block-images a img,section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu__content.block-images a img  {
border-radius: 30px !important;
min-height: 210px;
object-fit: cover;
object-position: center;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .right_custom_bar .right_bar:after {
position: absolute;
content: "";
border-right: 1px solid #CFEDEB;
right: -41px;
height: 100%;
width: auto;
top: 0;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .right_custom_bar .right_bar {
position: relative;
}
section.mega-menu__section.mega-menu__mega-menu-1 .mega-menu .container .right_custom_bar .right_bar p.rating-text {
color: #084639;
font-size: 24px;
font-style: normal;
font-family:"kensington";
font-weight: 700;
line-height: 110%;
text-transform: capitalize;
text-align: left;
}
section.mega-menu__section.mega-menu__mega-menu-2 .content-wapper .mega-menu__content{
margin-bottom: 0px;
}
.navbar-item .navbar-link {
color: #FDF4E9;
text-transform: capitalize;
text-decoration: none;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%;
padding-top: 26px;
padding-bottom: 26px;
}
.navbar-item:first-child .navbar-link {
border: 0px;
}
body .header__icon-style-icons-text .icon-caption {
display: none;
}
.navbar>div.header__icons span.icon.header__icon{
width:24px;
height: 24px;
}
.navbar>div.header__icons a.action-area__link {
padding: 0px;
}
.navbar>div.header__icons a.header__link {
margin-left: 20px;
}
.desktops {
display: block !important;
}
.custom-home-banner {
background: #bbf8ec;
}
.custom-home-banner img.mobile-show {
display: none !important;
}
.custom-home-banner .wndrsxn-banner__box {
width: 532px;
max-width: 100%;
padding: 4.6rem 3.5rem 4.6rem 0rem;
}
.custom-home-banner .wndrsxn-banner__box p.caption {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
margin-bottom: 16px;
cursor: pointer;
}
.custom-home-banner .wndrsxn-banner__box p.caption svg {
vertical-align: middle;
margin-right: 8px;
margin-bottom: 3px;
}
.custom-home-banner .wndrsxn-banner__box p{
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
margin-bottom: 16px;
}
h2.wndrsxn-banner__heading.h1 {
font-size: 64px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
color: #084639;
margin: 0px;
margin-bottom: 16px;
}
.custom-home-banner .wndrsxn-banner__text{
color: #084639;
margin: 0px;
}
.custom-home-banner .wndrsxn-banner__text ul{
margin-top:20px;
margin-bottom:20px;
}
.custom-home-banner .wndrsxn-banner__text ul li {
position: relative;
padding-left: 21px;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
margin-bottom: 10px;
}
.custom-home-banner .wndrsxn-banner__text ul li:last-child {
margin-bottom: 0px;
}
.custom-home-banner .wndrsxn-banner__text ul li::before {
width: 14px;
height: 14px;
top: 6px;
left: 0;
right: 0;
}
.custom-home-banner .wndrsxn-banner__box a.button.btn.cstm-btn {
border-radius: 100px;
color: #FDF4E9;
background: #084639;
font-size: 22px !important;
font-style: normal;
font-weight: 600;
line-height: 110%;
letter-spacing: 0.22px;
text-transform: capitalize;
max-width:328px;
width: 100%;
min-height: 55px;
margin: 0px;
border:0px;
}
.custom-home-banner .wndrsxn-banner__box p.buttn-below-text {
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%;
color: #084639;
}
.custom-home-banner .wndrsxn-banner__box p.buttn-below-text svg {
top: 2px;
position: relative;
}
.announcement-bar__text {
justify-content: center;
}
/********* image-with-text **********/
.image-with-center-text .inner-row.mobile-view h2{
color:  #084639;
}
.image-with-center-text{
background-color:#CFEDEB;
padding:60px 0px;
}
.image-with-center-text .inner-row.desktop-view {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
gap:59px;
}
.image-with-center-text .box-item img.cstm-img {
max-width: 100%;
display: block;
margin: 0 auto;
}
.image-with-center-text .box-item h6 {
font-weight: 700;
font-size: 18px;
line-height: 130%;
letter-spacing: 0px;
text-align: center;
color:#084639;
margin-top: 19px;
margin-bottom: 5px;
}
/* .image-with-center-text .box-item:first-child h6 {
max-width: 150px;
margin: 19px auto 5px;
} */
.image-with-center-text .box-item h6 span {
display: inline-block;
width: 100%;
}
.image-with-center-text .box-item {
text-align: center;
}
.image-with-center-text .box-item.center-item {
width: 221px;
max-width: 100%;
place-content: center;
margin:auto;
}
.image-with-center-text .box-item p {
font-weight: 400;
font-size: 18px;
line-height: 1.278;
letter-spacing: 0px;
text-align: center;
color:#084639;
}
.image-with-center-text .box-item h2 {
font-weight: 700;
font-size: 64px;
line-height: 100%;
text-align: center;
vertical-align: middle;
text-transform: capitalize;
color: #084639;
margin: 0;
}
.image-with-center-text .slider .box-item {
text-align: center;
padding: 0 10px;
box-sizing: border-box;
}
/********* end image-with-text **********/
.custom-home-featured-class .container .flickity-page-dots{
  display: none;
}
.custom-home-featured-class .container{
margin-bottom: 44px;
justify-content: space-between;
align-items: center;
}
.custom-home-featured-class .container.featured-collection{
margin-bottom: 0px;
}
.custom-home-featured-class .container .gallery-cell {
background: #fff;
border-radius: 20px;
padding: 20px;
}
.custom-home-featured-class .container .product-image__wrapper {
border-radius:20%;
overflow: hidden;
}
.custom-home-featured-class .heading-wrapper {
margin: 0px;
margin-bottom: 15px;
text-align: left;
display: block;
}
.custom-home-featured-class .heading-wrapper .featured-collection__title a,
.custom-home-featured-class .heading-wrapper .featured-collection__title{
font-size: 56px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
color: #084639;
display: block;
}
.custom-home-featured-class .left-side p.desc {
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
color: #084639;
}
.custom-home-featured-class  .flickity-controls {
display: flex;
gap: 14px;
}
.custom-home-featured-class .flickity-button {
position: relative;
top: 0 !important;
left: 0 !important;
right: 0 !important;
transform: unset;
background: transparent;
width: 56px;
height: 56px;
padding: 0px;
}
.custom-home-featured-class span.product-thumbnail__price.price {
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
color: #084639;
margin-bottom: 10px;
padding:0px;
}
.custom-home-featured-class a.product-thumbnail__title {
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
color: #084639;
padding: 0px;
margin: 4px 0px 6px;
}
.custom-home-featured-class span.quick_shop.button.action_button{
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
background: transparent;
border: 0px;
color: #fff;
letter-spacing: normal;
}
.custom-home-image-with-text img {
    border-radius: 20px 0 0 20px;
    height: 578px;
    object-fit: cover;
}
.custom-home-featured-class span.stamped-badge-caption {
display: none;
}
.custom-home-featured-class .stamped-badge-starrating {
margin-right: 0px !important;
}
.custom-home-featured-class span.money {
font-weight: 400;
}
.custom-home-featured-class .container.featured-collection {
margin-bottom: 0;
}
.custom-home-image-with-text .container .column {
margin: 0px;
width: 50%;
}
.custom-home-image-with-text .image-with-text__text-column {
border-radius: 0px 20px 20px 0px;
padding: 0px 100px;
}
.custom-home-image-with-text h3.image-with-text__heading {
max-width: 380px;
width: 100%;
margin-bottom: 29px;
text-align: left !important;
font-weight: 700;
}
.custom-home-image-with-text .image-with-text__text p {
margin: 0px;
margin-bottom: 29px;
text-align: left;
line-height: 130%;
}
.custom-home-image-with-text a.button.button--secondary {
margin: 0px;
border-radius: 100px;
background: #FDF4E9;
color: #084639;
min-height: 55px;
max-width: 328px;
width: 100%;
border: 0px;
font-size: 22px !important;
font-style: normal;
font-weight: 600;
line-height: 110%;
letter-spacing: 0.22px;
text-transform: capitalize;
}
.custom-home-second-image-with-text .image-with-text__text-column {
padding: 0px;
}
.custom-home-featured-class .container .product-image__wrapper img {
    height: 381px;
    object-fit: cover;
}
.custom-home-second-image-with-text .container{
justify-content: space-between
}
.custom-home-second-image-with-text .container .column {
margin: 0px;
}
.custom-home-second-image-with-text .container .column.image-with-text__text-column {
width: calc(42% - 34px);
max-width: 100%;
}
.custom-home-second-image-with-text .container .column.image-with-text__text-column .image-with-text__wrapper {
width: 100%;
}
.custom-home-second-image-with-text .container .column.image-with-text__image-column {
width: calc(58% - 30px);
}
.custom-home-second-image-with-text .image-with-text__text p {
font-style: normal;
font-weight: 400;
line-height: 130%;
margin-bottom: 30px;
}
.custom-home-second-image-with-text .image-with-text__text ul{
list-style: none;
margin: 0px;
}
.custom-home-second-image-with-text .image-with-text__text ul li {
font-style: normal;
font-weight: 700;
line-height: 130%;
position: relative;
padding-left: 21px;
margin: 0px;
margin-bottom:10px;
}
.custom-home-second-image-with-text .image-with-text__text ul li::before{
width: 14px;
height: 14px;
top: 5px;
left: 0;
right: 0;
}
.custom-home-second-image-with-text h3.image-with-text__heading {
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
margin-bottom: 15px;
}
.custom-home-second-image-with-text .image-with-text__text-column a.button {
border-radius: 100px;
color: #FDF4E9;
font-size: 22px !important;
background: #084639;
font-style: normal;
font-weight: 600;
line-height: 110%;
letter-spacing: 0.22px;
text-transform: capitalize;
max-width: 328px;
width: 100%;
min-height: 55px;
margin: 0px;
margin-top: 15px;
border: 0px;
}
.custom-home-second-image-with-text .image-with-text__image-column .image-element__wrap {
position: relative;
overflow: unset;
}
.custom-home-second-image-with-text .image-with-text__image-column .image-element__wrap::before{
width: 139px;
height: 139px;
top: -34px;
right: -34px;
z-index: 9;
}
.custom-home-image-with-text.custom-home-third-text-image .image-with-text__image-column{
width:56%;
}
.custom-home-image-with-text.custom-home-third-text-image .image-with-text__text-column{
width:44%;
padding:0px 72px 0px 91px;
}
.custom-home-image-with-text.custom-home-third-text-image h3.image-with-text__heading{
margin-bottom: 20px;
font-weight: 700;
}
.custom-home-image-with-text.custom-home-third-text-image .image-with-text__text p {
margin: 0 0 20px;
}
.custom-home-image-with-text.custom-home-third-text-image a.button.button--secondary {
background:#084639;
color:#fdf4e9;
}
section.custom-multicolumn-text-image {
background: linear-gradient(180deg, #FDF4E9 58.25%, #CFEDEB 100%), var(--OFF-WHITE, #FDF4E9);
}
.custom-multicolumn-text-image .top-header h2.hdng {
font-size: 56px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
color: #084639;
text-align: center;
}
.custom-multicolumn-text-image .multicolumn-items {
display: flex;
flex-wrap: wrap;
gap: 28px;
margin: 46px 0px;
}
.custom-multicolumn-text-image .multicolumn-items .item {
width: calc(50% - 14px);
display: flex !important;
flex-wrap: wrap;
}
.custom-multicolumn-text-image .multicolumn-items .content-box p.desc br {
display: none;
}
.custom-multicolumn-text-image .multicolumn-items .item .left-side {
width: 50%;
}
.custom-multicolumn-text-image .multicolumn-items .item .left-side img{
border-radius: 20px 0px 0px 20px;
display: block;
}
.custom-multicolumn-text-image .multicolumn-items .item .right-side {
width: 50%;
background: #fff;
border-radius: 0px 20px 20px 0px;
padding: 0px 20px;
place-content: center;
}
.custom-multicolumn-text-image .multicolumn-items .content-box h3.title {
font-size: 20px;
font-style: normal;
font-weight: 900;
line-height: 130%;
color: #084639;
margin: 0px;
font-family:"peridot-pe-variable";
}
.custom-multicolumn-text-image .multicolumn-items .content-box p.desc {
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
color: #084639;
margin-bottom: 15px;
max-width: 233px;
width: 100%;
}
.custom-multicolumn-text-image .multicolumn-items .item:last-child .content-box p.desc {
max-width: 190px;
}
.custom-home-image-with-text.custom-home-third-text-image .image-with-text__text h6:first-of-type {
margin-bottom: 0px;
}
.custom-home-image-with-text.custom-home-third-text-image .image-with-text__text h6 {
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
color: #084639;
font-family: 'peridot-pe-variable';
margin-bottom: 20px;
width:fit-content;
}
.custom-multicolumn-text-image .multicolumn-items .content-box a.cstm-btn.btn {
background: transparent;
border: 1px solid #084639;
color: #084639;
margin-left:0px;
}
.custom-multicolumn-text-image .multicolumn-items .content-box a.cstm-btn.btn:hover{
background: #084639 !important;
color: #fff !important;
}
.custom-multicolumn-text-image .bottom a.cstm-btn.btn {
max-width: 328px;
width: 100%;
}
.custom-column-center-image .column-items {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.custom-column-center-image .column-items .left-side {
width: 38.25%;
text-align: left;
padding-left: 55px;
}
.custom-column-center-image .column-items .left-side h2.hdng {
font-size: 56px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
color: #084639;
}
.custom-column-center-image .column-items .left-side h3.subhdng {
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
color: #084639;
margin-top: 15px;
}
.custom-column-center-image .column-items .left-side p.desc {
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
color: #084639;
margin-top: 25px;
}
.custom-column-center-image .column-items .left-side a.btn.cstm-btn {
margin-left: 0;
margin-top: 25px;
line-height: 55px;
width: 328px;
}
.custom-column-center-image .column-items .middle-box {
width: 31.25%;
}
.custom-column-center-image .column-items .right-side {
width: 30.50%;
padding-right: 55px;
display: flex;
flex-direction: column;
gap: 44px;
}
.custom-column-center-image .column-items .right-side .item{
display: flex;
align-items: center;
gap: 19px;
}
.custom-column-center-image a.btn.cstm-btn.mob-show {
display: none;
}
.custom-column-center-image .column-items .item p.item-title {
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
color: #084639;
width: calc(100% - 100px);
}
.custom-column-center-image .column-items .right-side .item img,
.custom-column-center-image .column-items .middle-box img.cstm-img{
display: block;
}
.image-wapper {
max-width: 100% !important;
}
.custom-bottom-banner h2.wndrsxn-banner__heading.h1 {
margin-bottom: 28px;
max-width: 360px;
width: 100%;
}
.custom-bottom-banner .wndrsxn-banner__text p {
margin-bottom: 28px;
}
footer.footer__container.custom-footer {
padding: 56px 0px;
background: #084639;
}
.footer__container.custom-footer .footer__content{
background: #084639;
}
.footer__container.custom-footer .footer__content .custom-logo {
width: 100%;
margin: 0px;
margin-bottom: 56px;
}
.footer__container.custom-footer .footer__content .custom-logo div {
display: flex;
justify-content: space-between;
align-items:center;
}
.footer__container.custom-footer .footer__content .footer__logo-wrapper{
max-width: 100%;
width: fit-content;
padding: 0px;
}
.footer__container.custom-footer .footer__content .image-element__wrap img {
width: 284px;
max-width: 100%;
}
.footer__container.custom-footer .footer__content .custom-logo p {
font-size: 22px;
font-family:"kensington";
font-style: normal;
font-weight: 700;
line-height: 110%;
color: #FDF4E9;
}
.footer__container.custom-footer .footer__content .custom-logo .logo-text{
display:flex;
align-items: end;
}
.footer__container.custom-footer .footer__content .custom-logo .logo-text svg{
margin-right: 5px;
}
.footer__container.custom-footer .footer__content .custom-logo .logo-text svg path{
fill:#FF983D;
}
.custom-footer .custom-link_list p.footer__heading {
font-size: 18px;
font-style: normal;
font-weight: 900;
line-height: 130%;
color: #FDF4E9;
font-family: 'peridot-pe-variable';
margin-bottom: 15px;
}
.custom-footer .custom-link_list li.footer__menu-link a {
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
color: #FDF4E9;
margin-bottom: 15px;
display: block;
}
.custom-footer .custom-link_list li.footer__menu-link:last-child a {
margin-bottom: 0px;
}
.custom-footer .custom-link_list {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0;
margin-bottom: 73px;
}
.custom-footer .custom-link_list .left-side {
width: 48.71%;
display: grid;
gap: 73px;
grid-template-columns: .8fr 1.19fr 1.01fr;
}
.custom-footer .custom-link_list .right-side {
width: 38.95%;
}
.custom-footer .custom-link_list .left-side .link-list__block {
margin: 0px;
width:100%;
}
.custom-footer .custom-link_list .right-side p {
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
color: #FDF4E9;
margin-bottom: 24px;
}
.custom-footer .custom-link_list .right-side input::placeholder {
color: #FDF4E9;
}
.custom-footer .custom-link_list .right-side input{
border-radius: 90px;
border: 1px solid #FDF4E9;
height: 55px;
padding: 0px 20px;
background: transparent;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
color: #FDF4E9;
width: 100%;
}
.custom-footer .custom-link_list .right-side .newsletter-form .field{
width:100%;
margin-bottom: 8px;
}
.custom-footer .custom-link_list .right-side .newsletter-form .control{
width:100%;
}
.custom-footer .custom-link_list .right-side .newsletter-form .field .button {
width: 100%;
color: #084639;
background: #fdf4e9;
padding: 0px;
border: 0px;
max-width: 100%;
}
.custom-footer .footer__credits {
margin: 0px;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}
.custom-footer .footer__credits p {
display: inline;
color: #FDF4E9;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 120%;
border-bottom: 1px solid #FDF4E9;
}
.custom-footer .footer__credits .footer-social-icon ul {
gap: 26px;
}
.custom-footer .footer__credits .footer-social-icon li {
padding-right: 0px;
}
.custom-footer .footer__credits .footer-social-icon span.icon {
width: 45px;
height: 45px;
display: block;
}
/********** Table Section csss **********/
.left-text-right-table-outer {
background: #CFEDEB;
padding: 60px 0px;
}
.left-text-right-table-outer .inner-row {
display: flex;
align-items:center;
gap: 46px;
}
.left-text-right-table-outer .inner-row .middle {
width: 56%;
padding: 0px;
padding-right: 33px;
}
.left-text-right-table-outer .inner-row .middle .inner-table{
border-radius: 20px;
background: #BBE6E3;
padding: 20px;
}
.left-text-right-table-outer .inner-row .left-content {
width: 44%;
padding-left: 33px;
}
.left-text-right-table-outer .inner-row .left-content h1 {
color: #084639;
font-size: 64px;
font-style: normal;
font-weight: 700;
line-height: 100%;
max-width: 347px;
width: 100%;
}
.left-text-right-table-outer .inner-row .left-content p {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
margin: 20px 0px 30px 0px;
}
.left-text-right-table-outer .inner-row .left-content a {
margin-left: 0px;
}
table.custom-table {
width: 100%;
border-collapse: collapse;
background-color: transparent;
text-align: center;
}
table.custom-table td, table.custom-table th{
padding:22px 40px;
color: #084639;
font-size: 18px;
line-height: 130%;
font-weight: 700;
text-align:center;
vertical-align:middle;
}
table.custom-table th img.cstm-img {
max-width: 83px;
}
table.custom-table .highlight {
background: #ffffff78;
font-size: 0px;
margin-bottom: 0;
line-height: 0;
place-content: center;
}
table.custom-table th.highlight {
border-radius: 23.062px 23.062px 0px 0px;
}

table.custom-table th.highlight img.cstm-img {
max-width: 133px;
width: 100%;
height: 30px;
object-fit: contain;
}
table.custom-table tr {
border-bottom: 1.153px solid rgba(8, 70, 57, 0.40);
}
table.custom-table tbody tr:last-child {
border-bottom: 0px;
}
table.custom-table tbody tr:last-child td.highlight{
border-radius: 0px 0px 23.062px 23.062px;
}
table.custom-table td.section-title p{
text-align: center;
max-width: 157px;
margin: 0 auto;
}
.left-text-right-table-outer a.cstm-btn.btn.mob-show {
display: none;
}
/************ End Table Section Css *****/
.custom-product-outer {
background: #FDF4E9;
padding: 60px 0px;
}
.custom-product-outer .top-content {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 15px;
flex-direction: column;
align-items: center;
margin-bottom: 48px;
width: 100%;
}
.custom_collection-video-outer .top-content {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 15px;
flex-direction: column;
align-items: center;
width: 100%;
}
.custom-product-outer .top-content p.subhdng,.custom_collection-video-outer .top-content p.subhdng {
color: #084639;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 130%; 
}
.custom-product-outer .top-content h2,.custom_collection-video-outer .top-content h2 {
color: #084639;
font-size: 56px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
text-align: center;
}
.custom-product-outer .top-content h2 br {
display: none;
}
.custom-product-outer .top-content p.desc,.custom_collection-video-outer .top-content p.desc{
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%; 
}
.custom-product-outer .middle-content {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 30px;
}
.custom-product-outer .middle-content .bottom {
display: flex;
padding: 10px;
gap: 10px;
align-self: stretch;
border-radius: 20px;
background: #FFF;
justify-content: space-between;
align-items: center;
margin-top: 17px;
}
.custom-product-outer .middle-content .box-item {
display: flex;
flex-direction: column;
gap: 17px;
}
.custom-product-outer .middle-content .bottom .left-content {
display: flex;
gap: 10px;
align-items: center;
}
.custom-product-outer .middle-content .bottom .icon {
border-radius: 100%;
background: #084639;
display: flex;
padding: 8.095px;
align-items: center;
gap: 8.095px;
height: 33px;
width: 33px;
cursor: pointer;
}
.custom-product-outer .middle-content .box-item .img img {
width: 100%;
}
.custom-product-outer .middle-content .bottom .left-content p {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
}
.custom-product-outer .middle-content .bottom .left-content p span{
font-weight: 400;
}
.custom-product-outer .shop-btn a,.custom_collection-video-outer .shop-btn a {
max-width: 328px;
}
.custom_collection-video-outer .shop-btn{
  width: 100%;
}
.custom_collection-video-outer .tolstoy-carousel-videos-container{
  margin-bottom: 0px !important;
}
.custom-product-outer .shop-btn {
margin-top: 48px;
width: 100%;
}
.custom-column-center-image .column-items .middle-box img.mob-show {
display: none;
}
/****** feedback points *********/
.custom-footer .footer__credits p a {
color: #fdf4e9;
}
/* product page */
.center-image-text_outer {
padding: 50px 0 30px;
background: #FDF4E9;
}
.center-image-text_outer .inner-row {
display: flex;
flex-wrap: wrap;
column-gap: 55px;
align-items: center;
margin-top: 45px;
row-gap: 18px;
}
.center-image-text_outer .inner-row .item_box {
display: flex !important;
flex-direction: column;
justify-content: center;
align-items: center;
}
.center-image-text_outer .inner-row .slick-track {
display: flex;
justify-content: center;
}
.center-image-text_outer .inner-row.mob_view .flx-col {
width: 100%;
}
.center-image-text_outer .flx-col {
width: calc((100% - 110px)/ 3);
display: flex;
flex-direction: column;
gap: 34px;
}
.center-image-text_outer .flx-col.bottom-col {
width: 100%;
max-width: 419px;
margin: auto;
}
.center-image-text_outer .flx-col.bottom-col p.desc {
max-width: 419px;
}
.center-image-text_outer .flx-col.bottom-col img {
height: auto !important;
}
.center-image-text_outer .flx-col:nth-child(2n) {
gap: 30px;
}
.center-image-text_outer .flx-col:nth-child(2n) img {
max-width: 100%;
height: 467px;
object-fit: contain;
}
.center-image-text_outer .flx-col img,.center-image-text_outer .flx-col.bottom-col img {
max-width: 131px;
}
.center-image-text_outer .flx-col h6.title {
color: #084639;
text-align: center;
font-size: 18px;
font-style: normal;
font-family: peridot-pe-variable;
font-weight: 700;
line-height: 130%;
margin-bottom: 2px;
}
.center-image-text_outer .flx-col p.desc {
color: #084639;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
text-align: center;
max-width: 330px;
}
.center-image-text_outer .flx-col a.btn {
    color: #084639;
    font-family: peridot-pe-variable;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    text-transform: capitalize;
    width: fit-content;
    margin: auto;
}
.center-image-text_outer h2 {
color: #084639;
text-align: center;
font-family: Kensington;
font-size: 56px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
}
.center-image-text_outer .inner-row.mob_view {
display: none;
}
.center-image-text_outer .flx-col.center-btn {
display: flex;
justify-content: center;
margin: 20px auto 0px;
width: 100%;
}
.center-image-text_outer .slick-dots{
display: flex;
gap: 5px;
justify-content: center;
position: static;
}
.center-image-text_outer .slick-dots li {
margin: 0;
width: auto;
height: auto;
}
.center-image-text_outer .slick-dots li.slick-active button{
background: #F0353B;
}
.center-image-text_outer .slick-dots li button {
background: #F5E5C6;
border-radius: 100%;
padding: 0;
width: 10px;
margin: 0;
height: 10px;
}
.center-image-text_outer .slick-dots li button::before{
display: none;
}
.left_text_right_image_outer {
background: linear-gradient(180deg, #FDF4E9 58.25%, #FFCEC1 100%), var(--OFF-WHITE, #FDF4E9);
padding: 50px 0px;
}
.left_text_right_image_outer .inner-row {
display: flex;
flex-wrap: wrap;
gap: 100px;
align-items: center;
}
.left_text_right_image_outer .inner-row .right-col {
position: relative;
width: calc(52% - 50px);
}
.left_text_right_image_outer .inner-row .left-col {
width: calc(48% - 50px);
}
.left_text_right_image_outer .inner-row .right-col:after {
position: absolute;
content: "";
width: 100%;
max-width: 242px;
right: 20px;
bottom: -59px;
z-index: 1;
height: 230px;
background-repeat: no-repeat;
background-position: bottom right;
background-size:cover;
border-radius:50px;
}
.left_text_right_image_outer .inner-row img.main_img {
max-width: 90%;
width: 100%;
height: 412px;
object-fit: cover;
border-radius: 50px;
position: relative;
}
.left_text_right_image_outer .inner-row h2.title {
color: #084639;
font-family: Kensington;
font-size: 56px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
margin-bottom: 30px;
}
.left_text_right_image_outer .inner-row .item_box {
display: flex;
gap: 15px;
flex-wrap: wrap;
align-items: center;
}
.left_text_right_image_outer .inner-row .item_box img {
width: 80px;
}
.left_text_right_image_outer .inner-row .item_box .content {
width: calc(100% - 95px);
}
.left_text_right_image_outer .inner-row .flex-row {
display: flex;
flex-direction: column;
gap: 25px;
}
.left_text_right_image_outer .inner-row h6.title {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
font-family: peridot-pe-variable;
margin-bottom: 5px;
}
.left_text_right_image_outer .inner-row p.desc {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
font-family: peridot-pe-variable;
}
section.center_table_outer {
background: #FFCEC1;
padding: 60px 0px;
position: relative;
}
section.center_table_outer .page-width {
    padding: 0px;
}
section.center_table_outer .middle {
    position: relative;
    padding: 0px 1.6rem;
}
section.center_table_outer .middle .inner-table:after {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 357px;
    height: 692px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    z-index: 1;
    content: "";
    margin: auto;
}
section.center_table_outer .middle .inner-table:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 342px;
    height: 830px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    z-index: 1;
    content: "";
    margin: auto;
}
section.center_table_outer td.highlight {
font-size: 18px;
line-height: 130%;
font-weight: 400;
}
section.center_table_outer .inner-table {
    border-radius: 20px;
    background: #FFBFAD;
    padding: 20px;
    max-width: 688px;
    margin: auto;
}
section.center_table_outer td.section-title {
font-weight: 700;
width: 33%;
}
section.center_table_outer td{
font-weight: 400;
padding: 22px 12px;
}
section.center_table_outer h2 {
color: #084639;
text-align: center;
font-size: 56px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
margin-bottom: 35px;
}
.custom-home-fourth-text-image .image-with-text__text p:nth-child(2n) {
margin-bottom: 13px;
}
.custom-home-fourth-text-image .image-with-text__text p:last-child {
margin-bottom: 0;
}
.custom-home-fourth-text-image .container.alignment-center {
flex-direction: row-reverse;
}
.custom-home-fourth-text-image .image-with-text__text-column {
border-radius: 20px 0px 0px 20px;
}
.custom-home-fourth-text-image img {
border-radius: 0px 20px 20px 0px;
}
.ingredients-popup .page-width {
padding: 0;
}
.ingredients-popup-overlay {
position: fixed;
top: 0; left: 0; right: 0; bottom: 0;
background: rgba(0, 0, 0, 0.6);
display: none;
align-items: center;
justify-content: center;
z-index: 9999;
}
.ingredients-popup .inner-box {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 30px;
}
.ingredients-popup-overlay.popup-visible {
display: flex;
}
.ingredients-popup .inner-box .left-col {
width: 40%;
}
.ingredients-popup .inner-box .left-col img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    object-position: top center;
    margin: 0 auto;
    display: block;
}
.ingredients-popup .inner-box .right-col {
width: calc(60% - 30px);
}
.ingredients-popup {
background: #FDF4E9;
padding: 20px;
border-radius: 20px;
max-width: 684px;
width: 100%;
position: relative;
animation: fadeIn .3s ease-in-out;
overflow-y: auto;
max-height: 90vh;
}
/* .ingredients-popup.varaint_product {
    max-width: 1054px;
} */
.ingredients-popup.varaint_product .inner-box h4 {
    margin-bottom: 15px;
    max-width: 100%;
}
.ingredients-popup.varaint_product .inner-box .right-col p{
    font-size:14px;
}
.ingredients-popup.varaint_product .inner-box .right-col p.desc{
    margin-bottom:15px;
}
.close-ingredients-popup {
position: absolute;
top: 20px;
right: 20px;
cursor: pointer;
}
@keyframes fadeIn {
from { opacity: 0; transform: scale(0.95); }
to { opacity: 1; transform: scale(1); }
}
.ingredients-popup .inner-box h4 {
color: #084639;
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 100%;
text-transform: capitalize;
margin-bottom: 30px;
max-width: 230px;
}
.ingredients-popup .inner-box .right-col p {
color: #084639;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%;
}
.ingredients-popup .inner-box .right-col p.desc {
font-weight: 400;
margin-top: 5px;
margin-bottom: 30px;
}
.ingredients-popup .inner-box .right-col li {
color: #084639;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%;
}
.ingredients-popup .inner-box .right-col ul {
display: flex;
flex-direction: column;
gap: 10px;
}
.fancybox-container h5.center {
color: #084639;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 110%;
text-transform: capitalize;
margin-bottom: 20px;
}
.fancybox-container .one-whole.column > div {
color: #084639;
font-family:"peridot-pe-variable";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
.fancybox-container .one-whole.column > div span {
font-weight: 700;
}
.fancybox-container .one-whole.column > div a {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
}
.size-chart-wrap.content.container.table.is-striped.is-bordered {
margin: 0;
}
.fancybox-container .one-whole.column {
margin: 0;
}
.fancybox-container .feature_divider {
display: none;
}
.custom-reviwes-outer {
padding: 0px 10rem;
}
.custom-reviwes-outer .junip-product-review-container {
max-width: 100%;
padding: 0;
}
.custom-reviwes-outer .junip-reviews-layout-grid {
grid-column-gap: 20px;
grid-row-gap: 20px;
grid-template-columns: repeat(auto-fit,minmax(360px,1fr));
border-top: 1px solid #ddd;
padding-top: 20px;
}
.custom-reviwes-outer h2.junip-product-review-title {
display: none;
}
.custom-reviwes-outer .junip-product-review-summary-wrapper {
border-top: 1px solid #DDD;
padding: 20px 0px;
}
.custom-reviwes-outer .junip-product-review-summary-container{
margin-bottom: 0px;
}
.custom-reviwes-outer .junip-product-review-average {
color: #084639;
font-size: 65.263px;
font-style: normal;
font-weight: 400;
line-height: 100%;
text-transform: uppercase;
margin-bottom: 16px;
font-family: "Poppins", sans-serif;
}
.custom-reviwes-outer .junip-star-ratings-container {
margin-bottom: 20px;
justify-content: center;
}
.custom-reviwes-outer .junip-star-ratings-container svg {
--junipStarColor: red !important;
}
.custom-reviwes-outer .junip-product-review-count {
color: #084639;
text-align: center;
font-size: 24.474px;
font-style: normal;
font-weight: 700;
line-height: 130%;
font-family: "Poppins", sans-serif;
}
.custom-reviwes-outer .junip-product-review-bar-filled {
background-color: #084639 !important;
}
.custom-reviwes-outer .junip-product-review-bar-rating {
color: #084639;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 130%;
margin-right: 14px;
font-family: "Poppins", sans-serif;
}
.custom-reviwes-outer .junip-product-review-bar {
border-radius: 20px;
}
.custom-reviwes-outer button.junip-write-review-cta {
border-radius: 15px;
font-family: "Poppins", sans-serif;
background: #084639;
max-width: 242px;
display: flex;
width: 100%;
height: 55px;
justify-content: center;
align-items: center;
gap: 10px;
color: #FDF4E9;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 110%;
letter-spacing: 0.18px;
}
.custom-reviwes-outer .junip-gallery-container {
padding: 20px 0px 0px;
}
.custom-reviwes-outer .top-content {
display: none;
}
.custom-reviwes-outer .junip-separator {
background-color: #ddd;
margin: 0;
}
.custom-reviwes-outer .one-whole.column {
margin: 0;
width: 100%;
}
.custom-reviwes-outer .junip-filters input::placeholder,.custom-reviwes-outer .junip-filters .junip-select-label{
color: #084639 !important;
font-family: "Poppins", sans-serif;
font-style: normal;
font-weight: 400;
line-height: 130% !important;
}
.custom-reviwes-outer .junip-filters-container {
grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
gap: 23px;
margin: 20px 0px;
}
.custom-reviwes-outer .junip-search-container .junip-search-input{
border-radius: 8px 0px 0px 8px;
border: 1px solid rgba(8, 70, 57, 0.50);
border-right: 0;
height: 55px;
}
.custom-reviwes-outer .junip-filters-container .junip-select{
height: 55px;
border-radius: 8px;
border: 1px solid rgba(8, 70, 57, 0.50);
}
button.junip-search-button.junip-btn.junip-btn-plain.junip-search-clear-button {
display: none;
}
.custom-reviwes-outer .junip-search-container .junip-search-button {
height: 55px;
max-height: 55px;
border: 1px solid rgba(8,70,57,.5);
opacity: 1;
border-radius: 0px 8px 8px 0px!important;
border-left: 0;
}
.custom-reviwes-outer .junip-filter-checkbox-container label {
color: #084639;
}
.custom-reviwes-outer .junip-filter-checkbox-container label::before{
border-color:  #084639 !important;
border-radius: 100% !important;
width:18px;
height: 18px;
margin-right: 10px;
}
.custom-reviwes-outer .junip-review-title {
color: #084639;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 130%;
margin-bottom: 12px;
font-family: "Poppins", sans-serif;
padding: 0px;
}
.custom-reviwes-outer .junip-review-body {
color: #084639;
font-family: "Poppins", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
.custom-reviwes-outer .junip-review-body span {
font-family: "Poppins", sans-serif;
}
.custom-reviwes-outer .junip-review-vote-container.junip-ml-auto {
display: none;
}
.custom-reviwes-outer .junip-review-grid-item-container {
padding: 20px;
}
.custom-reviwes-outer .junip-review-grid-item-container .junip-star-ratings-container {
margin: 12px 0px;
justify-content: flex-start;
}
.custom-reviwes-outer .junip-review-grid-item-container .junip-star-ratings-container svg {
--junipStarColor: #FF983D !important;
}
.custom-reviwes-outer .junip-review-grid-item-container .junip-px-3 {
padding: 0 !important;
}
.custom-reviwes-outer  .junip-px-3.junip-pt-3.junip-d-flex.junip-gap-3.junip-mt-auto {
border-top: 1px solid #ddd;
padding-top: 10px !important;
}
.custom-reviwes-outer .junip-review-customer.junip-p-3 {
padding: 0;
}
.custom-reviwes-outer .junip-recommendation-container .junip-recommendation-icon {
height: 16px;
margin-right: 12px;
width: 20px;
background-image: url(/cdn/shop/files/Layer_1_e838194b-2dcf-4553-a2dc-fd3bc4c30f8f.svg?v=1753181040);
background-size: contain;
}
.custom-reviwes-outer .junip-recommendation-text {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
font-family: "Poppins", sans-serif;
}
.custom-reviwes-outer .junip-review-date {
color: rgba(8, 70, 57, 0.50) !important;
opacity: 1 !important;
font-size: 18px !important;
font-family: "Poppins", sans-serif;
}
.custom-reviwes-outer .junip-review-product {
align-self: stretch;
color: #084639;
font-family: "Poppins", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
margin-bottom: 12px;
}
.custom-reviwes-outer .junip-customer-name {
color: #084639;
font-family: "Poppins", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
}
button.junip-btn.junip-btn-sm.junip-see-more {
display: flex;
max-width: 328px;
height: 55px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 100px;
background: #084639;
width: 100%;
color: #FDF4E9;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 110%;
letter-spacing: 0.18px;
font-family: "Poppins", sans-serif;
margin-top: 20px;
}
.custom-reviwes-outer .junip-powered-by-footer {
display: none;
}
.custom-subscription-details-outer .subscribe {
display: flex;
padding: 20px;
flex-direction: column;
gap: 10px;
align-self: stretch;
border-radius: 25px;
border:2px solid #084639;
background: #fff;
}
.custom-subscription-details-outer .subscribe .subscription {
display: flex;
align-items: center;
gap: 10px;
justify-content: space-between;
border-bottom: 1px solid rgba(8, 70, 57, 0.50);
padding-bottom: 10px;
margin-bottom: 10px;
}
.custom-subscription-details-outer .subscription .left-col {
display: flex;
align-items: center;
gap: 10px;
}
.custom-subscription-details-outer .subscription .right-col {
display: flex;
align-items: center;
gap: 16px;
}
.custom-subscription-details-outer .subscription h6 {
color: #084639;
font-size: 18px !important;
font-style: normal;
font-weight: 700;
line-height: 130%; 
font-family:"peridot-pe-variable";
margin: 0;
}
.custom-subscription-details-outer .subscription p {
color: rgba(8, 70, 57, 0.50);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%;
font-family:"peridot-pe-variable";
}
.custom-subscription-details-outer ul li {
color: #084639;
font-family:"peridot-pe-variable";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
padding-bottom: 10px;
}
.custom-subscription-details-outer .subscription .right-col h6.background {
color: #FDF4E9;
text-align: center;
border-radius: 120px;
background: #F0353B;
display: flex;
padding: 3px 11px;
justify-content: center;
align-items: center;
gap: 10px;
font-size: 16px !important;
}
.custom-subscription-details-outer .subscription .right-col p {
color: #A8A8A8;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%;
text-decoration-line: line-through;
text-align: center;
}
.custom-subscription-details-outer .subscribe .background {
display: flex;
padding: 10px;
flex-direction: column;
align-items: flex-start;
gap: 10px;
align-self: stretch;
border-radius: 15px;
background: #CFEDEB;
}
.custom-subscription-details-outer .subscribe .background p {
color: #084639;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
.custom-subscription-details-outer .one-time .subscription {
display: flex;
gap: 10px;
align-self: stretch;
border-radius: 25px;
border: 2px solid #084639;
justify-content: space-between;
margin-top: 16px;
padding: 20px;
}
.custom-subscription-details-outer ul li svg {
margin-right: 5px;
}
/********* 16/07/2025 *******/
/* .product__information .purchase-details {
display: none;
} */
.custom-product-banner .mobile-view-only {
display: none;
}
.product__information .product-text ul.list_items {
display: flex;
align-items: center;
flex-wrap: wrap;
column-gap: 15px;
row-gap: 15px;
}
.product__information .product-text li.icon_with_text {
display: flex;
align-items: center;
gap: 7px;
}
.product__information .product-text span.img_icon {
display: flex;
align-items: center;
justify-content: center;
}
.custom-product-banner .product_section {
gap: 48px;
justify-content: space-between;
}
.custom-product-banner .product__images.one-half.column.medium-down--one-whole {
width: calc(54.194% - 24px);
margin: 0;
padding: 0;
min-width: auto;
}
.custom-product-banner .product__information.has-product-sticker.one-half.column.medium-down--one-whole {
width: calc(45.807% - 24px);
margin: 0;
padding: 0;
min-width: auto;
}
.custom-product-banner .product-block {
max-width: 100%;
}
.custom-product-banner .product-gallery__main {
max-width: 100%;
}
.custom-product-banner .image__container {
max-width: 100% !important;
}
.custom-product-banner .product-gallery.has-height-set .product-gallery__main img {
object-fit: contain;
border-radius: 50px;
max-height: 100%;
}
.custom-product-banner button.flickity-button.flickity-prev-next-button.previous {
left: 20px;
border-radius: 100px;
background: rgba(240, 53, 59, 0.40) !important;
}
.custom-product-banner button.flickity-button.flickity-prev-next-button.next {
right: 20px;
border-radius: 100px;
background: rgba(240, 53, 59, 0.40) !important;
}
.custom-product-banner button.flickity-button.flickity-prev-next-button.next,.custom-product-banner button.flickity-button.flickity-prev-next-button.previous {
top: 50%;
}
.custom-product-banner  .product-gallery__thumbnail img {
border-radius: 20px;
width: 100%;
}
.custom-product-banner .product-gallery__thumbnail.is-nav-selected img{
border: 2px solid #084639;
}
.custom-product-banner .product-block .product-text ul {
display: flex;
gap: 15px;
flex-wrap: wrap;
max-width: 544px;
}
.custom-product-banner .product-block .product-text ul li {
position: relative;
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
padding-left: 25px;
font-family:"peridot-pe-variable";
}
.custom-product-banner .product-block .product-text ul li:before {
position: absolute;
content: "";
background-image: url(/cdn/shop/files/Group_3524_205c0971-3900-4ddb-8efb-133c7d8f5f90.png?v=1752669370);
width: 17px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
left: 0;
top: 0;
bottom: 0;
height: 17px;
margin: auto;
}
.custom-product-banner button.button.action_button.button--add-to-cart.action_button--secondary {
border-radius: 100px;
background: #084639;
display: flex;
min-height: 55px;
justify-content: center;
align-items: center;
gap: 2px;
flex: 1 0 0;
color: #fdf4e9;
text-align: center;
font-family:"kensington";
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 110%;
letter-spacing: .22px;
text-transform: capitalize;
border-color: transparent;
max-width: 100%;
}
.junip-separator.junip-mt-3 {
display: none;
}
.product-gallery .flickity-prev-next-button svg {
display: block;
width: 12px;
}
.product-gallery .flickity-prev-next-button.next:before,.product-gallery .flickity-prev-next-button.previous:before{
content: unset;
}
.product-main .product__information .product-block--description .description p:first-child{
margin-bottom: 20px;
padding-top: 0px;
}
.description.content.has-padding-top {
padding-top: 0;
}
.custom-product-banner .cstm-cart-bitton {
display: flex;
flex-direction: column;
width: 100%;
}
.custom-product-banner button.button.action_button.button--add-to-cart.action_button--secondary span.text{
font-family:"kensington";
}
.custom-product-banner .quantity-wrapper.field.has-addons.quantity-style--box {
border: 2px solid #084639;
background: transparent;
border-radius: 100px;
}
.custom-product-banner .quantity-wrapper .icon svg path{
stroke:  #084639;
}
.custom-product-banner span.quantity-element.button.is-inverse {
border: none !important;
}
.custom-product-banner input.quantity-input.quantity-element.input {
color: #084639;
font-size: 18px;
}
.product-gallery__thumbnail.column {
margin: 0px 6.5px;
width: calc(20% - 13px);
padding: 0px;
}
.custom-product-banner .qty-box {
max-width: 100% !important;
}
.custom-product-banner .qty-box select#custom-quntity-select {
width: 70px;
border: none;
background: transparent;
font-size: 18px;
font-weight: 700;
font-family: peridot-pe-variable;
height: 55px;
color: #084639;
-webkit-appearance: none;
appearance: none;
background-image: url(/cdn/shop/files/Polygon_1_24bf6061-a5d5-442d-8205-2a3060c33426.png?v=1753425861);
background-repeat: no-repeat;
background-position: right 10px center;
background-size: 15px;
padding: 0px 10px;
}
.custom-product-banner .qty-box select#custom-quntity-select:focus {
outline: none;
}
.custom-product-banner .qty-box .purchase-details__quantity.product-quantity-box.quantity-box--box {
position: relative;
width: 114px;
border: 2px solid #084639;
border-radius: 100px;
padding: 0px 21px;
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto;
}
.smart-payment-button--false .purchase-details {
align-items: flex-start;
min-height: auto;
margin: 20px 0px 15px 0px;
}
.custom-product-banner a.product__size-chart {
color: #084639;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%;
font-family: peridot-pe-variable;
padding: 0;
margin: 13px auto 0;
display: flex;
align-items: center;
justify-content: center;
gap: 7px;
}
.product_form skio-plan-picker {
display: none;
}
.custom-product-banner .block-wapper .items a {
background: transparent;
border-radius: 100%;
}
.product-main .product_section .block-wapper .items{
  width: 60px;
}
.product-main .product_section .block-wapper .items.active a img {
border:2px solid #084639;
}
.product-main .product_section .block-wapper .items a:hover img{
border:2px solid #084639;  
}
.subscription-widget label {
display: flex;
align-items: center;
gap: 10px;
flex-wrap: wrap;
}
.subscription-widget input.selling_plan,.one-time-widget .widget-detail label input.selling_plan {
width: 100%;
max-width: 26px;
accent-color: #084639;
min-height: 26px;
}
.subscription-widget .custom_selling_plan,.one-time-widget .widget-detail label .custom_selling_plan {
width: calc(60% - 46px);
}
.one-time-widget .widget-detail label{
display: flex;
align-items: center;
gap: 10px;
flex-wrap: wrap;
}
.subscription-widget .custom-price,.one-time-widget .widget-detail label .custom-price {
width: 40%;
display: flex;
justify-content: end;
align-items: center;
gap: 16px;
align-self: center;
}
.subscription-widget span,.one-time-widget .widget-detail label span {
color: #084639;
text-align: left;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
font-family:"peridot-pe-variable";
margin: 0px;
display: block;
}
.subscription-widget span.saving-badge {
padding: 3px 11px;
border-radius: 120px;
background: #F0353B;
color: #FDF4E9;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 130%;
font-family:"peridot-pe-variable";
}
.subscription-widget span.fade-drink,.one-time-widget .widget-detail label span.fade-drink {
font-size: 16px !important;
color: rgba(8, 70, 57, 0.50) !important;
font-style: normal;
font-weight: 700;
line-height: 130%;
}
.subscription-widget span.original-price-dollar {
color: #A8A8A8 !important;
font-size: 16px !important;
font-style: normal;
font-weight: 700;
line-height: 130%;
text-decoration-line: line-through;
font-family:"peridot-pe-variable";
}
.subscription-details ul {
list-style: none;
padding-left: 0;
display: flex;
flex-direction: column;
gap: 10px;
border-top: 1px solid rgba(8, 70, 57, .5);
padding-top: 10px;
margin-top: 10px;
}
.subscription-details ul li {
position: relative;
padding-left: 30px;
color: #084639;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
text-align: left;
}
.subscription-details ul li:before {
content: "";
background-image: url(/cdn/shop/files/Vector.svg?v=1752740996);
position: absolute;
width: 25px;
height: 25px;
background-size: auto;
background-repeat: no-repeat;
background-position: center;
top: 0;
left: 0;
bottom: 0;
margin: auto;
}
.sell_plan_cs .widget-detail {
width: 100%;
flex-grow: 1;
border-radius: 25px !important;
border: 2px solid #084639;
background: transparent;
color: #000;
margin-bottom: 16px;
padding: 20px;
align-items: end;
}
.sell_plan_cs .widget-detail .offer {
border-radius: 15px;
background: #CFEDEB;
padding: 10px;
margin-top: 10px;
}
.sell_plan_cs .widget-detail .offer p {
color: #084639;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
font-family: peridot-pe-variable;
max-width: 450px;
}

.custom-product-banner h1.product_name.title {
color: #084639;
font-family:"kensington";
font-size: 48px;
font-style: normal;
font-weight: 700;
line-height: 90%;
text-transform: capitalize;
margin-bottom: 15px;
}
.custom-product-banner .description p {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
.custom-product-banner .block-price.modal_price.subtitle {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
margin-bottom: 20px;
font-family:"peridot-pe-variable";
}
.custom-product-banner .skio-external-price span {
color: #084639 !important;
}
.product__information .product-text ul.list_items li.icon_with_text {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
font-family:"peridot-pe-variable";
}
.custom-product-banner .block-listItems .block-lable {
color: #084639;
font-family:"peridot-pe-variable";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130%;
margin: 30px 0px 15px;
}
.custom_collection-video-outer .one-whole.column {
margin: 0;
width: 100%;
}
.custom_collection-video-outer .tolstoy-carousel-container {
margin: 0 !important;
}
.custom_collection-video-outer .tolstoy-product-tile-title {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 130% !important;
font-family:"peridot-pe-variable";
}
.custom_collection-video-outer .tolstoy-product-tile-price {
color: #084639;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 130%;
font-family:"peridot-pe-variable";
}
.custom_collection-video-outer button.tolstoy-product-tile-button {
display: block !important;
}
.custom_collection-video-outer button.tolstoy-product-tile-button svg rect {
fill: #084639;
}
.custom_collection-video-outer ._productTextContainer_4t3oi_14 {
padding: 0px;
}
.custom_collection-video-outer .tolstoy-product-content {
min-height: auto !important;
max-height: fit-content !important;
padding: 0 !important;
border-radius: 20px !important;
border: 0px !important;
}
.custom_collection-video-outer .tolstoy-product-tile._productContainer_4t3oi_1 {
padding: 10px !important;
min-height: auto !important;
}
.custom_collection-video-outer ._productTextContainer_4t3oi_14 > div {
flex: unset !important;
}
.custom_collection-video-outer ._productLeftContainer_4t3oi_9 {
align-items: center;
gap: 10px;
}
.custom_collection-video-outer ._productImage_4t3oi_21 {
width: 90px;
height: 87px;
border-radius: 20px;
background: #FDF4E9;
padding: 10px;
}
video.tolstoy-carousel-video {
border-radius: 20px !important;
}
.custom-product-banner .purchase-details__buttons .mob-view {
display: none;
}
.custom-reviwes-outer .junip-review-grid-item-container .junip-customer-info{
  display: none !important;
}
button.fancybox-button.fancybox-close-small {
padding: 0;
right: 10px;
top: 10px;
}
.size-chart .fancybox-close-small svg {
background-color: transparent!important;
padding: 0!important;
width: 35px;
height: 35px;
}
.fancybox-button svg path {
fill: #084639;
}
/* collection page */
section.custom-collection-main .top-content h1.title {
    color: #084639;
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin: 0px 0px 10px 0px;
    font-family:"kensington";
}
section.custom-collection-main .top-content p.desc {
    color: #084639;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    font-family: peridot-pe-variable;
    max-width: 500px;
    margin: auto;
}
section.custom-collection-main .inner-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 21px;
}
section.custom-collection-main .inner-row .box-col {
    width: calc((100% - 42px) / 3);
    border-radius: 20px;
    background: #FFF;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex: 1 0 0 0;
}
section.custom-collection-main .top-content {
    background: linear-gradient(180deg, rgba(207, 237, 235, 0.00) 0%, #CFEDEB 100%), #FDF4E9;
    padding: 20px 0px 60px 0px;
}
section.custom-collection-main .energy-drink-outer {
    background: linear-gradient(180deg, #CFEDEB 82.91%, #FFEFD0 100%),  #CFEDEB;
    padding: 20px 0px 60px 0px;
}
section.custom-collection-main .sport-drink-outer {
    background: linear-gradient(180deg,#FFEFD0 69.24%,#FFE0CE 100%), #FFEFD0;
    padding: 20px 0px 60px 0px;
}
section.custom-collection-main .wellness-drink-outer {
    background: linear-gradient(180deg, rgba(207, 237, 235, 0.00) 80.81%, #CFEDEB 100%), #FFE0CE;
    padding: 20px 0px 60px 0px;
}
section.custom-collection-main .electrolyte-drink-outer {
    background: #CFEDEB;
    padding: 20px 0px 60px 0px;
}
section.custom-collection-main .inner-row .box-col h6.title {
    color: #084639;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    font-family: peridot-pe-variable;
    margin: 10px 0px 0px;
}
section.custom-collection-main .inner-row .box-col a.name {
    color: #084639;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    font-family: peridot-pe-variable;
    padding: 5px 0px;
    text-align: center;
}
section.custom-collection-main .inner-row .box-col p.price {
    color: #084639;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    margin: 0px 0px 10px;
    font-family:"peridot-pe-variable";
    text-align: center;
}
section.custom-collection-main .inner-row .box-col a.btn {
    border-radius: 100px;
    border: 2px solid #084639;
    display: flex;
    height: 55px;
    font-family:"kensington";
    justify-content: center;
    align-items: center;
    gap: 10px;
    align-self: stretch;
    color: #084639;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%; 
    letter-spacing: 0.22px;
    text-transform: capitalize;
}
section.custom-collection-main .inner-row .box-col a.btn:hover {
    color: #FDF4E9;
    background-color: #084639;
}
section.custom-collection-main .inner-row .box-col svg path {
    fill: #FF983D;
}
section.custom-collection-main .inner-row .box-col img {
    border-radius: 18px;
}
section.custom-collection-main .top-content ul {
    display: flex;
    justify-content: center;
    margin-top: 35px;
    gap: 13px;
    flex-wrap: wrap;
}
section.custom-collection-main .top-content li {
    color: #084639;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    border-radius: 100px;
    border: 2px solid #084639;
    padding: 8.5px 15px 13.5px;
    cursor: pointer;
    font-family: peridot-pe-variable;
    text-transform: capitalize;
    height: 55px;
    place-content: center;
}
section.custom-collection-main .top-content li.active {
    border-radius: 100px;
    background: #084639;
    color: #F9EEE0;
    font-weight: 700;
}
section.custom-collection-main h2 {
    color: #084639;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin: 0 0 35px 0;
    font-family:"kensington";
}
section.about-banner-outer {
    padding: 30px 0 50px;
    background: linear-gradient(180deg, rgba(207, 237, 235, 0.00) 64.8%, #CFEDEB 100%), #FDF4E9;
}
section.about-banner-outer img {
    border-radius:40px;
    object-fit:cover;
}
section.about-banner-outer .left-col .img-1 img {
    width: 154px;
    height: 151px;
    object-fit: cover;
}
section.about-banner-outer .img-2 {
    width: 100%;
    text-align: center;
}
section.about-banner-outer .img-2 img {
    width: 207px;
    height:201px;
    border-radius:46px;
}
section.about-banner-outer .img-3{
    width: 100%;
    text-align: center;
}
section.about-banner-outer .img-3 img{
    width:120px;
    height:118px;
}
section.about-banner-outer .inner .img-4 img {
    width: 120px;
    height: 118px;
}
section.about-banner-outer .inner .img-4 {
    text-align: end;
    width: calc(50% - 30px);
    padding-right: 23px;
}
section.about-banner-outer .inner .img-5 {
    text-align: end;
    width: 50%;
}
section.about-banner-outer .inner .img-5 img {
    width: 149px;
    height: 148px;
}
section.about-banner-outer .img-6 img {
    width: 216px;
    height: 206px;
    border-radius:42px;
}
section.about-banner-outer .img-6 {
    text-align: center;
}
section.about-banner-outer .inner-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height:100%;
}
section.about-banner-outer .left-col {
    width: 33.33%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left:12px;
}
section.about-banner-outer .center-text {
    width: 33.33%;
    padding: 0px 30px;
}
section.about-banner-outer .right-col {
    width: 33.33%;
    padding-right: 34px;
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
}
section.about-banner-outer .inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap:30px;
    width:100%;
}
section.about-banner-outer .left-col .inner {
    width: 50%;
}
section.about-banner-outer .center-text h1 {
    color: #084639;
    text-align: center;
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin: auto;
    max-width: 390px;
}
section.about-banner-outer .center-text strong {
    font-weight: 700;
}
section.about-banner-outer .center-text p {
    color: #084639;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    text-align: center;
    max-width: 415px;
    margin: 27px auto 0;
}
section.about-banner-outer .mob-view{
    display:none;
}
.page-width {}

section.custom-ditched-plastic-outer {
    background: linear-gradient(180deg, #FDF4E9 0.06%, #D3DE8E 71.59%), #D3DE8E;
    padding: 60px 0px 30px 0px;
}
section.custom-ditched-plastic-outer  .boxes-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
    margin:60px 0px 71px 0px;
}
section.custom-ditched-plastic-outer  .left-col {
    display: flex;
    align-items: center;
}
section.custom-ditched-plastic-outer  .right-col {
    display: flex;
    align-items: center;
}
section.custom-ditched-plastic-outer .content-box {
    background: #FDF4E9;
    padding: 20px;
    border-radius: 20px 0 0 20px;
    max-width: 285px;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-right: -20px;
}
section.custom-ditched-plastic-outer img {
    max-width: 153px;
    z-index: 1;
    height: 440px;
    object-fit: cover;
}
section.custom-ditched-plastic-outer .right-col img {
    height: 483px;
}
section.custom-ditched-plastic-outer .right-col .content-box {
    border-radius: 0 20px 20px 0;
    margin-left: -23px;
    margin-right: 0;
}
section.custom-ditched-plastic-outer .boxes-row h4 {
    color:  #084639;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
}
section.custom-ditched-plastic-outer .boxes-row p {
    color:  #084639;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
section.custom-ditched-plastic-outer .inner-row {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    margin: 25px 0px;
}
section.custom-ditched-plastic-outer .box {
    padding: 20px 20px 20px 20px;
    box-shadow: unset;
    border-radius: 20px;
    background: #c5d178;
    width: calc(25% - 15px);
}
section.custom-ditched-plastic-outer .box p {
    max-width: 198px;
    margin:auto;
}
section.custom-ditched-plastic-outer .bottom-content h4 {
    color: #084639;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    text-align: center;
}
section.custom-ditched-plastic-outer .bottom-content p {
    color: #084639;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
section.custom-ditched-plastic-outer h1.title {
    color: #084639;
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; 
    text-transform: capitalize;
    margin-bottom:20px;
}
section.custom-ditched-plastic-outer .description p {
    color: #084639;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; 
    max-width: 750px;
    margin: auto;
}
section.custom-lineup-outer h2 {
    color: #FDF4E9;
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin-bottom:31px;
}
section.custom-lineup-outer .desc {
    margin-bottom: 15px;
}
section.custom-lineup-outer {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 64px 0px;
}
section.custom-lineup-outer p {
    color: #FDF4E9;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
section.custom-lineup-outer a {
    display: flex;
    max-width: 328px;
    height: 55px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 100px;
    background: #fdf4e9;
    color: #f0353b;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    letter-spacing: .22px;
    text-transform: capitalize;
    font-family: kensington;
    margin: 31px auto 0;
    width: 100%;
    padding: 14.4px 22px 16.4px;
}
section.custom-lineup-outer .inner {
    max-width: 850px;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
section.custom-lineup-outer .inner p strong {
    font-weight: 800;
}
.custom-about-first-image-with-text .image-with-text__image-column .image-element__wrap::before{
    display:none;
}
.custom-home-image-with-text.custom-about-third-image-with-text .image-with-text__image-column {
    width: 50%;
}
.custom-home-image-with-text.custom-about-third-image-with-text .image-with-text__text-column{
    width:50%;
}
.custom-home-image-with-text.custom-about-third-image-with-text h3{
    margin-bottom:29px !important;
}
.custom-home-image-with-text.custom-about-third-image-with-text p {
    color: #084639;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    margin:0 0 29px !important;
}
.custom-home-image-with-text.custom-about-third-image-with-text p:last-child{
    margin-bottom:0px !important;
}
.custom-home-second-image-with-text.custom-about-first-image-with-text .container .column.image-with-text__text-column {
    width: calc(52% - 54px);
    max-width: 100%;
}
.custom-home-second-image-with-text.custom-about-first-image-with-text .container .column.image-with-text__image-column {
    width: calc(48% - 54px);
}
.custom-home-second-image-with-text.custom-about-first-image-with-text .image-with-text__text p{
    margin:14px 0px 29px 0px;
    display: inline-block;
}
.custom-home-second-image-with-text.custom-about-first-image-with-text .image-with-text__text ul li {
    font-size:16px;
}
.custom-home-second-image-with-text.custom-about-second-image-with-text .image-with-text__text p:first-child {
    font-size: 20px;
    margin: 14px 0 29px;
}
.custom-home-second-image-with-text.custom-about-second-image-with-text .image-with-text__text p {
    margin: 0px 0px 15px;
}
.custom-home-second-image-with-text.custom-about-second-image-with-text .image-with-text__text p:last-child {
    margin: 0px;
}
.custom-about-forth-left-image-with-text {
    background: linear-gradient(180deg, #FDF4E9 0%, #CFEDEB 30.77%), #CFEDEB;
    padding-top: 60px;
    padding-bottom:30px;
}
.custom-home-second-image-with-text.custom-about-forth-left-image-with-text h2.top-title {
    margin-bottom: 71px;
    color: #084639;
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
}
.custom-about-fifth-left-image-with-text{
    padding:0px 174px;
}
.custom-about-forth-left-image-with-text img,.custom-about-fifth-left-image-with-text img {
    max-width: 100%;
    height: auto;
    object-fit: cover;
}
.custom-home-second-image-with-text.custom-about-forth-left-image-with-text p,.custom-home-second-image-with-text.custom-about-fifth-left-image-with-text p {
    margin-bottom: 0px;
    max-width:388px;
}
.custom-home-second-image-with-text.custom-about-forth-left-image-with-text .container .column.image-with-text__image-column {
    width: calc(53% - 35px);
}
.custom-home-second-image-with-text.custom-about-forth-left-image-with-text .container .column.image-with-text__text-column {
    width: calc(47% - 35px);
    max-width: 100%;
}
.custom-home-second-image-with-text.custom-about-forth-left-image-with-text .image-with-text__image-column .image-element__wrap:before {
    left: -30px;
    bottom: 50px;
    border-radius: 27px;
    top: auto;
    width:178px;
    height:184px;
}
.custom-home-second-image-with-text.custom-about-fifth-left-image-with-text .image-with-text__image-column .image-element__wrap:before {
    right: -50px;
    bottom: 57px;
    top: auto;
    border-radius: 27px;
    width: 192px;
    height: 191px;
}
.custom-home-second-image-with-text.custom-about-fifth-left-image-with-text .container .column.image-with-text__text-column {
    width: calc(47% - 35px);
    max-width: 100%;
    padding-left:78px;
}
.custom-home-second-image-with-text.custom-about-fifth-left-image-with-text .container .column.image-with-text__image-column {
    width: calc(53% - 35px);
}
.image-with-center-text h2.top-title {
    color: #084639;
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
}
.image-with-center-text p.top-desc {
    color: #084639;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.about-image-with-center-text h2.top-title {
    margin-bottom: 15px;
}
.about-image-with-center-text p.top-desc {
    margin-bottom: 60px;
}
.about-image-with-center-text .inner-row.desktop-view {
    gap: 45px;
}
.custom-home-image-with-text.custom-about-third-image-with-text .image-with-text__text-column {
    padding: 0px 88px 0px 100px;
}
.custom-about-forth-left-image-with-text .container,.custom-about-fifth-left-image-with-text .container{
    max-width: 1440px;
    gap:70px;
    justify-content:unset;
}
.about-image-with-center-text .page-width {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
}
.custom-about-first-image-with-text{
    padding-left: 8rem;
    padding-right: 8rem;
}
.rebuy-cart {
    display: none !important;
}
section.insta-feed-outer img {
    height: 308px;
    width: 100%;
    object-fit: cover;
    border-radius: 20px;
}
section.insta-feed-outer a {
    padding: 0px 3.5px;
}
section.insta-feed-outer {
    padding: 0px 0px 60px;
    background: #CFEDEB;
}
.custom-about-forth-left-image-with-text img, .custom-about-fifth-left-image-with-text img {
    max-width: 520px;
    height: 470px;
    object-fit: cover;
    border-radius:60px;
}
.custom-wholesale-table-outer .inner-row {
    flex-direction: row-reverse;
}
.custom-wholesale-table-outer .inner-row .left-content p {
    margin: 30px 0px 10px !important;
}
.custom-wholesale-table-outer .inner-row .left-content p:last-child {
    margin: 0px 0px 30px !important;
}
.custom-wholesale-bottom img {
    height: 267px;
    object-fit:cover;
}
.custom-wholesale-bottom a.button {
    border: 2px solid #084639 !important;
    background: transparent !important;
}
.custom-home-image-with-text.custom-home-third-text-image.custom-wholesale-image-with-text-outer .container{
    gap:100px;
}
.custom-home-image-with-text.custom-home-third-text-image.custom-wholesale-image-with-text-outer .image-with-text__text-column {
    width: calc(50% - 50px);
    padding: 0;
}
.custom-home-image-with-text.custom-home-third-text-image.custom-wholesale-image-with-text-outer .image-with-text__image-column {
    width: calc(50% - 50px);
}
.custom-home-image-with-text.custom-home-third-text-image.custom-wholesale-image-with-text-outer .image-with-text__text-column h3{
    max-width:100%;
    margin-bottom:35px;
}
.custom-home-image-with-text.custom-home-third-text-image.custom-wholesale-image-with-text-outer img {
    border-radius: 40px;
    height: 442px;
    object-fit: cover;
    max-width: 542px;
    margin: auto 0 auto auto;
}
.custom-home-third-text-image img {
    height: auto;
}
.custom-home-image-with-text.custom-home-third-text-image.custom-wholesale-image-with-text-outer li {
    counter-increment: list-counter;
    margin-top: 15px;
}
.custom-home-image-with-text.custom-home-third-text-image.custom-wholesale-image-with-text-outer li:last-child {
    margin-bottom: 35px;
}
.custom-home-image-with-text.custom-home-third-text-image.custom-wholesale-image-with-text-outer li:before {
    content: counter(list-counter);
    position: absolute;
    left: 0;
    list-style: none !important;
    width: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 26px;
    border-radius: 65px;
    border: 1px solid #084639;
    background: #FFF;
}
section.left-slider-text-outer {
    padding: 60px 120px 60px 0;
    background: linear-gradient(0deg, rgba(253, 244, 233, 0.00) 0%, #FDF4E9 100%), #CFEDEB;
}
section.left-slider-text-outer .inner-row {
    display: flex;
    flex-wrap: wrap;
    align-items:center;
    gap: 100px;
}
section.left-slider-text-outer .left-slick {
    width: calc(52% - 50px);
}
section.left-slider-text-outer .left-slick .slick-slide {
    padding: 0px 10px;
}
section.left-slider-text-outer .right-col {
    width: calc(48% - 50px);
}
section.left-slider-text-outer .left-slick img {
    border-radius: 40px;
    height: 420px;
    object-fit: cover;
}
section.left-slider-text-outer .right-col h2 {
    color: #084639;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
}
section.left-slider-text-outer .right-col li {
    color: #084639;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    position: relative;
    counter-increment: list-counter;
    padding-left: 40px;
}
section.left-slider-text-outer .right-col li:before {
    content: counter(list-counter);
    position: absolute;
    left: 0;
    list-style: none !important;
    width: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 26px;
    border-radius: 65px;
    border: 1px solid #084639;
    background: #FFF;
}
section.left-slider-text-outer .right-col ul {
    margin: 35px 0;
    display: flex;
    flex-direction: column;
    gap: 19px;
}
section.left-slider-text-outer .right-col a.cstm-btn.btn {
    margin: 0;
}
.custom-wholesale-bottom-img img {
    height: 274px;
    object-fit: contain;
}
.custom-home-second-image-with-text.custom-wholesale-bottom-img h3 {
    margin-bottom: 35px;
}
.custom-home-image-with-text.image-first-mobile.custom-home-third-text-image.custom-wholesale-banner-outer .image-with-text__text-column{
    border-radius:20px 0px 0px 20px;
}
.custom-home-image-with-text.image-first-mobile.custom-home-third-text-image.custom-wholesale-banner-outer img {
    border-radius: 0px 20px 20px 0px;
    height:484px;
    object-fit:cover;
}
.custom-home-image-with-text.custom-home-third-text-image .image-with-text__text p {
    max-width: 500px;
}
.custom-home-image-with-text.image-first-mobile.custom-home-third-text-image.custom-wholesale-banner-outer p.caption {
    color: #084639;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
}
.custom-home-image-with-text.image-first-mobile.custom-home-third-text-image.custom-wholesale-banner-outer p.caption svg {
    vertical-align: middle;
    margin-right: 8px;
    margin-bottom: 3px;
}
section.custom-home-image-with-text.image-first-mobile.custom-home-third-text-image.custom-wholesale-image-with-text-outer{
    padding:0px 120px;
}
.custom-wholesale-bottom-img .container {
    padding: 0px 1.6rem;
}
.custom-home-image-with-text.custom-home-third-text-image.custom-wholesale-banner-outer h3 {
    max-width: 100%;
}
.custom-home-image-with-text.custom-home-third-text-image.custom-wholesale-banner-outer .image-with-text__text-column {
    width: 50%;
    justify-content:flex-start;
}
.custom-home-image-with-text.custom-home-third-text-image.custom-wholesale-banner-outer .image-with-text__image-column {
    width: 50%;
}
.custom-wholesale-featured-class .left-side {
    width: 100%;
}
.custom-wholesale-featured-class .left-side h2,.custom-wholesale-featured-class .left-side p{
    text-align:center;
}
.custom-wholesale-featured-class .one-fourth{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}
.custom-wholesale-featured-class .right-side {
    display: none;
}
.custom-wholesale-featured-class h2.cstm-hdng {
    color: #084639;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
}
.custom-wholesale-featured-class p {
    color: #084639;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.custom-wholesale-featured-class .top-header {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.custom-wholesale-featured-class .prod-desc p {
    font-size: 18px;
}
.custom-wholesale-featured-class .product-thumbnail {
    display: flex;
    flex-direction: column;
    text-align: center;
}
.custom-wholesale-featured-class .featured-collection{
    gap:21px;
}
.custom-wholesale-featured-class .featured-collection .product-thumbnail__review-stars {
    display: none;
}
.custom-wholesale-featured-class .product-thumbnail .prod-upgrade {
    margin: 15px 0px 0px;
}
.custom-wholesale-featured-class .thumbnail__caption {
    padding: 0 !important;
}
.custom-product-default .swatch__options {
    border: 0;
    flex-direction: row;
    gap: 10px;
}
.custom-product-default .swatch__option {
    border-radius: 100px;
    border: 1.5px solid #084639;
    text-align: center;
    width: 54px;
    padding: 0 10px;
    align-items: center;
    margin:0px !important;
}
.custom-product-default  .product-gallery.has-height-set .product-gallery__main img {
    background: #fff;
}
.custom-product-default  .product-gallery__thumbnail img {
    background: #fff;
}
.custom-product-default fieldset.swatch.is-flex.is-flex-wrap {
    margin-bottom: 30px;
}
.custom-product-default .swatch label {
    min-width: auto;
    float: unset;
    color: #084639;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    place-content: center;
    display: block;
}
.custom-product-default legend.option-title.label {
    color: #084639;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 8px;
}
.custom-product-default .has-quantity-box {
    min-height: auto;
}
.custom-product-default .purchase-details .purchase-details__spb--true{
    gap:20px;
}
.custom-product-default span.money {
    color: #084639;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
}
.custom-product-default .description.content.has-padding-top p:last-child {
    display: block;
}
.custom-product-default .desc-part-2 li {
    position: relative;
    padding-left: 28px;
    list-style: none;
    color: #084639;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
.custom-product-default .desc-part-2 ul {
    margin: 0 0 20px 0 !important;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.custom-product-default .desc-part-2 li:before {
    background-image: url(/cdn/shop/files/Checkmark.svg?v=1751974360);
    position: absolute;
    content: "";
    width: 17px;
    height: 17px;
    left: 0;
    top:0;
    bottom:0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position:left;
    margin:auto;
}
.custom-product-default .desc-part-3 p {
    padding-left: 20px;
    position: relative;
}
.custom-product-default .desc-part-3 p:before {
    background-image: url(/cdn/shop/files/Vector_25.png?v=1755180999);
    position: absolute;
    con'": ":';
    con'": ":';
    con'": "';
    content: "";
    width: 11px;
    height: 8px;
    left: 0;
    background-position: left;
    background-size: cover;
    background-repeat: no-repeat;
    top: 0;
    bottom: 0;
    margin: auto;
}
.custom-product-default .mobile-only.description {
    display: none;
}
.product-default .product__images.one-half.column.medium-down--one-whole {
    width: calc(48.194% - 24px);
}
.product-default .product__information.has-product-sticker.one-half.column.medium-down--one-whole {
    width: calc(51.807% - 24px);
}
.product-default .smart-payment-button--true.product_form{
    width:100%;
}
.product-default .swatch__option.active{
    background:#084639;
}
.product-default .swatch__option.active label{
    color: #F9EEE0;
}
.custom-sampler-left-img-outer .inner-row {
    flex-direction: row-reverse;
}
section.left_text_right_image_outer.custom-sampler-left-img-outer {
    background: linear-gradient(180deg, rgba(207, 237, 235, 0.00) 44.04%, #CFEDEB 100%), #FDF4E9;
}
section.custom-three-card-outer h1.title {
    color: #084639;
    text-align: center;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; 
    text-transform: capitalize;
}
section.custom-three-card-outer p.desc {
    color: #084639;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
section.custom-three-card-outer {
    padding: 60px 0px;
    background: #FDF4E9;
}
section.custom-three-card-outer .inner-row {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 25px;
    align-self: stretch;
    margin-top: 45px;
    flex-wrap:wrap;
}
section.custom-three-card-outer .inner-card {
    display: flex;
    padding: 20px;
    align-items: center;
    gap: 10px;
    border-radius: 20px;
    background: #fff;
    width: calc(33.33% - 17px);
}
section.custom-three-card-outer .inner-card h4 {
    color: #084639;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    text-transform: capitalize;
    margin-bottom:10px;
}
section.custom-three-card-outer .inner-card p {
    color: #084639;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
}
section.custom-three-card-outer .inner-card li {
    color: #084639;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    position:relative;
}
section.custom-three-card-outer .inner-card img {
    max-width: 139px;
    height: 290px;
    object-fit: cover;
}
section.custom-three-card-outer .inner-card ul {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-left: 20px;
    margin-top: 17px;
}
section.custom-three-card-outer .inner-card li::before {
    position: absolute;
    content: "";
    background-image: url(/cdn/shop/files/Vector_25.png?v=1755180999);
    top: 0;
    left: -20px;
    width: 13px;
    height: 9px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    bottom: 0;
    margin: auto;
}
.custom-sampler-left-img-outer .inner-row img.main_img {
    max-width: 100%;
}
.custom-sampler-left-img-outer .inner-row{
    gap:66px;
}
.custom-sampler-left-img-outer .inner-row .left-col {
    width: calc(48% - 33px);
}
.custom-sampler-left-img-outer .inner-row .right-col {
    position: relative;
    width: calc(52% - 33px);
}

.custom-sampler-tabs-main .item_box {
    text-align: center;
}
section.custom-sampler-tabs-main {
    padding: 30px 0px;
    background: #FDF4E9;
    display:block;
}
section.custom-sampler-tabs-main h1.title {
    color: #084639;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-transform: capitalize;
    margin-bottom: 26px;
}
section.custom-sampler-tabs-main .top-content ul {
    display: flex;
    justify-content: center;
    gap: 14px;
    flex-wrap: wrap;
    margin-bottom: 22px;
}
section.custom-sampler-tabs-main .tab {
    color: #084639;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    padding: 10.5px 15px;
    border-radius: 100px;
    border: 1.5px solid #084639;
    cursor: pointer;
}
section.custom-sampler-tabs-main .tab.active {
    color: #F9EEE0;
    background: #084639;
}
section.custom-sampler-tabs-main h6.title {
    color: #084639;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    font-family: "peridot-pe-variable";
    margin: 15px 0px 5px 0px;
}
section.custom-sampler-tabs-main .tab-content .item_box p.desc {
    color: #084639;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    max-width: 255px;
    margin: auto;
}
section.custom-sampler-tabs-main .tab-item ul {
    position: static;
    margin: 26px 0px;
}
section.custom-sampler-tabs-main .tab-item .slick-dots li {
    width: auto;
    height: auto;
    margin: 0 3px;
}
section.custom-sampler-tabs-main .tab-item .slick-dots li button{
    background:#F5E5C6;
    width:auto;
    height:auto;
    border-radius:100%;
}
section.custom-sampler-tabs-main .tab-item .slick-dots li button:before{
    display:none;
}
section.custom-sampler-tabs-main .tab-item .slick-dots li.slick-active button{
    background:#F0353B !important;
}
section.custom-sampler-tabs-main  a.btn.ingredient-popup-trigger {
   color: #084639;
    font-family: peridot-pe-variable;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    text-transform: capitalize;
}

section.custom-sampler-tabs-main .ingredients-popup {
    background: #FDF4E9;
    padding: 20px;
    border-radius: 20px;
    max-width: 684px;
    width: 100%;
    position: relative;
    animation: fadeIn .3s ease-in-out;
    overflow-y: auto;
    max-height: 100%;
    margin: 50px auto;
}
section.custom-sampler-tabs-main .flx-col.center-btn {
    text-align: center;
}
section.custom-sampler-tabs-main .ingredients-popup-overlay {
    padding: 0px 16px;
}
.custom-home-banner .wndrsxn-banner__box .caption_hover:hover {
    border-bottom: 2px solid #084639;
    padding-bottom: 3px;
}
.custom-sampler-tabs-main .tab-content{
    display:none;
}

.custom-sampler-tabs-main .inner-row {
    display: flex;
    flex-wrap: wrap;
    column-gap: 55px;
    align-items: center;
    margin-top: 45px;
    row-gap: 18px;
}
.custom-sampler-tabs-main .flx-col {
    width: calc((100% - 110px)/ 3);
    display: flex;
    flex-direction: column;
    gap: 34px;
}

.custom-sampler-tabs-main .flx-col:nth-child(2n) {
    gap: 30px;
}
.custom-sampler-tabs-main .flx-col.bottom-col {
    width: 100%;
    max-width: 419px;
    margin: auto;
}
.custom-sampler-tabs-main .inner-row .item_box {
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
/* .custom-sampler-tabs-main .flx-col img,
 .custom-sampler-tabs-main .flx-col.bottom-col img {
    max-width: 131px;
} */
.custom-sampler-tabs-main .flx-col h6.title {
    color: #084639;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-family: peridot-pe-variable;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 2px;
}
.custom-sampler-tabs-main .flx-col p.desc {
    color: #084639;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    text-align: center;
    max-width: 330px;
}
.custom-sampler-tabs-main .flx-col:nth-child(2n) img {
    max-width: 100%;
    height: 467px;
    object-fit: contain;
}
.custom-sampler-tabs-main .flx-col.bottom-col img {
    height: auto !important;
}
.custom-sampler-tabs-main .flx-col img, 
 .custom-sampler-tabs-main .flx-col.bottom-col img {
    max-width: 131px;
}
 .custom-sampler-tabs-main tab-content .item_box img {
    width: 262px;
    height: 160px;
    object-fit: cover;
    margin: auto;
} 
section.custom-sampler-tabs-main .flx-col.center-btn {
    text-align: center;
    display: flex;
    justify-content: center;
    margin-top: 20px;
    width: 100%;
}
.custom-product-banner .junip-product-summary-rendered {
    padding-bottom:0;
}
.junip-product-summary-rendered{
    padding-bottom:0;
}
.custom-product-banner .custom-review-rating {
    display: flex;
    align-items:center;
    padding-bottom: 15px;
}
.custom-product-banner span.average-rating {
    color: #084639;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    border-bottom: 1px Solid #000;
    font-family: "peridot-pe-variable";
    margin-bottom: 4px;
    margin-left: 8px;
}
.custom-product-banner span.total-rating {
    margin: 0 2px;
}
.custom-product-banner .junip-product-summary-review-count {
color: #084639;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 130%;
border-bottom:1px Solid #000;
font-family:"peridot-pe-variable";
}
.custom-product-banner .junip-product-summary-review-count{
    display:none;
}
.description.content.has-padding-top p:last-child {
display: none;
}