/** Shopify CDN: Minification failed

Line 1561:0 Expected "}" to go with "{"

**/
.jdgm-preview-badge .jdgm-star {
    color: #FDCC0D !important;
}
.jdgm-histogram__bar-content {
    background-color: #FDCC0D !important;
}
.jdgm-widget .jdgm-rev__rating span {
    color: #FDCC0D !important;
}
.jdgm-rev-widg__summary-stars .jdgm-star jdgm--on {
   color: #FDCC0D !important;
}
.jdgm-star.jdgm--on {
    color: #FDCC0D !important;
}
.jdgm-star.jdgm--off {
    color: #FDCC0D !important;
}
.main-faq-title.product__text {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 15px !important;
    padding-top: 6px;
}
.featured-product .price {
    margin-top: 0 !important;
}
.featured-product p {
    margin-bottom: 0 !important;
}
.featured-product #price-template--18776526487775__featured_product_piehed {
    margin-top: 0 !important;
}

#buttonss {
    position: fixed !important;
    bottom: 6% !important;
    right: 2% !important;
    background-color: #286654 !important;
    cursor: pointer !important;
    color: #fff !important;
    font-size: 16px;
    font-weight: 600;
    padding: 6px;
    border-radius: 5px;
    border:1px solid #000;
}
.single_pro_detail .shopify-payment-button {
    display: none;
}
  summary[aria-expanded="true"] span.acoding-plus {
    display: none;
}
  span.acoding-minus {
    display: none;
  }
    summary[aria-expanded="true"] span.acoding-minus {
    display: block !important;
}
  #buttonss {
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
.paddy-paper img.header__heading-logo.motion-reduce {
    filter: invert(1);
}


#buttonss.button-stiky-show {
  opacity: 1;
  visibility: visible;
}
.main-image .page-width {
    max-width: 116.6rem !important;
}
.main-image .article-template__hero-adapt.media {
    background: transparent !important;
    padding-bottom: 47% !important;
}

.main-image img {
    width: 70% !important;
    height: 600px !important;
}






.jdgm-rev-widg__title{
    font-size: 35px !important;
    line-height: 45px !important;
}@font-face {
    font-family: 'Foco';
    src: url('/cdn/shop/files/Foco-Regular.eot?v=1734001575');
    src: url('/cdn/shop/files/Foco-Regular.eot?v=1734001575?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Foco-Regular.woff2?v=1734001575') format('woff2'),
        url('/cdn/shop/files/Foco-Regular.woff?v=1734001575') format('woff'),
        url('/cdn/shop/files/Foco-Regular.ttf?v=1734001575') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Foco';
    src: url('/cdn/shop/files/Foco-Bold.eot?v=1734001574');
    src: url('/cdn/shop/files/Foco-Bold.eot?v=1734001574?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Foco-Bold.woff2?v=1734001574') format('woff2'),
        url('/cdn/shop/files/Foco-Bold.woff?v=1734001575') format('woff'),
        url('/cdn/shop/files/Foco-Bold.ttf?v=1734001575') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "AM Floriana";
    src: url("/cdn/shop/files/AM_Floriana_W00_Bold.eot?v=1734093723");
    src: url("/cdn/shop/files/AM_Floriana_W00_Bold.eot?v=1734093723?#iefix")format("embedded-opentype"),
    url("/cdn/shop/files/AM_Floriana_W00_Bold.woff2?v=1734093722")format("woff2"),
    url("/cdn/shop/files/AM_Floriana_W00_Bold.woff?v=1734093722")format("woff"),
    url("/cdn/shop/files/AM_Floriana_W00_Bold.ttf?v=1734093722")format("truetype")
}
@font-face {
    font-family: 'Mahameru';
    src: url('/cdn/shop/files/MahameruDEMO-Regular.eot?v=1734098038');
    src: url('/cdn/shop/files/MahameruDEMO-Regular.eot?v=1734098038?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/MahameruDEMO-Regular.woff2?v=1734098038') format('woff2'),
        url('/cdn/shop/files/MahameruDEMO-Regular.woff?v=1734098038') format('woff'),
        url('/cdn/shop/files/MahameruDEMO-Regular.ttf?v=1734098038') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mahameru';
    src: url('/cdn/shop/files/MahameruDEMO-Bold.eot?v=1734098038');
    src: url('/cdn/shop/files/MahameruDEMO-Bold.eot?v=1734098038?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/MahameruDEMO-Bold.woff2?v=1734098038') format('woff2'),
        url('/cdn/shop/files/MahameruDEMO-Bold.woff?v=1734098038') format('woff'),
        url('/cdn/shop/files/MahameruDEMO-Bold.ttf?v=1734098038') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Gliker';
    src: url('/cdn/shop/files/Gliker-Regular.eot?v=1734101368');
    src: url('/cdn/shop/files/Gliker-Regular.eot?v=1734101368?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Gliker-Regular.woff2?v=1734101367') format('woff2'),
        url('/cdn/shop/files/Gliker-Regular.woff?v=1734101368') format('woff'),
        url('/cdn/shop/files/Gliker-Regular.ttf?v=1734101369') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gliker';
    src: url('/cdn/shop/files/Gliker-SemiBold.eot?v=1734101369');
    src: url('/cdn/shop/files/Gliker-SemiBold.eot?v=1734101369?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Gliker-SemiBold.woff2?v=1734101367') format('woff2'),
        url('/cdn/shop/files/Gliker-SemiBold.woff?v=1734101367') format('woff'),
        url('/cdn/shop/files/Gliker-SemiBold.ttf?v=1734101368') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gliker';
    src: url('/cdn/shop/files/Gliker-Bold.eot?v=1734101369');
    src: url('/cdn/shop/files/Gliker-Bold.eot?v=1734101369?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Gliker-Bold.woff2?v=1734101367') format('woff2'),
        url('/cdn/shop/files/Gliker-Bold.woff?v=1734101367') format('woff'),
        url('/cdn/shop/files/Gliker-Bold.ttf?v=1734101368') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Program OT';
    src: url('/cdn/shop/files/ProgramOT-Medium.eot?v=1734149569');
    src: url('/cdn/shop/files/ProgramOT-Medium.eot?v=1734149569?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/ProgramOT-Medium.woff2?v=1734149569') format('woff2'),
        url('/cdn/shop/files/ProgramOT-Medium.woff?v=1734149569') format('woff'),
        url('/cdn/shop/files/ProgramOT-Medium.ttf?v=1734149569') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


img.variant-image {
    height: auto !important;
    width: 111px !important;
    object-fit: cover !important;
}
.single_pro_detail #price-template--18776526651615__main {
    display: none;
}









/* Common Start */
.single_pro_detail .product-form__input--pill input[type=radio] + label {
    border: 2px solid #d8d8d8;
    border-radius: 5px !important;
    padding: 16px;
    text-align: left;
}
.single_pro_detail .product-form__input--pill input[type=radio]:checked+label {
    background: #eaf0ee;
    border: 2px solid #286654;
    color: #000;
    text-align: left;
}
.single_pro_detail p.variant_title {
    font-family: 'Program OT';
    font-size: 16px;
    margin-bottom: 7px;
}
.single_pro_detail span.variant-price {
    font-size: 14px;
    color: #606060;
    font-family: 'Program OT';
}
.single_pro_detail .form__label {
    font-size: 18px !important;
    font-weight: 600;
    text-transform: capitalize;
    color: #000;
}
.single_pro_detail .sls-option-container.sls-active {
    border: 2px solid #286654 !important;
    background: #eaf0ee !important;
    box-shadow: none !important;
}
.single_pro_detail .sls-option-container {
    border: 2px solid #d8d8d8 !important;
}
.single_pro_detail .sls-selling-plan-group-name {
    color: #000 !important;
}
.single_pro_detail .sls-selling-plan-group-first-line {
    flex-direction: column;
}
.single_pro_detail .sls-price .ht-money {
    font-size: 24px;
    font-weight: 600 !important;
    color: #000;
}
.single_pro_detail .sls-original-price {
    font-size: 16px;
    color: #606060;
}
.single_pro_detail .sls-price-container {
    align-items: center;
    flex-direction: row-reverse;
    gap: 10px;
}
.single_pro_detail .seal-row {
    display: flex;
    flex-direction: row-reverse;
}
.single_pro_detail .sls-selling-plan-description-content {
    margin: 0;
    padding: 0;
}
.single_pro_detail .sls-selling-plan-description-content ul{
    margin: 0;
    padding-left: 20px;
}
.single_pro_detail .sls-selling-plan-description-content ul li {
    color: #000;
}
.single_pro_detail .selling-plan-group-options-name-select {
    margin-top: 15px;
}
.single_pro_detail .selling-plan-group-options-name-select label {
    font-size: 18px;
    font-weight: 600!important;
    color: #000 !important;
}
.single_pro_detail .sls-option[type="radio"]:checked + .sls-custom-radio::after {
    width: 10px !important;
    height: 10px !important;
    background: #286654;
    box-shadow: none;
}
.single_pro_detail label#seal-purchase-options-label {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 15px !important;
    display: block;
}
.single_pro_detail .sls-widget-branding {
    display: none;
}
.index  variant-selects {
    display: none;
}
.index .shopify-product-form {
    display: none;
}
.index .product__info-container p span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.index .wrapped-sections .product-media-container {
    width: 100% !important;
    margin: 0;
}
.index .wrapped-sections .product__media {
    padding: 0 !important;
}
.index .product__media-item {
    height: 394px;
}
.index .wrapped-sections .product__media-item .product__media img {
    width: 100%!important;
  height:350px !important;
}









.button:before,.button:after{
  display:none;
}

.do_nothing_sec .page-width, .home_blog .page-width-desktop {
    padding-left: 0;
    padding-right: 0;
    margin: 0;
}
.button{
  border:2px solid transparent;
  transition:all .5s ease-in-out;
}
.button:hover {
    background: #fff !important;
    border: 2px solid #286654;
    color: #286654 !important;
}
.do_nothing_sec {
    display: flex;
    justify-content: center;
}
  .page_banner .banner__content {
    padding: 0rem !important;
}

.page_banner h2.banner__heading {
    font-family: 'Gliker';
    font-size: 72px;
    font-weight: 400;
    line-height: 73.8px;
}
.page_banner .banner__text {
    font-family: Foco;
    font-size: 24px;
    font-weight: 400;
    line-height: 24.58px;
    color: #fff;
}
.page_banner {
    min-height: 190px !important;
    background: #286654;
}

.help_center h2.rich-text__heading {
    font-family: Gliker;
    font-size: 60px;
    font-weight: 400;
    line-height: 70px;
    color: #286654;
}
.help_center .rich-text__text {
    font-size: 18px;
    font-weight: 400;
    line-height: 22.63px;
    color: #00080c;
}
.help_center .rich-text__text strong {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
}
.help_center  .rich-text__blocks.left {
    max-width: 100%;
}
/* Common End */










/* Announcement Bar Start */

.announcement-bar span {
    font-family: Gliker;
    font-size: 20px;
    font-weight: 400;
    line-height: 20.5px;
}

/* Announcement Bar End */


/* Header Start */

.header__menu-item {
    font-family: Program OT;
    font-size: 20px;
    font-weight: 400;
    line-height: 22.78px;
    color: #00080c;
}

.header svg path {
    stroke: #000 !important;
}
.paddy-paper .header svg path {
    stroke: #fff !important;
}
.header .cart-count-bubble {
    background: #286654;
    bottom: 2.6rem !important;
    font-weight: 600 !important;
}
.header__icon--cart span.svg-wrapper {
    height: 34px;
    width: 34px;
}
.header__icon--account account-icon {
    display: none;
}
.header__icon--account .visually-hidden {
    position: unset!important;
    width: unset;
    font-family: Program OT;
    font-size: 20px;
    font-weight: 400;
    line-height: 20.5px;
}
.header__icon {
    height: fit-content;
    width: fit-content;
    text-decoration: none;
}
.right_logo_header {
    /* display: none; */
    align-items: center;
    justify-content: flex-end;
}
.header__icon.header__icon--account.link.focus-inset.small-hide {
    display: none;
}
.header .header__inline-menu {
    margin-left: auto;
}
.header__icons {
    align-items: center;
    gap: 30px;
}
.section-header {
    z-index: 99 !important;
}
/* Header End */


/* Home Banner Start */
.main_banner {
    margin-top: -121px;
    min-height: 100vh !important;
}
.main_banner .banner__box {
    padding-top: 165px !important;
}
.main_banner h2.banner__heading {
    font-family: Gliker;
    font-size: 60px;
    font-weight: 400;
    line-height: 70px;
}
.main_banner .banner__buttons {
    margin-top: 40px!important;
    flex-wrap: nowrap;
    max-width: fit-content;
    gap: 30px;
}
.main_banner .button {
    padding: 15px 30px;
    font-size: 24px;
    font-weight: 700;
    line-height: 24.6px;
    border-radius: 10px;
    min-width: fit-content !important;
    flex-grow: unset !important;
    color: #fff;
    background:#286654;
}
.main_banner .button:last-child {
    color: #286654;
    background: #fff;
}
.main_banner .banner__content {
    padding: 0;
}
.header__icons .desktop-localization-wrapper {
    display: none;
}
/* Home Banner End */



/* Rice Start */

.rice_sec h2.rich-text__heading {
    font-family: Gliker;
    font-size: 80px;
    font-weight: 400;
    line-height: 90px;
    width: 90%;
}
.rice_sec .rich-text__text p {
    font-family: Gliker;
    font-size: 24px;
    font-weight: 400;
    line-height: 34.58px;
    color: #00080C;
}
.rice_sec .rich-text__text {
    margin: 15px 0 40px 0;
}
.rice_sec .rich-text__blocks {
    max-width: 65%!important;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.rice_sec .rich-text__buttons {
    margin: 0;
}
.rice_sec .rich-text__buttons .button {
    padding: 15px 30px;
    font-family: Gliker;
    font-size: 24px;
    font-weight: 400;
    line-height: 24.6px;
    border-radius: 10px;
}

/* Rice End */


/* Do Nothing Start */

.do_nothing_sec h2.title {
    font-family: Gliker;
    font-size: 60px;
    font-weight: 400;
    line-height: 70px;
}
.do_nothing_sec .title-wrapper-with-link {
    display: flex;
    justify-content: center;
    margin-bottom: 60px;
}
.do_nothing_sec h3.inline-richtext {
    font-family: Gliker;
    font-size: 30px;
    font-weight: 600;
    line-height: 30.75px;
}
.do_nothing_sec .multicolumn-card__info .rte p {
    font-size: 18px;
    font-weight: 400;
    line-height: 22.63px;
    color: #00080C;
}
.do_nothing_sec img.multicolumn-card__image {
    border-radius: 15px;
}
/* Do Nothing End */


/* Blog Start */
.home_blog {
    display: flex;
    justify-content: center;
    padding: 0 20px;
}
.home_blog h2 {
    font-family: Gliker;
    font-size: 60px;
    font-weight: 400;
    line-height: 70px;
    color: #286654;
}
.home_blog .title-wrapper-with-link {
    justify-content: center;
    margin-bottom: 48px;
}
.home_blog .card__information {
    display: flex;
    flex-direction: column;
}
.home_blog h3.card__heading {
    order: 2;
    font-family: Gliker;
    font-size: 30px;
    font-weight: 400;
    line-height: 30.72px;
    color: #00080c;
    margin-bottom: 15px;
}
.home_blog .article-card__excerpt {
    order: 3;
    font-size: 18px;
    font-weight: 400;
    line-height: 22.63px;
    color: #00080c;
    margin: 0 0 50px 0;
}
.home_blog .circle-divider time {
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    color: #00080c;
    text-transform: capitalize;
}
.home_blog .article-card__info {
    order: 1;
    margin-bottom: 14px;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 24px;
}
.home_blog .article-card__info:after {
    content: "";
    background: #00080C;
    height: 1px;
    width: 40px;
    display: block;
}
.home_blog .card__inner {
    height: 350px;
}
.home_blog .blog__posts {
    gap: 30px;
}
.home_blog .blog__posts li {
    width: 31%;
}
.home_blog .blog_btn {
    padding: 10px 30px;
    background: #286654;
    border-radius: 45px;
    color: #fff;
    text-decoration: none!important;
    font-size: 18px;
    font-weight: 600;
    line-height: 22.63px;
    order: 4;
    display: flex;
    align-items: center;
    gap: 10px;
}
.home_blog .card__information {
    padding: 30px 20px;
    display: flex;
    align-items: flex-start;
}

/* Blog End */



/* Product Start */
.home_pro .product-form__quantity,.home_pro .shopify-payment-button,.home_pro .product__view-details,.home_pro .share-button {
    display: none !important;
}
.home_pro .featured-product>div {
    max-width: 50% !important;
}
.home_pro .page-width {
    padding:0;
}
.home_pro .featured-product {
    background: transparent;
    gap: 40px !important;
}
.home_pro .featured-product .product__info-wrapper {
    padding: 0;
}
.home_pro .featured-product .grid__item {
    display: flex;
    /* align-items: center; */
  padding:0 !important;
}
.home_pro .featured-product .grid__item media-gallery {
    width: 100%;
}
.home_pro .product-media-container {
    background: transparent;
    border: none;
}
.home_pro h2.product__title.h1 {
    font-family: Gliker;
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
    color: #286654;
}
.home_pro .product__text {
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 13px;
    color: #00080C;
}
.home_pro .product__info-container {
    font-size: 19px;
    font-weight: 400;
    line-height: 25px;
    color: #00080C;
}
.home_pro .price-item.price-item--regular {
    font-family: 'Gliker';
    font-size: 30px;
    font-weight: 400;
    line-height: 37.89px;
    color: #00080C;
}
.home_pro .product-form__submit {
    background: #286654;
    color: #fff;
    font-family: 'Gliker';
    font-size: 18px;
    font-weight: 600;
    line-height: 22.73px;
    border-radius: 10px;
    padding: 15px 30px;
    width: fit-content;
    margin:0;
}
.wrapped-sections {
    display: flex;
    /* background: #a3b7a8; */
    gap: 50px;
    padding: 0 50px;
}
.wrapped-sections>section {
    width: 50%;
}

.section-featured-product:first-child .home_pro,.section-featured-product:last-child .home_pro{
    border-radius: 20px;
    padding:30px 30px 0 30px;
}
.section-featured-product:first-child .home_pro {
    background: #D8F6A4;
}
.section-featured-product:last-child .home_pro {
    background: #B1E7EB;
}
/* Product End */




/* Found Answer Start */

.found_answer .img_top_con {
    width: 100%;
}
.found_answer .img-con-column p {
    width: 75%;
    margin: auto;
}

/* Found Answer End */


/* Product Benefit Start */
.benifits_sec {
    position: relative;
    overflow: hidden;
}
.benifits_sec .multicolumn-list {
    gap: 30px;
}
.benifits_sec .page-width {
    padding-left: 0;
    padding-right: 0;
    z-index: 9;
}
.benifits_sec h2.title {
    font-family: 'Gliker';
    font-size: 68px;
    font-weight: 400;
    line-height: 69.7px;
    color: #286654;
}
.benifits_sec .title-wrapper-with-link {
    justify-content: center;
}
.benifits_sec .multicolumn-list li {
    max-width:18% !important;
}
.benifits_sec .multicolumn-list .multicolumn-card__image-wrapper {
    height: 150px;
    width: 150px;
    padding: 25px;
    background: #65958280;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.benifits_sec .multicolumn-list .multicolumn-card__image-wrapper .media {
    padding: 0!important;
    height: 100%;
    width: 100px;
}
.benifits_sec .multicolumn-list .multicolumn-card__image-wrapper .media img {
    width: 100px;
    object-fit: contain;
}
.benifits_sec .multicolumn-list .multicolumn-card__info {
    padding: 30px 0 0 !important;
}
.benifits_sec .multicolumn-list h3.inline-richtext {
    font-family: Program OT;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    color:#00080C;
}
.benifits_sec .multicolumn-list .multicolumn-card {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.benifits_sec .multicolumn-list .multicolumn-card__info p {
    font-family: Source Sans Pro;
    font-size: 20px;
    font-weight: 400;
    line-height: 25.14px;
    text-align: center;
    color: #00080C;
}
.benifits_sec .multicolumn-list .rte {
    margin-top: 20px;
}
.benifits_sec:before {
    content: "";
    background-image: url(/cdn/shop/files/MAIN_OBJECT_2.webp?v=1734158556);
    background-repeat: no-repeat;
    background-size: cover;
    width: 500px;
    height: 450px;
    position: absolute;
    top: 50%;
    left: -319px;
    transform: rotate(25deg) translateY(-50%);
}
.benifits_sec:after {
    content: "";
    background-image: url(/cdn/shop/files/MAIN_OBJECT_2.webp?v=1734158556);
    background-repeat: no-repeat;
    background-size: cover;
    width: 500px;
    height: 450px;
    position: absolute;
    top: 50%;
    right: -319px;
    transform: rotate(-25deg) translateY(-50%);
    z-index: 0;
}

/* Product Benefit End */



/* comfort Start */

.comfort_sec {
    background: #A3B7A8;
    background-image: url(/cdn/shop/files/image_1_2.png?v=1734159006);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
}
.comfort_sec h2.rich-text__heading {
    font-family: 'Gliker';
    font-size: 60px;
    font-weight: 400;
    line-height: 69.7px;
    color: #286654;
}
.comfort_sec .rich-text__blocks {
    max-width: 100%;
}
.comfort_sec .rich-text__text {
    font-family: Foco;
    font-size: 24px;
    font-weight: 400;
    line-height: 24.58px;
    color: #00080c;
    width: 80%;
    margin: 30px auto 50px auto;
}
.comfort_sec .button {
    border-radius: 10px;
    padding: 15px 60px;
    min-width: fit-content!important;
    flex-grow: unset;
    background: #286654;
    font-family: Foco;
    font-size: 20px;
    font-weight: 700;
    line-height: 20.5px;
}
.comfort_sec .button:last-child{
  background:#253970;
}
.comfort_sec .rich-text__buttons {
    max-width: unset;
    gap: 40px;
    margin: 0;
    padding-bottom: 40px;
}
/* comfort End */


/* Product Detail Start */

.jdgm-rev-widg {
    padding: 70px 0 0 0 !important;
}
.jdgm-rev-widg__title {
    font-family: Gliker;
    font-size: 60px !important;
    font-weight: 400;
    line-height: 70px;
    color: #00080C;
    text-align: center;
    margin: 0 0 40px 0 !important;
}
.jdgm-row-profile {
    display: flex;
    align-items: center;
}
.product__title h1 {
    font-family: Gliker;
    font-size: 35px;
    font-weight: 600;
    line-height: 45px;
    color: #286654;
}
.price-item {
    font-size: 25px;
    font-weight: 700;
    line-height: 30px;
    color: #286654;
}
.price {
    margin-top: 20px;
}
.product__text {
    font-family: Foco;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    color: #00080C;
    margin-top: 10px !important;
}
.quantity__label {
    display: none;
}
.accordion summary {
    background: transparent;
    padding: 15px 11px 10px 11px !important;
}
summary {
  cursor: pointer !important;
  transition: background-color 0.2s ease !important;
}
.product__accordion svg  path {
    fill: #fff;
}
.icon-with-text__item .inline-richtext {
    font-family: 'Program OT';
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    color: #286654;
}
.accordion__title {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #262626 !important;
    text-transform: capitalize;
    font-family: Source Sans Pro !important;
}
/* .accordion summary svg {
    display: none;
} */
.accordion__content {
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    color: #00080c;
    /* border: 1px solid #000; */
    margin: 0 !important;
}
.product__accordion svg {
    height: 16px !important;
}
.acoding-minus svg {
    height: 5px !important;
}
.acoding-plus svg {
    width: 28px !important;
    height: 28px !important;
    align-items: center;
    background: #286654;
    border-radius: 108.333px;
    display: flex;
    flex-shrink: 0;
    gap: 10.833px;
    justify-content: center;
    padding: 6.5px;
}
.acoding-minus svg {
    width: 28px !important;
    height: 28px !important;
    align-items: center;
    background: #286654;
    border-radius: 108.333px;
    display: flex;
    flex-shrink: 0;
    gap: 10.833px;
    justify-content: center;
    padding: 6.5px;
}
.product__accordion.accordion.quick-add-hidden {
    margin-bottom: 10px;
}
/* .single_pro_detail .product>div {
    max-width: 50% !important;
} */
.single_pro_detail .product {
    gap: 50px !important;
}

.single_pro_detail .thumbnail {
    border: none;
    box-shadow: none;
    border-radius: 10px;
    padding:10px;
    background:#f5f5f5;
}
.single_pro_detail .thumbnail img {
    border-radius: 10px !important;
}
.single_pro_detail .product-media-container {
    width: 100% !important;
}
.product__info-wrapper {
    padding: 0 !important;
}
.product__media-item {
    height: 500px;
}
.product__media-item .product__modal-opener {
    height: 100%;
}
.product__media-item .product__media {
    height: 100%;
    padding: 20px !important;
}
.product__media-item .product__media img {
    background: #f5f5f5;
    padding: 20px!important;
    border-radius: 20px;
    object-fit: contain;
    width: fit-content!important;
    position: unset !important;
    margin:auto;
}
.product__media-item .product-media-container {
    height: 100%;
    border: none;
}
.product-form__submit {
    background: #286654;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 18.45px;
}
.accordion__content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out, opacity 0.3s ease-out !important;
  opacity: 0;
}

details[open] .accordion__content {
  max-height: 500px; /* Adjust this value as needed */
  opacity: 1;
}
.product-form__quantity {
    display: none;
}





.product-form__buttons {
    max-width: 100%;
}
.single_pro_detail .grid__item.product__media-wrapper {
    max-width: 60% !important;
}
.single_pro_detail .product__info-wrapper {
    max-width: 40% !important;
}
.product__media-item {
    height: 650px;
}
/* Product Detail End */



















@media(max-width:1441px){
  .home_pro .featured-product {
    background: transparent;
    gap: 30px!important;
}
  .main_banner .banner__box {
    padding-top: 168px !important;
}
  .benifits_sec:before {
    width: 400px;
    height: 300px;
    left: -284px;
    transform: rotate(13deg) translateY(-50%);
}
  .benifits_sec:after {
    width: 400px;
    height: 300px;
    right: -284px;
    transform: rotate(-13deg) translateY(-50%);
}
  .product__media-item .product__media img {
    object-fit: contain !important;
}
  
@media(max-width:1366px){
  .home_pro h2.product__title.h1 {
    font-size: 28px !important;
    line-height: 36px !important;
}

}
@media(max-width:1199.98px){
  .header__menu-item,.header__icon--account .visually-hidden {
    font-size: 16px;
}
  .rice_sec .rich-text__blocks {
    max-width: 100%!important;
}
  .rice_sec h2.rich-text__heading,.do_nothing_sec h2.title,.home_blog h2,.main_banner h2.banner__heading,.benifits_sec h2.title,.comfort_sec h2.rich-text__heading,
  .jdgm-rev-widg__title{
    font-size: 50px;
    line-height: 60px;
    width: 100%;
    text-align:center;
}
  .home_blog .blog__posts {
    flex-wrap: wrap;
}
  .home_blog .blog__posts li {
    max-width: 48% !important;
}

  .do_nothing_sec .page-width, .home_blog .page-width-desktop {
    padding-left: 20px;
    padding-right: 20px;
}
.home_pro .featured-product>div {
    max-width: 100%!important;
}
  .home_pro .featured-product .grid__item media-gallery {
    height: 100%;
}
    .home_blog h3.card__heading {
    font-size: 20px;
    line-height: 30px;
}
  .home_blog .article-card__excerpt {
    font-size: 16px;
    margin: 0 0 30px;
}
  .home_blog .circle-divider time {
    font-size: 14px;
    line-height: 20px;
}
  .home_blog .blog_btn {
    font-size: 16px;
    font-weight: 400;
}
    .benifits_sec .multicolumn-list li {
    max-width: 31%!important;
}

}

@media(max-width:991.98px){
.do_nothing_sec .page-width {
    padding: 70px 0;
}
  .do_nothing_sec .multicolumn-list li {
    max-width: 48%;
}
  .do_nothing_sec ul {
    padding: 0 20px !important;
}
/* .main_banner {
    min-height: 700px !important;
} */
  .wrapped-sections {
    padding: 50px 20px;
}
.found_answer .img-con-column p{
  width:100%;
}
  .benifits_sec .multicolumn-list li {
    max-width: 47%!important;
}
 .single_pro_detail .product>div {
    max-width: 100%!important;
}
  .product__info-container {
    max-width: 100% !important;
}
      .page_banner h2.banner__heading {
    font-size: 45px;
    line-height: 55px;
}
  .wrapped-sections {   
    flex-direction: column;
}
  .wrapped-sections>section {
    width: 100%;
}
  .product__media-item {
    height: 300px;
}
  .footer_menu .header__inline-menu {
    display: block;
}


  .single_pro_detail .grid__item.product__media-wrapper,.single_pro_detail .product__info-wrapper {
    max-width: 100% !important;
}
}



@media(max-width:767.98px){
  .rice_sec h2.rich-text__heading, .do_nothing_sec h2.title, .home_blog h2, .main_banner h2.banner__heading,
  .comfort_sec h2.rich-text__heading,.benifits_sec h2.title,.jdgm-rev-widg__title{
    font-size: 35px;
    line-height: 45px;
}
  .announcement-bar span {
    font-size: 16px !important;
}
  .acoding-plus svg {
    width: 26px !important;
    height: auto !important;
}
  .page_banner .banner__content {
    background: transparent !important;
}
  .page_banner .banner__media {
    height: 190px !important;
}
  .index .wrapped-sections #price-template--18776526487775__featured_product_piehed {
    margin-top: 0 !important;
}
  .index .wrapped-sections p {
    margin-bottom: 0 !important;
}
  .price {
    margin-top: 0px !important;
}
.main_banner .banner__buttons {
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
  margin-top: 15px!important;
}
  /* .main_banner {
    min-height: 600px !important;
} */
.main_banner .banner__box {
    margin-bottom: auto;
    padding-top:120px !important;
}
.main_banner .button {
    width: 83%;
}
  .rice_sec  .rich-text__wrapper {
    padding: 0;
}
  .rice_sec .rich-text__text p {
    font-size: 18px;
    line-height: 25px;
}
  .do_nothing_sec .multicolumn-list li {
    max-width: 100%;
}
.home_blog .page-width-desktop {
    width: 100%;
    padding: 0 0 0 0;
}
.home_blog .blog__posts li {
    max-width: 100%!important;
    width: 100%;
}
.wrapped-sections {
    padding: 10px 20px;
    flex-direction: column;
}
  .wrapped-sections>section {
    width: 100%;
}
    .benifits_sec .multicolumn-list li {
    max-width: 100%!important;
}
  .comfort_sec .rich-text__wrapper {
    padding: 0;
}
  .comfort_sec .rich-text__text {
    width: 100%;
}
  .comfort_sec .rich-text__buttons {
    gap: 20px;
}
  .comfort_sec {
    margin-bottom: 70px;
}



  .jdgm-rev-widg__title {
    font-size: 32px!important;
    line-height: 45px!important;
}

  
  .product__media-item {
    height: 400px;
  }
  /* .accordion__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    color:#000;
}
.accordion summary {
    background: transparent;
    padding: 0 !important;
}
.product__accordion.accordion.quick-add-hidden {
    border: none;
    margin-top: 40px;
}
  .accordion__content {
    border: none;
    padding: 0 !important;
}
  details[open] .accordion__content {
    max-height: fit-content !important;
}
  .accordion__content {
    font-size: 18px;
    line-height: 25px;
} */
  .page_banner .banner__content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%) !important;
    height: 400px;
    background: rgba(0,0,0,0.7);
}



  .product__media-item{
    height:unset;
  }

  .product__media-item .product__media {
    padding: 0 !important;
}
.product__media-item .product__media img {
    padding: 0!important;
}
.single_pro_detail .thumbnail-slider {
    display: flex!important;
    padding-left: 14px;
    padding-top: 8px;
}
.single_pro_detail img.image-magnify-lightbox {
    width: 315px !important;
    height: 315px !important;
}
  .single_pro_detail .product__title h1 {
    font-size: 30px !important;
    line-height: 35px !important;
}
  .single_pro_detail .product__title {
    margin-bottom: 20px !important;
}
  .single_pro_detail #shopify-block-Ad08xSlZVemJES3AzV__judge_me_reviews_preview_badge_ixVeXJ {
    margin-bottom: 20px !important;
}
  .single_pro_detail .slider-buttons.quick-add-hidden {
    display: none;
}
.single_pro_detail .thumbnail-list__item.slider__slide {
    width: calc(20% - .6rem) !important;
}
  .single_pro_detail .thumbnail-list {
    column-gap: 3px !important;
}
  .single_pro_detail .thumbnail-list button {
    padding: 2px !important;
}
  .single_pro_detail .thumbnail img {
    border-radius: 7.462px !important;
}
  .single_pro_detail  .slider-button--prev {
    display: none;
}
    .single_pro_detail  .slider-button--next {
    display: none;
}
  .single_pro_detail .product {
    gap: 2px!important;
}
  .single_pro_detail img.variant-image {
    width: 66px !important;
}
  .single_pro_detail .product-form__input--pill input[type=radio]+label {
    padding: 12px !important;
}
#GalleryViewer-template--18776526651615__main {
    margin-top: 40px;
}
.single_pro_detail .shopify-payment-button__button {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 11.45px;
}
  .faq__title {
    font-size: 27px !important;
}
  .faq {
    padding: 22px 20px !important;
}
.icon-with-text {
    margin: 30px 0 30px!important;
}
  .section-template--18776526651615__main-padding {
    padding-top: 0px !important;
}
  .faq a {
    font-size: 16px !important;
}
.faq .arrow img {
    width: 26px !important;
    height: auto !important;
}
  .jdgm-rev-widg {
    padding: 30px 0 0!important;
}
  .sls-option-container.seal-table {
    border-radius: 4px !important;
}
  .do_nothing_sec .page-width {
    padding: 34px 0 !important;
}
  .home_blog {
    padding: 30px 20px !important;
}

}
