/** Shopify CDN: Minification failed

Line 1271:30 The "-" operator only works if there is whitespace on both sides

**/
/* Global */
/* header custom */
#cart-icon-bubble {
  border: 1px solid #dedede;
  border-radius: 27px;
  min-width: 50px;
  min-height: 3rem;
  font-family: "Qanelas Regular" !important;
  font-size: 1.4rem;
  margin-right: 0;
}

.header-custom {
  padding: 15px 0;
}

strong {
  font-weight: unset !important;
  font-family: "Qanelas Bold" !important;
}

img.header-logo {
  max-width: 105px;
}

a.button.button--primary.width-custom-btn {
  background: #258419;
}

a.button.button--primary.width-custom-btn img {
  height: 42px;
  width: 51px;
  object-fit: contain;
}

/* Banner section Starts */
.new-manly-offer .page-width {
  padding: 0 2rem;
}
.new-manly-offer .rich-text {
  min-height: 48.4rem;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  background-position: 0px -60px;
  height: 100%;
  background-attachment: unset;
}
.new-manly-offer .rich-text__wrapper {
  width: 100%;
  position: absolute;
  bottom: 22px;
  left: 0;
}
.new-manly-offer .rich-text__heading {
  font-family: "Qanelas Black";
  font-size: 38px;
  line-height: 38px;
  text-align: left;
  margin-top: 0;
  max-width: 300px;
}
.new-manly-offer .rich-text__text {
  margin-top: 25px;
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2.5rem;
}
.new-manly-offer .rich-text__buttons {
  margin-top: 45px;
}
.new-manly-offer .rich-text__text p {
  font-family: "Qanelas Medium" !important;
  font-size: 20px;
  line-height: 26px;
  text-align: left;
  color: rgba(var(--color-foreground), 1);
  font-weight: unset !important;
}
.new-manly-offer .rich-text__text p strong {
  font-family: "Qanelas Bold" !important;
  font-weight: unset !important;
}
.new-manly-offer .rich-text__buttons {
  max-width: 390px;
  display: flex;
  margin-left: auto;
  margin-right: auto;
}
.new-manly-offer .rich-text__buttons .button {
  width: 100%;
  font-family: "Qanelas SemiBold";
  font-size: 20px;
  line-height: 22px;
  text-align: center;
  padding: 0 2rem;
  border-radius: 0;
}

.new-manly-offer .saleTagRich {
  position: absolute;
  right: 90px;
  top: -280px;
  max-width: 56px;
  max-height: 56px;
}
.new-manly-offer .saleTagRich img {
  width: 100%;
}
.new-manly-offer .icon-with-text--vertical {
  margin-top: 30px !important;
  padding-top: 30px;
  border-top: 1px #0052484f solid;
}
/* Banner section Ends */

/* image section Starts */
.new-manly-offer .image-section {
  background: #c8dbbb;
  padding-left: 13px;
  padding-right: 13px;
  padding-top: 26px;
  padding-bottom: 27px;
}
.new-manly-offer .customTitle {
  font-family: Qanelas Bold;
  font-size: 19px;
  line-height: 24px;
  letter-spacing: 0.04em !important;
  text-align: center;
  color: #015349;
  font-weight: unset !important;
  margin-bottom: 25px;
}
/* image section Starts */

/* product overview section Starts */
.new-manly-offer .product_container {
  padding: 35px !important;
}
.new-manly-offer .grid__item.product__media-wrapper {
  margin-top: 0;
}
.new-manly-offer .product__media-wrapper {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.new-manly-offer .media-gallery__link img {
  border-radius: 0px;
  overflow: hidden;
  object-fit: cover;
  /* max-height: 300px; */
}
.new-manly-offer .product-images-alt-bg {
  background: transparent;
}
.new-manly-offer .thumbnail-slider .thumbnail-list.slider {
  padding-top: 8px;
}
.new-manly-offer .thumbnail {
  border-radius: 6px;
}
.new-manly-offer .thumbnail-list__item.slider__slide {
  width: calc(20% - 1rem * 5 / 6);
  max-height: 42px;
}
.new-manly-offer .product__column-sticky .slick-next,
.new-manly-offer .product__column-sticky .slick-prev,
.new-manly-offer .product__column-sticky ul.slick-dots,
.new-manly-offer .slider-button {
  display: none !important;
}
.new-manly-offer
  .product__media-wrapper
  slider-component:not(.thumbnail-slider--no-slide) {
  margin-left: 0;
  margin-right: 0;
}
.new-manly-offer .thumbnail-slider .thumbnail-list.slider {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.new-manly-offer .thumbnail[aria-current],
.new-manly-offer .thumbnail[aria-current]:focus:not(:focus-visible) {
  box-shadow: 0 0 0 0.1rem rgb(0 82 72);
  border-width: 0;
}

.new-manly-offer .product__info-wrapper {
  margin-top: 0;
  padding: 0 !important;
}

.new-manly-offer .featured-product.section-lander-page {
  padding: 0;
}

.new-manly-offer .section-lander-page .product__info-wrapper {
  padding: 0 2rem !important;
}

.new-manly-offer .slider.slider--mobile {
  margin-bottom: 1.4rem;
}

.new-manly-offer .reviwes svg {
  width: 107px;
  height: 20px;
}

.new-manly-offer .mobile_show .reviwes span {
  font-size: 13px !important;
  font-weight: unset !important;
  line-height: 18px !important;
  text-align: left;
  text-transform: none !important;
}

.new-manly-offer .reviwes {
  gap: 4px;
}

.new-manly-offer .mobile_show .reviwes {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 4px;
}

.new-manly-offer .product__info-wrapper .product__title {
  font-family: "Qanelas Medium" !important;
  font-size: 28px !important;
  font-weight: unset !important;
  line-height: 34px !important;
  letter-spacing: 0.005em !important;
  text-align: left;
  color: #005248;
}

.new-manly-offer .product__info-wrapper.grid__item .product__title {
  margin-bottom: 5px !important;
}

.new-manly-offer
  .product__info-wrapper.grid__item
  .price.price--large
  .price__container
  span.price-item {
  margin-right: 8px !important;
  font-family: "Qanelas Bold" !important;
  font-size: 20px;
  font-weight: unset !important;
  line-height: 27px;
  text-align: left;
  color: #40a040;
}

.new-manly-offer
  .product.product--medium
  .price--on-sale
  .price__sale
  s.price-item.price-item--regular {
  font-size: 18px !important;
  line-height: 20px;
  margin-right: 0 !important;
  font-family: "Qanelas Bold";
  font-weight: unset !important;
  color: rgba(106, 106, 106, 1) !important;
}

.new-manly-offer .product.product--medium span.sale-percentage {
  background: #c12f27;
  color: #fff;
  font-family: "Qanelas SemiBold";
  font-size: 14px !important;
  font-style: normal;
  font-weight: unset !important;
  letter-spacing: 0;
  line-height: 17px;
  padding: 2px 7px;
  padding-right: 25px;
  border-color: #005248;
  text-transform: none;
  position: relative;
}
/* .new-manly-offer .product.product--medium span.sale-percentage:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-right: 17px solid white;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
} */

.new-manly-offer .price.price--on-sale {
  border-bottom: 1px #ccc solid;
  padding-bottom: 2rem;
  display: flex;
  gap: 1rem;
  align-items: center;
}

.new-manly-offer .product__description.rte.quick-add-hidden {
  background: none;
  padding: 0;
  margin-bottom: 25px !important;
  padding-bottom: 24px;
  border-bottom: 1px #d3d3d3 solid;
}
.new-manly-offer .product__info-container p {
  color: rgba(0, 82, 72, 1) !important;
  font-family: "Qanelas Medium" !important;
  font-size: 15px;
  font-weight: unset !important;
  line-height: 22px;
  text-align: center;
}
.new-manly-offer .product__info-container p:not(:last-child) {
  margin-bottom: 10px;
}
.new-manly-offer .icon-with-text__item {
  justify-content: flex-start;
  padding-left: 0 !important;
}

.new-manly-offer .icon-with-text__item span {
  font-family: "Qanelas Medium" !important;
  font-size: 12px;
  font-weight: unset !important;
  line-height: 22px;
  text-align: center;
  display: block;
}
.new-manly-offer .common-btn.product-form__submit {
  box-shadow: 0 0 #8b4513 !important;
  background: #258419 !important;
  height: 56px;
}

.new-manly-offer .icon-with-text--vertical .icon-with-text__item {
  margin-bottom: 2px;
}

.new-manly-offer .icon-with-text--horizontal.icon-with-text {
  padding-bottom: 0px !important;
}

.new-manly-offer
  .product-form__input.product-form__quantity
  quantity-input.quantity {
  min-width: 62px;
  width: 62px;
  border: 1.5px #8b4513 solid;
  border-radius: 3px !important;
  min-height: 43px;
  display: none;
}

.new-manly-offer
  .product-form__input.product-form__quantity
  quantity-input.quantity
  button.quantity__button[name="minus"] {
  padding-left: 8px;
  padding-right: 0px;
  margin-left: 0;
}
.new-manly-offer
  .product-form__input.product-form__quantity
  quantity-input.quantity
  button.quantity__button[name="plus"] {
  padding-left: 0;
  padding-right: 8px;
  margin-right: 0px;
}

.new-manly-offer
  .product-form__input.product-form__quantity
  quantity-input.quantity
  input {
  font-size: 18px;
  line-height: 22px;
  font-family: "Qanelas Bold" !important;
  padding: 0 0.1rem;
  font-weight: unset !important;
}
.new-manly-offer .common-btn.product-form__submit span {
  font-size: 16px;
  line-height: 22px !important;
  font-style: normal;
  font-weight: unset !important;
  font-family: Qanelas Bold !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.new-manly-offer .product__tax.caption.rte,
.new-manly-offer .product__view-details {
  display: none;
}

.new-manly-offer .custom_quantity {
  display: flex;
  gap: 9px;
  flex-direction: row-reverse;
  align-items: center;
  margin-bottom: 8px;
}
.new-manly-offer
  .product-form.product-form
  .product-form__buttons
  .mixedcartButton {
  margin-bottom: 0 !important;
}
.new-manly-offer .product-form__input {
  max-width: 6.2rem;
  margin-bottom: 0;
  display: none;
}

.new-manly-offer
  .product-form__input.product-form__quantity
  quantity-input.quantity
  button.quantity__button
  svg.icon {
  width: 10px;
  height: 22px;
}
.new-manly-offer
  .product-form__input.product-form__quantity
  quantity-input.quantity
  button.quantity__button
  svg.icon
  path {
  fill: #000000;
}
.new-manly-offer span.intresttext {
  display: flex;
  justify-content: center;
  margin-bottom: 16px !important;
  font-family: "QANELAS REGULAR";
  font-size: 12px;
  font-weight: unset !important;
  line-height: 22px;
  text-align: center;
  color: #000000;
}
.new-manly-offer .below-icontext .icon-with-text__item span {
  font-family: Qanelas Medium !important;
  font-size: 14px;
  font-weight: unset !important;
  line-height: 22px;
  text-align: center;
  display: block;
  color: #1a110c;
}
.new-manly-offer .below-icontext .icon-with-text__item:not(:last-child) {
  margin-bottom: 12px;
}

.new-manly-offer .icon-with-text img {
  width: 12px;
  height: 9px;
}
.new-manly-offer .icon-with-text--vertical img {
  margin-right: 10px;
}
.new-manly-offer .icon-with-text.below-icontext {
  margin-bottom: 28px !important;
}
/* product overview section Ends */

/* featured-product Starts*/
.new-manly-offer .featured-product {
  margin-top: 0;
  padding: 0 2rem;
  overflow: hidden;
}

.new-manly-offer .slick-dotted.slick-slider {
  margin-bottom: 0;
  margin-left: 8px;
  margin-right: 0;
}
.product.product--medium .grid__item.product__media-wrapper .main-media-wraper {
  margin-bottom: 17px;
  overflow: hidden;
}

.new-manly-offer
  .product.product--medium
  .grid__item.product__media-wrapper
  .thumnail-media-wraper
  .media-thubnail-inner.slick-slide.slick-current.slick-active
  img,
.new-manly-offer
  .product.product--medium
  .grid__item.product__media-wrapper
  .thumnail-media-wraper
  .media-thubnail-inner
  img {
  border-radius: 3px;
}
.new-manly-offer
  .product.product--medium
  .grid__item.product__media-wrapper
  .thumnail-media-wraper
  .media-thubnail-inner.slick-slide.slick-current.slick-active
  img {
  border: 1px #005248 solid;
}
.new-manly-offer .new-product-media-structure .slick-slide {
  margin-left: 0px !important;
  margin-right: 0 !important;
}
.new-manly-offer .new-product-media-structure .main-media-wraper .slick-slide {
  margin-right: 0 !important;
}
.new-manly-offer .thumnail-media-wraper .slick-track {
  display: flex;
}
.grid__item.product__media-wrapper .main-media-wraper.new-manly-offer {
  margin-left: 0rem !important;
}
.new-manly-offer
  .product.product--medium
  .grid__item.product__media-wrapper
  .thumnail-media-wraper
  .media-thubnail-inner {
  height: 74px !important;
  width: 74px !important;
}
.new-manly-offer
  .new-product-media-structure
  .thumnail-media-wraper
  .slick-slide {
  margin-left: 12px;
  margin-right: 0;
}

.new-manly-offer .new-product-media-structure {
  flex-direction: column-reverse;
  overflow: visible;
}
.new-manly-offer section#purchaseArea {
  overflow: clip;
}
.new-manly-offer #purchaseArea .page-width {
  padding-left: 0;
  padding-right: 0;
}
.new-manly-offer
  .product.product--medium
  .grid__item.product__media-wrapper
  .thumnail-media-wraper {
  width: 100%;
  max-width: 100%;
  height: 113px;
  display: block;
}

/* featured-product Ends*/

/* Review banner starts*/
.new-manly-offer .review {
  padding: 0;
  border-radius: 0;
  border-radius: 8px;
  background: #f9f1e9;
  overflow: hidden;
  height: 100%;
}

.new-manly-offer .review .swiper-slide {
  height: auto;
}

.new-manly-offer .review-banner {
  background-color: transparent;
  padding: 0;
  padding-bottom: 34px;
}
.new-manly-offer .review_banner_wrapper {
  background: #f4f0eb;
  border-radius: 8px;
  padding: 20px 24px;
}

.new-manly-offer .slide-above-section svg {
  width: 107px;
  height: 18px;
}

.new-manly-offer .slide-above-section .manly-momvement-wrapper span {
  display: block;
  margin-bottom: 0.5rem;
}
.new-manly-offer .slide-above-section h3 {
  font-family: "Qanelas SemiBold";
  font-weight: unset !important;
  font-size: 20px;
  line-height: 31px;
  text-align: center;
}

.new-manly-offer .slide-above-section .manly-momvement-wrapper .manly-movement {
  font-family: "Qanelas Semibold" !important;
  font-size: 36px;
  margin-bottom: 14px;
  line-height: 40px;
}
.new-manly-offer .review p {
  max-width: 100%;
  margin: 0 auto;
  font-size: 16px;
  line-height: 25px;
  font-family: "Qanelas Medium" !important;
  color: #1a110c;
  letter-spacing: 0;
  margin-top: 5px;
  font-weight: unset !important;
  text-align: left;
}

.new-manly-offer .review .reviewerName {
  font-size: 18px;
  line-height: 24px;
  font-family: "Qanelas Medium" !important;
  font-weight: unset !important;
  margin-top: 0;
  margin-bottom: 2px;
  text-align: center;
  color: #000000;
}

.new-manly-offer .verifiedTag span {
  color: #212121;
  font-family: "Qanelas Medium";
  font-weight: unset !important;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: 0;
}
.new-manly-offer .verifiedTag svg {
  margin-right: 4px;
  vertical-align: middle;
}

.new-manly-offer .verifiedTag {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border-radius: 22px;
  padding: 0 1.2rem;
}
/* Review banner ends*/

/* essential section starts */
.new-manly-offer .essential_made-wrapper {
  padding-top: 25px;
  padding-bottom: 26px;
}
.new-manly-offer section.essential_made .page-width {
  padding: 0 4rem;
}
.new-manly-offer section.essential_made {
  background-size: cover;
  height: 100%;
  background-repeat: no-repeat;
}
.new-manly-offer .essential_made-wrapper h3 {
  font-size: 28px;
  color: #ffffff;
  line-height: 42px;
  font-family: "Qanelas Bold";
  font-weight: unset !important;
  letter-spacing: 0.5px !important;
  word-spacing: normal;
  margin-bottom: 14px;
}
.new-manly-offer .essential_made-wrapper h4 {
  font-size: 19px;
  line-height: 24px;
  letter-spacing: -0.5px !important;
  font-family: "Qanelas Medium";
  font-weight: unset !important;
  margin-bottom: 61px;
  color: #fff;
  position: relative;
}
.new-manly-offer .essential_made-wrapper h4:after {
  content: "";
  position: absolute;
  bottom: -33px;
  left: 0;
  width: 144px;
  height: 2px;
  background: #ffe900;
}
.new-manly-offer .essential_points p {
  font-size: 26px;
  line-height: 38px;
  color: #ffffff;
  font-family: Qanelas Bold !important;
  font-weight: unset !important;
  letter-spacing: -0.5px;
  text-align: left;
}
.new-manly-offer .essential_points p:last-child {
  margin-bottom: 0;
}
.new-manly-offer .essential_points p span {
  font-family: "Qanelas Regular";
  font-size: 19px;
  font-weight: unset !important;
  line-height: 24px;
  text-align: left;
  color: #fff;
  margin-top: 5px;
  display: block;
}
.new-manly-offer .essential_points:not(:last-child) {
  margin-bottom: 24px;
}
.new-manly-offer .essentailImageBanner {
  max-width: 85%;
  margin: 0 auto;
}
.new-manly-offer .essentailImageBanner img {
  width: 100%;
  transform: rotate(-15deg);
}
.new-manly-offer .essential_made-wrapper h1:after,
.new-manly-offer .essential_made-wrapper h3:after {
  content: none;
}
/* Ends */
.new-manly-offer section.essential_made.section_has_icons {
  background: #efeae1;
  padding-top: 40px;
  padding-bottom: 40px;
}
/* section_has_iconsstarts */
.new-manly-offer .section_has_icons .essential_made-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.new-manly-offer .section_has_icons .essential_stuff {
  display: flex;
  column-gap: 34px;
}
.new-manly-offer .section_has_icons .esentialBlock {
  width: calc(33.33% - 34px * 2 / 3);
  float: unset;
  padding-top: 0;
}

.new-manly-offer .section_has_icons .imgBlockplace h6 {
  font-size: 13px;
  font-family: "Qanelas Bold";
  letter-spacing: 0;
  line-height: 18px;
  margin-top: 12px;
  font-weight: unset !important;
  color: #8b4513;
}
.section_has_icons .imgBlockplace img {
  max-width: 40px;
  max-height: 40px;
}
/* section_has_icons ends */

/* diff-sec-wrap starts */
.new-manly-offer .diff-sec-wrap {
  padding-top: 21px;
  padding-bottom: 29px;
  background: #fff;
}
.new-manly-offer .diff-sec-wrap h3.boldTitle {
  font-family: Qanelas Bold;
  font-size: 48px;
  font-weight: unset !important;
  line-height: 57.6px;
  text-align: left;
  color: #005148;
  margin-bottom: 10px;
  max-width: 330px;
  width: 37%;
}
.new-manly-offer .tableWrap {
  width: 63%;
}
.new-manly-offer .diff-sec-wrap h3.boldTitle img {
  max-width: 278px;
}
.new-manly-offer .tableHeaderRow,
.new-manly-offer .singleBodyWrapper {
  display: flex;
}
.new-manly-offer .tableEmptyBox:empty {
  display: block;
}

.new-manly-offer .imageOne {
  margin: auto 0 0;
}

.section-text-only {
  background: #e9f1eb !important;
}

.section-text-only .non-image-wrapper .image_text_desp.image-with-text__text {
  width: 100%;
  align-items: center;
}

.bo-lander .non-image-wrapper .image_text_desp.image-with-text__text h3 {
  margin-top: 0;
}

.bo-lander .non-image-wrapper .whole-text-wrapper {
  flex: 1;
}

.new-manly-offer .tableHeaderRow .tableEmptyBox,
.new-manly-offer .singleBodyWrapper .featureShowCaseTitle {
  flex: 1;
}
.new-manly-offer .singleBodyWrapper .featureShowCaseTitle p {
  color: #000;
  font-family: "Qanelas Medium" !important;
  font-size: 15.8px;
  font-weight: unset !important;
  line-height: 19px;
  text-align: left;
  max-width: 170px;
  margin: 0;
}
.new-manly-offer .singleBodyWrapper .optionShowcase,
.new-manly-offer .tableHeaderRow .brandShowcase {
  width: 22%;
}
.new-manly-offer .tableBody {
  background: #ffffff;
  border-radius: 6px;
  border: 1px #d3d3d3 solid;
}
.new-manly-offer .option1Showcase.optionShowcase {
  background: #e9f1eb;
}
.new-manly-offer .option1Showcase.optionShowcase svg {
  height: 24px;
  width: 24px;
  padding: 0;
  border-radius: 50%;
}
.new-manly-offer .option2ShowCase.optionShowcase svg {
  height: 24px;
  width: 24px;
  padding: 0;
  background-color: #8c8b8b;
  border-radius: 50%;
}
.new-manly-offer .singleBodyWrapper > div {
  padding-top: 30px;
  padding-bottom: 30px;
}
.new-manly-offer .singleBodyWrapper:nth-child(1) > div {
  padding-top: 13px;
}
.new-manly-offer .diff-sec-wrap img {
  width: 100%;
  max-height: 63px;
  object-fit: contain;
}
img.brandLogocom {
  padding: 0 12px;
  margin-top: 12px;
}

/* .new-manly-offer .imageOne.active.brandShowcase {
  background: #fff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
} */
.new-manly-offer .brandShowcase {
  padding-top: 10px;
}

.new-manly-offer .tableHeaderRow {
    align-items: center;
} 
.new-manly-offer .optionShowcase {
  display: flex;
  align-items: center;
  justify-content: center;
}

.new-manly-offer .singleBodyWrapper {
  border-bottom: 1px solid #d3d3d3;
}
.option1Showcase.optionShowcase {
  background-color: #e9f1eb !important;
}
.brandShowcase h6 {
  margin: 0;
  margin-top: 5px;
  margin-bottom: 16px;
  font-family: "Qanelas Black";
  font-size: 13px;
  font-weight: unset !important;
  line-height: 14px;
  text-align: center;
  color: #015349;
}

.new-manly-offer .singleBodyWrapper:last-child .option1Showcase.optionShowcase {
  position: relative;
}
/* .new-manly-offer
  .singleBodyWrapper:last-child
  .option1Showcase.optionShowcase:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 8px;
  background: #fff;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
} */
/* diff-sec-wrap ends */
/* product-sec starts */

.new-manly-offer section.product-sec.py-100 {
  padding-top: 40px;
  padding-bottom: 40px;
  background: #efeae1;
}

.new-manly-offer section.product-sec.py-100 .title-content {
  font-size: 28px;
  text-align: center;
  font-family: "Qanelas Semibold";
  margin-bottom: 2rem;
}

.new-manly-offer section.product-sec.py-100 .title-content h2 {
  font-family: "Qanelas Semibold";
}
.new-manly-offer .product-sec h2.Science-mobile {
  font-family: "Qanelas Black";
  font-size: 34px;
  font-weight: unset !important;
  line-height: 34px;
  text-align: center;
  color: #005248 !important;
  max-width: 235px;
  margin: 0 auto;
  margin-bottom: 11px;
}

.new-manly-offer .product-sec .pt-100 {
  padding-top: 0 !important;
}

.new-manly-offer .product-sec .icons-row .boxed-main h6 {
  font-size: 26px;
  line-height: 34px;
  margin-bottom: 5px;
  margin-top: 0;
  font-family: "Qanelas Semibold";
  font-weight: unset !important;
  color: #212121;
  padding: 0;
}

.new-manly-offer .icons-row .boxed-main p.desc {
  color: #212121;
  font-family: "Qanelas Regular" !important;
  font-weight: unset !important;
  letter-spacing: 0;
  font-size: 14px;
  line-height: 22px;
  padding: 0;
  text-align: left;
}

.new-manly-offer .boxed-main {
  margin: 0 auto;
  margin-bottom: 0;
  display: flex;
  gap: 20px;
  align-items: center;
}

.new-manly-offer .icons-row .col-lg-4:last-child .boxed-main {
  margin-bottom: 0;
}
.new-manly-offer .icons-row .boxed-main figure img {
  max-width: 40px;
}
.boxed-main figure {
  margin-right: 10px;
}
.new-manly-offer .row.icons-row.slider-mobile-main {
  gap: 46px;
}
.new-manly-offer .col-lg-4 {
  flex: 0 0 auto;
  width: calc(33.33333333% - 46px);
}
/* product-sec ends  */

/* product-page-review-banner starts */
.new-manly-offer .product-page-review-banner .review_banner_wrapper {
  background: transparent;
  border-radius: 0;
  padding: 0;
}

.new-manly-offer .review-banner.product-page-review-banner {
  background-color: transparent;
  padding: 50px 0 50px;
  overflow-x: hidden;
}
/* .new-manly-offer .product-page-review-banner.review-banner .swiper-pagination {
  display: none;
} */
.new-manly-offer .product-page-review-banner .slide-above-section h3 {
  font-family: "Qanelas Bold";
  font-weight: unset !important;
  font-size: 24px;
  line-height: 34px;
  text-align: left;
  color: #181818;
  margin: 0 auto 10px;
  text-align: center;
}

.new-manly-offer .product-page-review-banner .slide-above-section .caption {
  display: block;
  font-size: 1.6rem;
  font-family: "Qanelas Medium";
}

.new-manly-offer .product-page-review-banner .slide-above-section svg {
  width: 92px;
  height: 19px;
}
.new-manly-offer .product-page-review-banner .starWrapper {
  margin-bottom: 5px !important;
  justify-content: flex-start;
}
.new-manly-offer .slide-above-section > div h5 {
  font-size: 13px;
  line-height: 22px;
  color: #000;
  text-align: left;
  font-family: "Qanelas Regular";
}

.new-manly-offer .product-page-review-banner .swiper-slide {
  height: auto;
}

.new-manly-offer .product-page-review-banner .review p {
  margin: 10px 0 0;
  font-size: 14px;
  line-height: 27px;
  font-family: Qanelas Regular !important;
  color: #000;
  letter-spacing: 0;
  font-weight: unset !important;
}
.new-manly-offer .product-page-review-banner .review p.reviewerName {
  color: #1a1a1a;
  font-size: 19px;
  font-family: "Qanelas Bold" !important;
  line-height: 15px;
  margin: 0;
}
/* .largeReviewStar {
  margin-top: 20px;
} */
.new-manly-offer .product-page-review-banner .swiper {
  overflow: visible;
}
.slide-above-section {
  margin-bottom: 21px;
}
/* .new-manly-offer  .review {
    padding: 18px 15px;
    box-shadow: 0px 7px 25px 0px rgba(0, 0, 0, 0.22);
} */
.new-manly-offer .product-page-review-banner .swiper-button-prev-custom,
.new-manly-offer .product-page-review-banner .swiper-button-next-custom {
  position: absolute;
  top: 33%;
  transform: translateY(-50%);
  z-index: 4;
}
.new-manly-offer .product-page-review-banner .swiper-button-prev-custom {
  left: 0;
}
.new-manly-offer .product-page-review-banner .swiper-button-next-custom {
  right: 0;
}
.new-manly-offer .sticky-addtocart-main-wraper {
  display: none !important;
}
.new-manly-offer .common-btn.product-form__submit {
  height: 56px;
  border-radius: 8px !important;
}
#prvw__bundle_container,
.product-form {
  width: 100%;
  max-width: 100% !important;
}
span.flexMarquee img {
  height: 80px;
  width: 80px;
  object-fit: contain;
}
/* product-page-review-banner ends */
/* footer */
.new-manly-offer footer.footer {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}
img.footer_mixedLogo {
  max-width: 130px;
  display: block;
  margin: 0 auto;
}
.new-manly-offer .product_container {
  padding: 35px !important;
  padding-bottom: 0 !important;
}
.product__media-wrapper {
  margin-bottom: 20px;
}
.new-manly-offer .mobile_show .reviwes svg path {
  fill: #ffc53e;
}
.new-manly-offer .icon-with-text--horizontal .icon-with-text__item {
  background: #ccf5ec;
  width: 50%;
  border-radius: 90px;
  color: #015248;
}
.new-manly-offer .icon-with-text--horizontal .icon-with-text__item span {
  text-align: left;
  font-size: 12px;
  color: #015248;
  text-transform: uppercase;
  padding: 6px 12px;
  font-family: "Qanelas Medium" !important;
  line-height: 14px;
}
.new-manly-offer
  .product.product--medium
  .price--on-sale
  .price__sale
  s.price-item.price-item--regular,
.new-manly-offer
  .product__info-wrapper.grid__item
  .price.price--large
  .price__container
  span.price-item {
  font-size: 20px !important;
  font-family: "Qanelas Medium";
  color: #000;
}
.price__sale span s {
  color: rgba(106, 106, 106, 1);
  font-size: 20px;
  line-height: 23.8px;
}
.new-manly-offer .product.product--medium span.sale-percentage {
  background-color: #238519;
  color: #fff;
  border-radius: 8px;
  padding: 0.6rem 1rem;
}
.new-manly-offer .icon-with-text--horizontal {
  gap: 10px;
}
.new-manly-offer .icon-with-text--vertical .icon-with-text__item img {
  display: block;
}
.new-manly-offer .icon-with-text--vertical li.icon-with-text__item img {
  box-shadow: 0px 7px 25px 0px rgba(0, 0, 0, 0.22);
  height: 20px !important;
  width: 20px !important;
  padding: 3px;
  border-radius: 50%;
}
.new-manly-offer .icon-with-text--vertical li.icon-with-text__item {
  margin-bottom: 15px !important;
}
.featued-2-column {
  padding: 6rem 0 8rem;
  background: #fff;
}

.featued-2-column .slick-prev,
.featued-2-column .slick-next {
  display: block !important;
  top: auto;
  bottom: -20px;
}

.featued-2-column .slick-prev:after,
.featued-2-column .slick-next:after {
  content: none;
}

.featued-2-column .slick-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6L1 6M1 6L5.71428 11M1 6L5.71428 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  left: 1rem;
}

.featued-2-column .slick-next {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6H12M12 6L7.28572 1M12 6L7.28572 11' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  right: 1rem;
}

.page_title h3 {
  font-size: 48px;
  line-height: normal;
  color: #000;
  text-align: center;
  font-family: "Qanelas SemiBold";
  margin: 0 auto;
  margin-bottom: 14px;
  text-transform: capitalize;
}
.columnInner {
  display: flex;
  padding: 20px;
  background-color: #fff;
  border: 1px #d3d3d3 solid;
  margin-bottom: 20px;
  border-radius: 4px;
  gap: 10px;
  align-items: center;
}
.grid-1-slide {
  flex: 0 0 calc(100px - 10px);
}
.grid-1-slide img {
  width: 100%;
}
.grid-2-slide {
  flex: 0 0 calc(100% - 100px -10px);
}
.grid-2-slide h4 {
  margin-bottom: 10px;
  color: #212121;
  font-family: "Qanelas SemiBold";
  font-size: 28px;
  line-height: 44.8px;
}
.grid-2-slide p {
  font-size: 16px;
  line-height: 25px;
  font-family: "Qanelas Light" !important;
  letter-spacing: -0.01px;
  color: #212121;
}
.grid-2-slide strong {
  color: #212121;
}
.featued-2-column .swiper-pagination {
  margin-top: 0;
  position: unset;
}
.featued-2-column .swiper-pagination-bullet {
  height: 10px;
  width: 10px;
}
.featued-2-column .swiper-pagination-bullet {
  border: 1px #005248 solid;
  background-color: transparent;
  opacity: 1;
}
.featued-2-column .swiper-pagination-bullet-active {
  background: #005248;
}

.featued-2-column .featured-text-content {
  margin-bottom: 2rem;
  text-align: center;
}

.featued-2-column .featured-text-content p {
  font-family: "Qanelas Medium" !important;
  font-size: 1.6rem;
  text-align: center;
}
.grid-2-slide p:last-child {
  margin-bottom: 0;
}
a.prev-arrow.slick-arrow,
a.next-arrow.slick-arrow {
  display: block !important;
  position: absolute;
  top: 30%;
  left: 20px;
}
a.next-arrow.slick-arrow {
  left: unset;
  right: 20px;
}
a.prev-arrow.slick-arrow svg,
a.next-arrow.slick-arrow svg {
  height: 44px;
  width: 44px;
}
.new-manly-offer .container {
  position: relative;
  max-width: 1200px !important;
}

.custom-content-wrapper {
  background: #ffffff;
  padding-bottom: 0rem;
}

.custom-content-wrapper .multicolumn-list {
  gap: 1.4rem;
}

.custom-content-wrapper .multicolumn-list .grid__item {
  width: calc(50% - 1.4rem / 2);
  max-width: calc(50% - 1.4rem / 2);
}

.custom-content-wrapper .title-wrapper-with-link {
  display: block;
  text-align: center;
}

.custom-content-wrapper .title {
  color: #015248;
  font-family: "Qanelas SemiBold";
  font-size: 32px;
}

.custom-content-wrapper .multicolumn-card.content-container {
  padding: 0;
  max-width: 100%;
  padding: 2rem 1rem;
  border-radius: 8px;
}

.custom-content-wrapper .multicolumn-card__info {
  text-align: center;
}

.custom-content-wrapper .multicolumn-card__info .inline-richtext {
  font-family: "Qanelas SemiBold";
  font-size: 18px;
  margin-top: 10px !important;
}

.custom-content-wrapper .multicolumn-card__info .rte {
  font-family: "Qanelas Regular";
  font-size: 13px;
}

.custom-content-wrapper .multicolumn-card-spacing {
  margin: 0;
  padding: 0;
}

.custom-content-wrapper .media {
  width: 30px;
  height: 30px;
  margin: 0 auto;
  padding: 0 !important;
}

.custom-content-wrapper .media img {
  max-width: 30px !important;
  height: auto !important;
}

/* FAQ SEC */
.new-manly-offer .faq-sec .container {
  padding-left: 25px;
  padding-right: 25px;
}
.new-manly-offer section.faq-sec.py-100 {
  padding: 40px 0 28px;
  background: #e9f1eb !important;
}
/* .new-manly-offer .faq-sec .row {
  padding: 30px 25px;
  border-radius: 10px;
} */

.new-manly-offer .faq-sec span.number {
  display: none;
}
.new-manly-offer .accordion-item {
  background: #fff;
  box-shadow: unset;
}
.new-manly-offer .accordion-flush .accordion-item {
  border-bottom: 1px #000 solid;
  margin-bottom: 0;
  /* padding-top: 20px;
  padding-bottom: 20px; */
  padding: 17px 20px;
}

.new-manly-offer .accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}

.new-manly-offer h2.text-white.Science-mobile {
  text-align: center;
  font-family: "Qanelas SemiBold";
  font-size: 28px;
  margin-bottom: 40px;
}
.new-manly-offer .faq-des .accordion.accordion-flush {
  border-top: 0;
  margin-top: 0;
  margin-bottom: 4rem;
  border-radius: 8px;
  overflow: hidden;
}
.new-manly-offer .faq-des {
  margin-top: 0;
}
.new-manly-offer .faq-des .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.468998 0.969364C0.538667 0.899519 0.62143 0.844104 0.712548 0.806295C0.803665 0.768485 0.901347 0.749023 0.999998 0.749023C1.09865 0.749023 1.19633 0.768485 1.28745 0.806295C1.37857 0.844104 1.46133 0.899519 1.531 0.969364L10 9.43986L18.469 0.969364C18.5387 0.899632 18.6215 0.844317 18.7126 0.806579C18.8037 0.76884 18.9014 0.749416 19 0.749416C19.0986 0.749416 19.1963 0.76884 19.2874 0.806579C19.3785 0.844317 19.4613 0.899632 19.531 0.969364C19.6007 1.0391 19.656 1.12188 19.6938 1.21299C19.7315 1.3041 19.7509 1.40175 19.7509 1.50036C19.7509 1.59898 19.7315 1.69663 19.6938 1.78774C19.656 1.87885 19.6007 1.96163 19.531 2.03136L10.531 11.0314C10.4613 11.1012 10.3786 11.1566 10.2874 11.1944C10.1963 11.2322 10.0986 11.2517 10 11.2517C9.90135 11.2517 9.80367 11.2322 9.71255 11.1944C9.62143 11.1566 9.53867 11.1012 9.469 11.0314L0.468998 2.03136C0.399153 1.9617 0.343739 1.87893 0.305929 1.78781C0.26812 1.6967 0.248657 1.59901 0.248657 1.50036C0.248657 1.40171 0.26812 1.30403 0.305929 1.21291C0.343739 1.1218 0.399153 1.03903 0.468998 0.969364Z' fill='black'/%3E%3C/svg%3E%0A") !important;
}
.new-manly-offer .faq-des .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.468876 11.0311C0.538544 11.101 0.621308 11.1564 0.712426 11.1942C0.803543 11.232 0.901225 11.2515 0.999876 11.2515C1.09853 11.2515 1.19621 11.232 1.28733 11.1942C1.37844 11.1564 1.46121 11.101 1.53088 11.0311L9.99988 2.56062L18.4689 11.0311C18.5386 11.1009 18.6214 11.1562 18.7125 11.1939C18.8036 11.2316 18.9013 11.2511 18.9999 11.2511C19.0985 11.2511 19.1961 11.2316 19.2873 11.1939C19.3784 11.1562 19.4611 11.1009 19.5309 11.0311C19.6006 10.9614 19.6559 10.8786 19.6937 10.7875C19.7314 10.6964 19.7508 10.5987 19.7508 10.5001C19.7508 10.4015 19.7314 10.3039 19.6937 10.2127C19.6559 10.1216 19.6006 10.0389 19.5309 9.96912L10.5309 0.969124C10.4612 0.899279 10.3784 0.843866 10.2873 0.806056C10.1962 0.768246 10.0985 0.748784 9.99988 0.748784C9.90122 0.748784 9.80354 0.768246 9.71243 0.806056C9.62131 0.843866 9.53854 0.899279 9.46888 0.969124L0.468876 9.96912C0.399031 10.0388 0.343617 10.1216 0.305807 10.2127C0.267997 10.3038 0.248535 10.4015 0.248535 10.5001C0.248535 10.5988 0.267997 10.6965 0.305807 10.7876C0.343617 10.8787 0.399031 10.9615 0.468876 11.0311Z' fill='black'/%3E%3C/svg%3E%0A") !important;
}
.new-manly-offer .faq-des .accordion-item button.accordion-button {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-family: "Qanelas SemiBold";
  line-height: 26px;
  padding-right: 0;
  padding-left: 0;
  gap: 1rem;
}
.new-manly-offer .rich-text.content-richtextonly {
  min-height: unset;
}
.new-manly-offer .rich-text.content-richtextonly .rich-text__wrapper {
  position: unset;
}
.new-manly-offer .content-richtextonly img {
  height: 31px;
  width: 91px;
}
.new-manly-offer .content-richtextonly .rich-text__text {
  margin-top: 17px;
}
.new-manly-offer .content-richtextonly .rich-text__text p strong {
  font-family: "Qanelas SemiBold" !important;
  font-weight: unset !important;
}
.new-manly-offer .content-richtextonly .rich-text__text p {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0;
}
.new-manly-offer .content-richtextonly .rich-text__buttons {
  max-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.new-manly-offer .content-richtextonly .rich-text__text p strong {
  font-size: 19px;
  line-height: 28px;
}
.new-manly-offer .content-richtextonly .rich-text__buttons .button {
  width: max-content;
  font-family: "Qanelas SemiBold";
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  padding: 1.1rem 4.5rem;
  border-radius: 30px;
  text-transform: uppercase;
  letter-spacing: 0.72px;
}
.new-manly-offer .content-richtextonly .rich-text__buttons {
  margin-top: 40px;
}
/* Label for radios */
.sellingplan-wrapper .radioChecWrapper {
  column-gap: 23px;
}

.sellingplan-wrapper .radioChecWrapper .radioChecSingle label {
  padding: 1.6rem 1rem;
}

.radioChecWrapper {
  display: flex;
  gap: 10px;
  margin-bottom: 20px !important;
  margin-top: 20px !important;
}
.radioChecSingle {
  width: 100%;
}
.radioChecSingle label {
  display: flex;
  flex-direction: column;
  padding: 1.9rem 1rem;
  outline: 2px #d3d3d3 solid;
  border-radius: 8px;
  position: relative;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  row-gap: 3px;
  font-size: 14px;
}
span.titleradio {
  font-size: 16px;
  font-family: "Qanelas Semibold";
  display: block;
  margin-bottom: 0;
  line-height: 18px;
  letter-spacing: 0px;
  text-transform: capitalize;
}
span.pricingEach {
  margin-bottom: 7px;
  font-size: 16px;
  font-family: "Qanelas Medium" !important;
  line-height: 22.5px;
}
.totalSave {
  font-family: "Qanelas Semibold";
  font-size: 12px;
  line-height: 14.68px;
  color: rgba(1, 82, 72, 1);
}
.radioRes {
  display: flex;
  gap: 17px;
}

span.pricingEach1 {
  margin-bottom: 7px;
  font-size: 14px;
  font-family: "Qanelas Medium" !important;
  line-height: 19.5px;
  display: flex;
  align-items: center;
}

span.saveText2 {
  background-color: #ccf5ec;
  color: #000;
  font-family: "Qanelas Medium";
  letter-spacing: 0;
  font-size: 11px;
  position: absolute;
  bottom: -14px;
  left: 50%;
  z-index: 1;
  transform: translateX(-50%);
  padding: 5px 7px;
  border-radius: 0 0 6px 6px;
  line-height: 10px;
  width: fit-content;
  white-space: nowrap;
}

.one-time-save-text {
  background-color: #6b6d61;
  color: #fff;
  font-family: "Qanelas Bold";
  letter-spacing: 0.48px;
  font-size: 14px;
  padding: 4px 12px;
  border-radius: 8px 8px 0 0;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 130px;
  margin: 0 auto;
}

.subscriptionWrapper .frequency_title {
  background: #238519;
  color: #fff;
  font-family: "Qanelas Medium";
  letter-spacing: 0;
  font-size: 14px;
  border-radius: 8px 8px 0 0;
  margin: 0;
  padding: 5px 50px;
  line-height: normal;
  width: fit-content;
  margin: 0 auto;
  text-transform: uppercase;
}

.subscriptionWrapper .frequency_title span {
  color: #fff;
  text-align: center;
  display: block;
  font-weight: 700;
  letter-spacing: 0.48px;
}

.deliver-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  color: #000;
  margin-bottom: 15px !important;
}

.radioChecWrapper input {
  display: none;
}

.radioChecWrapper input:checked ~ label {
  border: 2px #238519 solid;
  outline: 2px #238519 solid;
  font-size: 15px;
  font-family: "Qanelas Bold" !important;
}

/* .radioChecWrapper input:checked ~ label .titleradio,
.radioChecWrapper input:checked ~ label .pricingEach1, 
.radioChecWrapper input:checked ~ label .sub-show {
  font-family: "Qanelas Bold" !important;
} */

.selling-plan-option {
  position: relative;
}

.plan-name-wrapper {
  background-color: #ccf5ec;
  color: #000;
  font-family: "Qanelas Bold";
  letter-spacing: 0;
  font-size: 14px;
  position: absolute;
  top: -27px;
  left: 50%;
  padding: 8px 12px;
  border-radius: 8px 8px 0 0;
  line-height: 10px;
  transform: translateX(-50%);
  min-width: 86px;
}

.offerPriceSubs {
  color: #005248;
  font-size: 16px;
  font-family: "Qanelas Medium";
}

.subscriptionWrapper h4 span,
.quantity_title span {
  color: #212121;
}

span.cut-price {
  text-decoration: line-through;
  color: #888;
  font-family: "Qanelas Regular";
}

.subscriptionWrapper .subWidgetWrap {
  display: flex;
  flex-direction: column;
}

.subscriptionWrapper .subWidgetWrap .oneTimeInner {
  /* order: 2; */
  position: relative;
}

span.saveText2 span {
  font-family: "Qanelas Bold";
}
span.saveText {
  background-color: #238519;
  color: #fff;
  font-family: "Qanelas Bold";
  min-width: 63px;
  letter-spacing: 0.48px;
  font-size: 14px;
  position: absolute;
  top: -28px;
  left: 50%;
  transform: translate(-50%);
  padding: 8px 12px;
  border-radius: 8px 8px 0 0;
  line-height: 10px;
}
.radioChecSingle input:checked ~ label {
  background-color: #f7f7f7;
  outline: 3px #238519 solid;
  border: 0;
  box-shadow: 0px 3px 5.1px 0.5px rgba(0, 0, 0, 0.25);
}
/* .radioChecSingle input:checked ~ label:after{
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.80646 4.86322C9.80646 7.54911 7.62913 9.72645 4.94324 9.72645C2.25736 9.72645 0.0800171 7.54911 0.0800171 4.86322C0.0800171 2.17734 2.25736 0 4.94324 0C7.62913 0 9.80646 2.17734 9.80646 4.86322Z' fill='%23005248'/%3E%3Cpath d='M2.24139 4.86326L3.86247 6.48433L7.10462 3.24219' stroke='white' stroke-width='0.416667'/%3E%3C/svg%3E%0A");
  content:"";
  height:10px;
  width:10px;
      height: 10px;
    width: 10px;
    position: absolute;
    right: -5px;
    bottom: -5px;
} */
span.DispriceTag {
  position: absolute;
  top: -8px;
  left: 50%;
  width: 86px;
  margin: 0 auto;
  font-size: 10px;
  transform: translate(-50%);
  background-color: #005248;
  color: #fff;
  padding: 4px 2px;
  line-height: 8.18px;
  font-family: "Qanelas SemiBold" !important;
  font-weight: 400;
  border-radius: 2px;
}
span s {
  font-family: "Qanelas Light" !important;
  line-height: 19px;
  font-size: 16px;
}
.new-manly-offer
  .product-form.product-form
  .product-form__buttons
  .mixedcartButton {
  margin-bottom: 0 !important;
  width: 100%;
  text-align: center;
  font-family: "Qanelas SemiBold" !important;
  font-weight: 400;
  text-transform: capitalize;
}
.new-manly-offer .faq-des .accordion-item .accordion-body {
  padding-top: 0;
  padding-bottom: 10px;
  padding-top: 14px;
  padding-left: 0;
  font-size: 12px;
  line-height: 18px;
}

.new-manly-offer .faq-des .accordion-item .accordion-body li {
  font-size: 1.4rem;
  line-height: 20px;
  font-family: Qanelas Regular !important;
  font-weight: 400;
}
.new-manly-offer .rich-text.benifits-sec {
  height: unset;
  min-height: unset;
  margin-bottom: 0;
  padding-bottom: 0;
}
.new-manly-offer .rich-text.benifits-sec .rich-text__wrapper {
  position: absolute;
}
.new-manly-offer .rich-text.benifits-sec .rich-text__wrapper {
  position: unset;
  padding-top: 60px;
  padding-bottom: 60px;
  background: unset;
  justify-content: center;
  /* background-color: #cbd9d7; */
}
.new-manly-offer .rich-text.benifits-sec .rich-text__text {
  max-width: unset;
  margin-top: 12px;
}
.new-manly-offer .rich-text.benifits-sec .rich-text__text ul {
  padding-left: 0;
}
.new-manly-offer .rich-text.benifits-sec .rich-text__heading {
  font-family: "Qanelas SemiBold";
  color: #005248;
  font-size: 28px;
  line-height: 34.24px;
  text-align: center;
  max-width: 100%;
}
.new-manly-offer .rich-text.benifits-sec .rich-text__text li {
  font-size: 13px;
  font-family: "Qanelas Regular" !important;
  line-height: 22px;
  letter-spacing: 0;
  display: block;
  gap: 15px;
  align-items: center;
  position: relative;
  background: #005248;
  border-radius: 8px;
  padding: 2.8rem 1.2rem;
  text-align: center;
  color: #fff;
}
.new-manly-offer .rich-text.benifits-sec .rich-text__text li strong {
  color: #fff;
  font-size: 18px;
  line-height: 100%;
  display: block;
  margin-bottom: 1rem;
  line-height: 2.4rem;
}
.new-manly-offer .rich-text.benifits-sec .rich-text__text li:last-child {
  margin-bottom: 0;
}
/* .new-manly-offer .rich-text.benifits-sec .rich-text__text li:before {
  background-image: url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="36" height="36" rx="18" fill="%23005248"/><path d="M15.1233 22.1911L10.432 17.4998L8.83453 19.0861L15.1233 25.3747L28.6233 11.8748L27.037 10.2886L15.1233 22.1911Z" fill="white"/></svg>');
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 0 36px;
  position: absolute;
  top: 0;
  left: 0;
} */
.stickyCard.sticky {
  display: none;
}
/* Bundle */
.subscriptionWrapper {
  margin-top: 13px;
  margin-bottom: 20px;
}
.subscriptionWrapper h4,
.quantity_title {
  margin-bottom: 22px;
  font-size: 14px;
  font-family: "Qanelas Semibold" !important;
  text-transform: capitalize;
  line-height: normal;
}
.quantity_title {
  margin-top: 20px !important;
}
.subscriptionWrapper h4 span,
.quantity_title span {
  font-family: "Qanelas Bold" !important;
}
.new-manly-offer .rc-radio.rc-option__subsave .rc_widget__option__selector {
  padding-top: 22px;
  padding-bottom: 8px;
}
@media (max-width: 767px) {
  .stickyCard.sticky.hidden {
    display: block !important;
    opacity: 0;
    visibility: 0;
  }
  .stickyCard.sticky {
    top: unset !important;
    bottom: -100px !important;
    z-index: 999;
    position: fixed !important;
    max-width: 100%;
    left: 50% !important;
    transition: 0.3s ease-in-out;
    width: 100%;
    transform: translate(-50%);
    text-align: center;
    background-color: #fff;
    display: block !important;
  }
  .stickyCard.sticky:not(.hidden) {
    bottom: -0px !important;
  }
  .new-manly-offer section#purchaseArea {
    position: relative;
    z-index: 99;
  }
  .stickyCard .common-btn.product-form__submit {
    max-width: 350px;
    margin-top: 13px !important;
    width: 100%;
    font-family: "Qanelas SemiBold" !important;
    font-weight: 400;
    text-transform: capitalize;
  }
  .shippingInfo {
    margin: 11px 0;
    font-size: 11px;
    letter-spacing: 0.3px;
    text-transform: capitalize;
    line-height: 13px;
  }
  /* body.new-manly-offer {
    padding-bottom: 90px;
  } */
}

/* Echarge app in eatured product */
/* Echarge app in eatured product */
.rc-option.rc_widget__option {
  border: 1px #d3d3d3 solid;
  border-radius: 8px;
}
.rc_widget__option--active.rc-option--active {
  border: 2px #015248 solid;
}
.rc-radio__input {
  visibility: hidden;
  height: 17px;
  width: 17px;
  border-radius: 50%;
  margin-top: 6px;
}
.rc_widget__option__input--subsave {
  margin-top: 2px;
}
.new-manly-offer .rc-radio__input:checked:after {
  background-color: #015248;
  outline: #015248 solid 1.3px;
  outline-offset: 5px;
  position: relative;
  z-index: 2;
}
.rc-radio__input {
  position: relative;
}

.rc-radio__input:after {
  content: "";
  height: 10px;
  width: 10px;
  display: block;
  background-color: #fff;
  border-radius: 50%;
  outline: #d3d3d3 solid 1px;
  outline-offset: 5px;
  visibility: visible;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.rc-radio__input:before {
  height: 21px;
  content: "";
  width: 21px;
  display: block;
  position: absolute;
  background-color: #fff;
  left: -5px;
  top: -5px;
  visibility: visible;
  z-index: 1;
  border-radius: 50%;
}
span.rc-option__price.rc_widget__price {
  float: right;
}
.new-manly-offer .rc-widget .rc-option--active {
  background-color: #ccdcda;
}
.new-manly-offer span.rc-option__text {
  font-size: 14px;
  line-height: 17.5px;
  display: inline-flex;
  flex-direction: column;
  font-family: "Qanelas SemiBold" !important;
  font-weight: 400;
  letter-spacing: 0;
}
.new-manly-offer span.rc-option__text span {
  font-size: 14px;
  font-family: "Qanelas Regular" !important;
  line-height: 17px;
  letter-spacing: 0;
}
.new-manly-offer span.rc-option__discount.rc_widget__option__discount {
  min-width: 69px;
  width: 83px;
  display: inline-block;
  background-color: rgba(204, 245, 236, 1);
  color: rgba(1, 82, 72, 1);
  max-height: 20px;
  line-height: 8px;
  font-size: 12px;
  padding: 6px 14px;
  border-radius: 12px;
  margin-left: 10px;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: "Qanelas SemiBold";
  font-weight: 400;
  position: absolute;
  top: -9px;
  right: 12px;
}
.rc_widget__option--subsave.rc-option--active .rc_widget__option__selector {
  padding-top: 22px;
  margin-bottom: 20px;
}
.new-manly-offer .rc-template__legacy-radio .rc-radio {
  padding: 0;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.new-manly-offer .rc_widget__option__selector {
  padding: 14px 20px 0;
  position: relative;
  width: 100%;
}

.new-manly-offer label.rc-radio__label.rc_widget__option__label {
  padding-left: 3px;
}
span.rc-option__price.rc_widget__price {
  font-size: 15px;
  line-height: 22.5px;
}
.new-manly-offer .rc_widget__option__plans__dropdown {
  padding-left: 17px !important;
  padding-right: 57px !important;
  background-color: rgba(255, 255, 255, 1) !important;
  font-size: 14px;
  font-family: "Qanelas Medium";
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='-0.5' x2='6.06831' y2='-0.5' transform='matrix(0.752001 0.659162 -0.752001 0.659162 0.688477 1)' stroke='black'/%3E%3Cline y1='-0.5' x2='6.06831' y2='-0.5' transform='matrix(0.752001 -0.659162 0.752001 0.659162 5.25195 5)' stroke='black'/%3E%3C/svg%3E%0A");
  appearance: none;
  background-size: 10px !important;
  background-repeat: no-repeat !important;
  background-position: calc(100% - 25px) !important;
  border-radius: 2px;
  margin-left: 0;
  border: 1px rgba(1, 82, 72, 0.3) solid;
  color: #000;
  border-radius: 4px;
  width: 100%;
}
.new-manly-offer .rc-legacy-radio ul li:before {
  content: "";
  height: 16px;
  width: 16px;
  display: block;
  border-radius: 50%;
  position: absolute;
  left: 17px;
  top: -2px;
  background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 0.25C6.41775 0.25 4.87103 0.719192 3.55544 1.59824C2.23985 2.47729 1.21447 3.72672 0.608967 5.18853C0.00346629 6.65034 -0.15496 8.25887 0.153721 9.81072C0.462403 11.3626 1.22433 12.788 2.34315 13.9069C3.46197 15.0257 4.88743 15.7876 6.43928 16.0963C7.99113 16.405 9.59966 16.2465 11.0615 15.641C12.5233 15.0355 13.7727 14.0102 14.6518 12.6946C15.5308 11.379 16 9.83225 16 8.25C16 6.12827 15.1571 4.09344 13.6569 2.59315C12.1566 1.09285 10.1217 0.25 8 0.25ZM8 14.9167C6.68146 14.9167 5.39253 14.5257 4.2962 13.7931C3.19987 13.0606 2.34539 12.0194 1.84081 10.8012C1.33622 9.58305 1.2042 8.2426 1.46143 6.9494C1.71867 5.65619 2.35361 4.4683 3.28596 3.53595C4.21831 2.6036 5.40619 1.96867 6.6994 1.71143C7.99261 1.4542 9.33305 1.58622 10.5512 2.0908C11.7694 2.59539 12.8106 3.44987 13.5431 4.5462C14.2757 5.64253 14.6667 6.93146 14.6667 8.25C14.6667 10.0181 13.9643 11.7138 12.714 12.964C11.4638 14.2143 9.76811 14.9167 8 14.9167Z" fill="%23015248"/><path d="M6.66792 9.97377L4.47125 7.78044L3.53125 8.72044L6.66792 11.8604L12.4712 6.05377L11.5312 5.11377L6.66792 9.97377Z" fill="%23015248"/></svg>');
}
.new-manly-offer .rc-legacy-radio ul li {
  padding-left: 40px;
  padding-bottom: 15px;
  line-height: 14.5px;
  font-size: 12px;
  position: relative;
  font-family: "Qanelas Regular" !important;
  letter-spacing: 0;
}
.new-manly-offer .rc-legacy-radio ul {
  padding-bottom: 12px;
}
.new-manly-offer label.rc-radio__label.rc_widget__option__label:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.rc-template__legacy-radio {
  display: flex;
  flex-direction: column-reverse;
  gap: 15px;
}
.rc_popup {
  display: none !important;
}
.rc-container.rc_container {
  margin-bottom: 10px;
}
.rc-template__legacy-radio .rc_widget__option__selector + .rc-selling-plans {
  padding-left: 16px !important;
  order: 1;
  width: 100%;
  padding-right: 16px;
  padding-bottom: 22px !important;
}
.new-manly-offer .rc-legacy-radio ul {
  display: none;
}
.new-manly-offer
  .rc-legacy-radio.rc_widget__option--subsave.rc-option--active
  ul {
  display: block;
}
.rc_widget__option--subsave .rc_widget__option__selector:after {
  content: "";
  display: block;
  margin-top: 14px;
  height: 1px;
}
.rc_widget__option--subsave.rc-option--active
  .rc_widget__option__selector:after {
  background-color: rgba(1, 82, 72, 0.3);
}
.rc_widget__option--onetime {
  padding-bottom: 14px !important;
}
.saleGalleryTag {
  position: absolute;
  right: 25%;
  bottom: 147px;
  z-index: 9;
  height: 125px;
  width: 125px;
}
form#currency_form {
  display: none;
}
.new-manly-offer .rc_widget__option__plans__dropdown:focus-visible {
  outline: unset;
  box-shadow: unset;
}
.main-media-wraper.new-manly-offer.slick-initialized.slick-slider.slick-dotted {
  margin-left: 0;
}
.new-manly-offer
  .product.product--medium
  .grid__item.product__media-wrapper
  .thumnail-media-wraper
  .media-thubnail-inner.slick-slide
  img {
  /* box-shadow: 0px 1px 10.4px 2px #0a5b514d; */
}

.junip-product-review-container {
  padding: 0 0 2rem !important;
}

.junip-product-review-bar-filled {
  background: #005248 !important;
}

.junip-verified-badge {
  color: #403b39 !important;
}

.junip-vote-text,
.junip-review-date {
  color: #403b39;
}

.junip-write-review-cta-container {
  position: unset !important;
  transform: unset !important;
}

.junip-product-review-average {
  color: #005248;
}

.junip-btn {
  background: #005248 !important;
  border-radius: 2rem !important;
}

.junip-review-list-item .junip-review-title {
  font-size: 18px !important;
  color: #403b39 !important;
}

.junip-review-body {
  font-size: 14.75px !important;
  color: #403b39 !important;
}
