/** Shopify CDN: Minification failed

Line 310:4 Unexpected "{"
Line 310:5 Expected identifier but found "%"
Line 310:31 Unexpected "{"
Line 310:32 Expected identifier but found "%"

**/
body {
    overflow-y: auto;
    overflow-x: hidden;
}

.site-header .site-header__logo img {
    top: 50%;
    transform: translateY(-50%);
}
.announcement.announcement--sticky {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 9;
}
.text-with-icons__block-icon.image-icon-block{
    width: 70px;
    height: 70px;
}
.chat-notification{
    display:none !important;
}
.custom-text.header-link {
    display:flex;
    align-items:center;
}
.custom-text.header-link p{
    font-weight:bold;
    color:#ffff;
    margin-bottom:0;
    position:relative;
    background-color:white;
    padding:10px 20px 10px 30px;
    border-radius:20px;
    color:#e32883;
    box-shadow: rgb(255 255 255 / 88%) 0px 10px 36px 0px, rgb(255 255 255 / 89%) 0px 0px 0px 1px;
}
.custom-text.header-link p a{
    font-weight:bold;
    color:#e32883; 
}
.custom-text.header-link p:before{
    position:absolute;
    content:'\f095';
    font-family:fontawesome;
    left:10px;
    font-size:16px;
    top:0;
    bottom:0;
    margin:auto;
    display:flex;
    align-items:center;
}
[data-transitions=true] .transition-body {
    opacity: 1 !important;
}
/* Product Page Css */
 .sales-offers-section .sales-offer-content {
    display:flex;
    align-items:center;
    line-height:normal;
    margin:20px 0px;
    gap:10px;
}
.sales-offers-section span.sales-offer-image {
    width:45px;
    height:45px;
}
.sales-offers-section span.sales-offer-heading {
    font-size:25px;
    font-weight:bold;
}
.sales-offers-section span.sales-offer-icon svg{
     width:45px;
    height:45px;
}
.sales-offers-section span.sales-offer-text p{
    margin:0px;
}
.inner-blog-page-sec .article__content .rte.rte--block {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2; 
  -webkit-box-orient: vertical;
}
.included-order .grid__item>div:first-child{
    max-width:200px !important;
}
.included-order .grid__item h3{
    font-size:22px;
}
.included-order .text-with-icons__block p{
     font-size:16px ;
}
/* .product-section .product-notice .product-notice-content {
    display: flex;
} */
.product-section .product-notice .product-notice-content {
    display: flex;
    align-items: center;
}
.product-section .product-notice .product-notice-content p {
    margin-bottom: 0;
}
.product-section .product-notice-image {
    margin: 0px 8px;
    display: flex;
}
/* .product-section .product-notice-image img {
    object-fit: contain;
} */
.product-section .product-notice-image img {
    object-fit: contain;
    width: 100%;
    /* height: 40px;*/
} 
 .video-section__content {
    display: flex;
    gap: 50px;
    align-items: center;
}
 
/* .video-section__content .video-div {
    width: 100%;
    max-width: 100%;
    height: auto;
    object-fit: cover;
}*/
.video-section__video, .video-section__text {
    width: 50%;
}
.video-section-right { 
    flex-direction: row-reverse;
} 
/* .product-notice .product-notice-content span.product-notice-image img {
    width: 60px;
  height:auto;
} */
/* Icon With Text Section (25-feb-2025) Css Starts*/
.product-section .icon-block-row {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 0px;
    margin-top: 20px;
}

.product-section .icon-block {
    display: flex;
    align-items: center;
    gap: 10px;
}

.product-section .icon-block h4 {
    margin: 0;
    font-weight: 500 !important;
    font-family: "Inter", sans-serif;
}
.product-section .icon-block img {
    min-width: 40px;
    max-width: 50px;
}
.buy_btns form .payment-buttons {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}
.buy_btns form .payment-buttons>* {
    width: 100%;
    order: 1;
}

.buy_btns form .payment-buttons div#sb-prod-element, .buy_btns form .payment-buttons div#sb-prod-element>* {
    order: 55 !important;
    width: 100%;
}
.product-section .icon-block svg.icon {
    width:40px;
    height:40px;
    margin:0px;
}
  /* Icon With Text Section (25-feb-2025) Css Ends*/
/* Product Page Css End*/
/* Our Story Page Css */

/* Our Story Page Css */
@media screen and (min-width:1100px) and (max-width:1440px){
  .main-header-sec .page-width {
    padding:0;
}
.main-header-sec ul.site-nav.site-navigation li summary{
    padding:0;
}
.main-header-sec .header-item.header-item--icons {
    flex: 0 0 100px;
    margin-right:20px;
}
}
@media screen and (max-width:1024px){
.site-header button.site-nav__link.site-nav__link--icon.large-up--hide {
        display: initial !important;
    }
    .site-header .custom-text.header-link,
    .site-header .header-item.header-item--navigation {
        display: none;
    }
  html.js {
    padding-bottom:0 !important;
}
.inner-collection-list .grid{
    display:grid;
    grid-template-columns:repeat(2,1fr)
}
.inner-collection-list .grid__item{
    width:100%;
}
  .inner-blog-page-sec .article{
   display:block !important;
    margin-bottom:30px;
}
.inner-blog-page-sec .article__content{
    width:100%;
    max-width:100%;
    padding-left:0;
    padding-top:10px;
}
.inner-blog-page-sec .article__image.image-wrap {
    padding:0 !important;
    height:100% !important;
}
  .about-sec .feature-row {
    flex-direction:column-reverse;
}
  .collection-inner-page aside.sidebar .grid__item{
    padding-left:10px;
    padding-right:10px;
}

.collection-inner-page .product-grid-container {
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:10px;
}
.collection-inner-page .grid__item{
    width:100%;
}
.collection-inner-page .grid__item .grid-product__title {
    font-size: 18px !important;
}
.text-with-icons__blocks,
.newsletter-section{
    flex-direction:column;
}
.text-with-icons__block {
    width:100% !important;
}
section#shopify-section-template--17791191613613__17287466667f23a39e .index-section {
    margin:0;
}

div#shopify-section-template--17791191613613__text_with_icons_QH4twD,
div#shopify-section-template--17791191613613__faq_9bLChF,
div#shopify-section-template--17791191613613__product-recommendations .index-section{
    margin:50px 0;
}
div#shopify-section-template--17791191613613__blog_posts_qLB7DJ {
    margin-bottom:0;
}
.product-block h1 {
    font-size:30px;
}
.custom-text.header-link p {
    padding: 10px 20px 10px 40px;
}
.custom-text.header-link p:before {
    font-size: 22px;
}
.custom-text.header-link {
    padding-left: 7px;
}
}
/* .cst-wrapper-box {
    background: #e6f2fe !important;
    padding: 60px 0px !important;
    box-shadow: 0px 1px 4px rgb(0 0 0 / 12%) !important;
}
.cst-wrapper-box .box {
    border-left: 4px solid #c1cedb;
}
.cst-wrapper-box .box:first-child {
    border: none;
} */
  .cst-custom-rich-text h2 {
    padding-bottom: 10px;
    text-align: center;
    background: url(/cdn/shop/files/linesw.png?v=1749827394) no-repeat bottom 0px center;
    background-size: 70%;
    width:fit-content;
    margin: auto !important;
    text-align:center;
    margin-bottom: 13px !important;
    {% comment %} width:600px; {% endcomment %}
}
/* .wrapper-box.cst-wrapper-box {
    margin-top: 55px;
    margin-bottom: 55px;
} */
ol.flickity-page-dots {
    display: none;
}


@media screen and (max-width:767px){

.limited-drop-sec h2.h1.hero__title {
    font-size:25px;
}
.limited-drop-sec .hero__text-wrap{
    padding-bottom:40px;
}
.experiance-sec .larger-text .h3{
    font-size:25px;
}
  .footer-sec .footer__logo img{
    opacity:1;
}
.footer-sec .footer__logo-social{
    flex-direction:column-reverse
}
  .footer-sec {
    padding-top:50px;
}
  .experiance-sec {
    padding-bottom:30px;
}
.experiance-sec .background-media-text__text.larger-text {
    margin-top:50px;
}
.inner-collection-list .grid{
    grid-template-columns:repeat(1,1fr)
}
.inner-collection-list .collection--square-small,
.inner-collection-list .collection--wide{
    height:300px;
}
.inner-blog-page-sec .article__image-wrap{
    margin-bottom:0;
}
.inner-blog-page-sec .article__content-meta h2{
    font-size:20px ; 
}
  .inner-blog-page-sec h1{
    font-size:25px;
}
.inner-blog-page-sec  header.section-header {
    margin-bottom:0px ;
}
.inner-blog-page-sec{
    padding:50px 20px
}
  div#shopify-section-template--17791190794413__text_columns_gCdhhJ .image-wrap img{
    width: 200px;
    height: 200px !important;
    margin:auto;
}

div#shopify-section-template--17791190794413__text_columns_gCdhhJ .image-wrap {
    height:200px!important;
    padding:0 !important;
    position:relative !important;
    margin-bottom: 0;
}
div#shopify-section-template--17791190794413__text_columns_gCdhhJ .image-wrap image-element {
    display:flex;
    justify-content:center;
}
.collection-inner-page.page-width .small--grid--flush{
        margin-left: 0px;
        margin-right: 0px;
}
.collection-inner-page .grid-product__meta {
    padding-left:0;
}
.product-block h1 {
    font-size:25px;
}
  div#shopify-section-template--17801223012525__text_columns_gCdhhJ .grid--flush-bottom>.grid__item>div:first-child{
    max-width:200px !important;
}


.featured-collection-sec .grid-overflow-wrapper .grid__item:last-child:after {
    display: none;
}
.featured-collection-sec .bundle-collection {
    display: flex;
}
.video-section__video, .video-section__text {
    width: 100%;
}
.video-section__content {
    flex-wrap: wrap;
    gap: 20px;
}
  .built-in-benefit .scroll-columns {
    height: 200px !important;
    max-height: 200px !important;
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 10px;
    gap: 15px;
  }
  .built-in-benefit .card {
    min-width: auto;
    padding: 15px 18px;
  }
}

/*----28-02-2025 ---*/
.additioal_block_box { display: none; } 
.additioal_block_box:nth-child(-n+4) { display: block; } 
.icon-read-more, .icon-read-less { cursor: pointer; color: blue; display: block; margin-top: 10px; font-weight: 700; }
.icon-read-less { display: none; }
.icon-box-toggle-btn {
    margin: 0px;
}

/*----28-02-2025 ---*/
 .resolute-pro-template .testimonial-stars:before {
    position: absolute;
    content: "";
    width: 50px;
    top: 0;
    left: 43%;
    height: 50px;
    background: url(/cdn/shop/files/quote_dc9b499e-93cf-45ca-8610-7329e7a458bc.png?v=1754985573) no-repeat center;
    background-size: cover;
}
.resolute-pro-template .testimonial-stars {
    font-size: 30px;
    color: #EAE0D6;
    padding-top: 50px;
    margin: 0px !important;
}
.resolute-pro-template ol.flickity-page-dots {
    display: none;
}
.resolute-pro-template .hero-sec a.btn {
  background: transparent !important;
}
.resolute-pro-template .arws {
    width: 55px;
    height: 55px;
    background: #354e6a;
    border-radius: 5px;
    padding: 10px;
}
/* .resolute-pro-template .index-section {
  margin-top: 30px !important;
} */
.resolute-pro-template .new-resolute-text .text-with-icons__block.text-center {
  padding: 20px 20px 10px;
  border-right: 2px solid #e5e5e5;
}
.resolute-pro-template .new-resolute-text h3 {
  font-size: 23px;
  text-align: left;
  font-weight: 500 !important;
  font-family: "Inter", sans-serif;
}
.resolute-pro-template .new-resolute-text .image-icon-block {
  float: left;
  width: 32px;
  height: 32px;
}
.resolute-pro-template .new-resolute-text .text-with-icons__block.text-center:last-child {
  border-right: none;
}
.resolute-pro-template span.icon-read-more {
    display: none;
}
.resolute-pro-template .new-resolute-text h2 {
    font-size: 34px;
    color: #2b4257!important;
    font-weight: 500!important;
    font-family: Inter,sans-serif;
    margin-bottom: 30px !important;
}
.resolute-pro-template section#cold-plunge-benefits {
    /* background: black; */
    padding: 80px 0 80px;
    background-color: #15202e;
}
.resolute-pro-template section#cold-plunge-benefits .scroll-left li h2 {
    margin: 10px 0px;
    font-size: 24px;
    color: #fff;
    font-weight: 500;
    font-family: "Inter", sans-serif;
}
.home-icon-text .text-with-icons__block-title h3 {
    font-size: 32px;
    text-align: center;
    margin-bottom: 0px;
    font-weight: 500 !important;
    font-family: "Inter", sans-serif;
}
.home-icon-text .text-with-icons__block{
    padding:0px !important;
}
.arws img {
    filter: brightness(0) invert(1);
}
/* .home-icon-text {
    padding-bottom: 20px;
} */
/* Rise Strong Sec Css Start */
.resolute-pro-template .index-section {
    margin: 0;
    padding: 70px 0 80px;
}
.resolute-pro-template .new-resolute-text .text-with-icons__block.text-center {
  padding: 20px 20px 10px;
  border-right: 2px solid #e5e5e5;
}
.resolute-pro-template .new-resolute-text h3 {
  font-size: 23px;
  text-align: left;
  font-weight: 500 !important;
  font-family: "Inter", sans-serif;
}
.resolute-pro-template .new-resolute-text .image-icon-block {
  float: left;
  width: 32px;
  height: 32px;
}
.resolute-pro-template .new-resolute-text .text-with-icons__blocks .text-with-icons__block {
  flex-direction: row;
  gap: 10px;
  align-items: flex-start !important;
  padding:20px !important;
}
.resolute-pro-template .new-resolute-text .text-with-icons__block.text-center:last-child {
  border-right: none;
}
/* Rise Strong Sec Css Close */
/* Product Sec Css Start */
.product-section button.product__thumb-arrow {
    display: none;
}
.product-section .page-content .page-width{
    background: #fef8f2;
    margin: 0 auto;
    padding: 60px 30px;
}
.product-section .page-content {
    padding: 0;
    padding-bottom: 80px;
}
/* .product-section{
    padding-top:60px;
    padding-bottom:60px;
} */
 .resolute-pro-template .product-section .h2.product-single__title {
    font-weight: 100 !important;
}
 .resolute-pro-template .product-section .sale-price {
    font-size: 34px;
    color: #FF3838 !important;
    font-weight: 400 !important;
    font-family: "Inter", sans-serif;
}
.resolute-pro-template .product-section button.btn, .resolute-pro-template .shopify-payment-button__more-options, .resolute-pro-template button.gravity-button {
    background: #5433eb!important;
    border: 1px solid #ccc!important;
    text-align: center;
    display: block;
    color: #fff;
    text-decoration: none!important;
    display: flex!important;
    align-items: center;
    justify-content: center;
    padding: 10px 26px!important;
    border-radius: 100px!important;
    line-height: 2.1em;
}
 .resolute-pro-template button.gravity-button,  .resolute-pro-template .shopify-payment-button__more-options {
    width: 100%!important;
    margin-top: 10px !important;
}
 .resolute-pro-template .product-section shopify-accelerated-checkout {
    display: flex!important;
    width: 100%!important;
    flex-direction: column;
}
.resolute-pro-template .product-section .h2.product-single__title {
    margin-top: 0px;
    font-size: 34px;
    font-weight: 700 !important;
    font-family: "Inter", sans-serif;
    margin-bottom: 12px !important;
}
.resolute-pro-template .product-block.product-block--header{
    margin-bottom: 0px !important;
}
.resolute-pro-template .product-block {
    margin-bottom: 20px;
}
.resolute-pro-template .product__price--compare {
    color: #C3A78A !important;
    font-weight: 400 !important;
    font-family: "Inter", sans-serif;
}
.resolute-pro-template .sales-point .icon {
    margin-right: 22px;
    opacity: 0;
    margin-bottom: 0px;
}
.resolute-pro-template .sales-point span {
    font-size: 13px;
    color: #002FFF;
    font-weight: 500 !important;
    font-family: "Inter", sans-serif;
}
.resolute-pro-template .buy_btns form .payment-buttons .shopify-payment-button {
    margin-top: 0px;
    margin-bottom: 40px;
}
.resolute-pro-template .collapsibles-wrapper--border-bottom button.label {
    letter-spacing: normal;
    font-family: "Inter", sans-serif;
}
.resolute-pro-template .read-more-btn, .resolute-pro-template .read-less-btn {
    letter-spacing: normal;
    font-size: 12px;
    font-weight: 500;
    font-family: "Inter", sans-serif;
}
.product-section .buy_btns form .payment-buttons>*{
    width: 50%;
    background: #5433eb !important;
    border: 1px solid #ccc !important;
    border-radius: 50px !important;
    text-align:center;
    height:100%;
} 
.product-section .shopify-payment-terms {
    margin: 60px 0 12px;
}
.product-section .payment-buttons{
  position:relative;
}
.product-section .shopify-payment-button__more-options {
    position: absolute;
    left: 0;
    text-align: left;
    line-height: 1.6em;
}
.product-section .shopify-payment-button {
    margin-top: 0;
    padding: 5px 28px 5px 20px !important;
}
/* Product Sec Css Close */
/* Why Choose Us Sec Css Start */
.resolute-pro-template .cold-plunge-features-section h2.section-heading span {
    padding-bottom: 10px;
    text-align: center;
    background: url(/cdn/shop/files/linesw.png?v=1749827394) no-repeat bottom 0px right;
    background-size: 72%;
}
.resolute-pro-template .cold-plunge-features-section {
    padding: 80px 0;
    background-color: #15202e;
    margin-bottom: 0px;
}
.resolute-pro-template .features-tab:first-child {
    border-top: 1px solid #444444;
}
/* Why Choose Us Sec Css Close */
/* video section */
.resolute-pro-template .animation-contents {
    font-size: 33px;
    color: #FFFFFF;
    font-weight: 500 !important;
    font-family: "Inter", sans-serif;
    text-transform: capitalize;
}
/* videp section close */
/* Built In Benefits Sec Css Start */
.resolute-pro-template .section.built-in-benefit {
    padding-bottom: 100px!important;
}
/* Built In Benefits Sec Css Close */
/* cold-plunge-benefits Sec Css Start  */
/* .resolute-pro-template .scroll-sync-wrapper.desktop {
    padding-top: 30px;
    padding: 0px 40px;
} */
/* cold-plunge-benefits Sec Css Close  */
/* Home Icon text Sec Css Start */
.resolute-pro-template .cst-new-icons-text  .text-with-icons__block-title h3 {
    font-size: 32px;
    text-align: center;
    margin-bottom: 0px;
    font-weight: 500 !important;
    font-family: "Inter", sans-serif;
}
.resolute-pro-template .cst-new-icons-text  .text-with-icons__block{
    padding:0px !important;
    position: relative;
}
.resolute-pro-template .cst-new-icons-text  {
    padding-bottom: 20px;
}
.resolute-pro-template .cst-new-icons-text .text-with-icons__blocks .text-with-icons__block:after {
    content: "";
    background: url(/cdn/shop/files/Line_481.png?v=1749863760) no-repeat bottom right;
    background-size: auto;
    position: absolute;
    right: 0;
    width: 2px;
    height: 70px;
    bottom: 0px;
}
.resolute-pro-template .cst-new-icons-text .text-with-icons__blocks p {
    margin: 0px;
}
/* Home Icon And Text Sec Css Close */
/* ft-feature-trio-sec */
.resolute-pro-template .ft-feature-trio .overlay-content h2 {
    margin: 0;
    color: #fff;
    font-size: 24px;
    transition: transform 0.4s ease;
    font-weight: 500 !important;
    font-family: "Inter", sans-serif;
}
.resolute-pro-template .ft-feature-trio .btmsp li {
    list-style-type: none;
    padding-left: 30px;
    margin-bottom: 10px;
    background: url(/cdn/shop/files/arw.png?v=1749865979) no-repeat left top;
    background-size: auto;
    font-size: 16px;
}
.resolute-pro-template .ft-feature-trio .overlay-content ul {
    padding: 20px 0 30px;
}
.resolute-pro-template .feature-tabs-container {
    padding-bottom: 80px;
    gap:60px;
}
section.ft-feature-trio article .ctnt-media img {
    height: 550px!important;
}
/*ss-product-section*/
.cst-custom span h2 {
    padding-bottom: 10px;
    text-align: center;
    background: url(/cdn/shop/files/linesw.png?v=1749827394) no-repeat bottom 0px center;
    background-size: 70%;
    width:fit-content;
    margin: auto !important;
    text-align:center;
    width:600px;
}
/*ss-product-section-end*/

/* ft-feature-trio-sec-Close */

/* Media Query */
@media screen and (max-width:1199px){
.text-with-icons__block.text-center {
    width: 48% !important;
}
.text-with-icons__blocks {
    flex-direction: row;
    gap: 10px 0;
    justify-content: flex-start;
}
.resolute-pro-template .section.built-in-benefit {
    padding: 80px 60px!important;
}
}
@media screen and (max-width:991px){
.resolute-pro-template .animation-contents {
    font-size: 24px;
}
.hero-sec .hero__subtitle .animation-contents {
    font-size: 15px !important;
}
.resolute-pro-template .product-section .h2.product-single__title {
    font-size: 26px;
}
.resolute-pro-template .product-section .sale-price {
    font-size: 24px;
}
.resolute-pro-template .product__price--compare {
    font-size: 15px;
}
.product-section .icon-block-row {
    grid-template-columns: repeat(1,1fr);
}
.product-section .buy_btns form .payment-buttons>* {
    width: 100%;
}
.product-section .shopify-payment-terms {
    margin: 30px 0 10px;
}
.resolute-pro-template .section.built-in-benefit .left,
.resolute-pro-template .section.built-in-benefit .scroll-columns{
    width: 100%;
}
.resolute-pro-template .cst-new-icons-text .text-with-icons__block-icon.image-icon-block {
    width: 50px;
    height: 50px;
}
.resolute-pro-template .cst-new-icons-text .text-with-icons__blocks {
    gap: 20px 0;
}
}
@media screen and (max-width:767px){
.resolute-pro-template .animation-contents {
    font-size: 15px;
}
.hero-sec .hero__subtitle .animation-contents {
    font-size: 14px !important;
}
.hero__link {
    margin-top: 10px !important;
    margin-bottom: 0px;
}
.hero-sec a.btn{
    font-size: 14px !important;
    padding: 10px 20px 10px 10px !important;
    margin-right: 10px !important;
}
.animation-contents a:after {
    right: 10px !important;
    background-size: 60% !important;
}
.resolute-pro-template .new-resolute-text h2 {
    font-size: 26px;
}
.text-with-icons__block.text-center {
    width: 100%!important;
    border: none !important;
}
.resolute-pro-template .new-resolute-text .text-with-icons__blocks .text-with-icons__block {
    padding: 0!important;
    align-items:center !important;
    justify-content: center;
}
.home-icon-text .text-with-icons__block-title h3 {
    font-size: 12px!important;
    text-align: center !important;
}
.resolute-pro-template .product-section .h2.product-single__title {
    font-size: 20px;
}
.resolute-pro-template .product-section .sale-price {
    font-size: 24px;
}
.resolute-pro-template .product__price--compare {
    font-size: 15px;
}
.resolute-pro-template .product-block {
    margin-bottom: 0px;
}
.resolute-pro-template .cold-plunge-features-section {
    padding: 60px 0 60px;
}
.resolute-pro-template .section.built-in-benefit {
    padding: 0 20px 60px!important;
    height: 660px!important;
}
.linest {
    font-size: 26px;
}
.resolute-pro-template .scroll-sync-wrapper.desktop {
    display: block;
}
.resolute-pro-template .section.built-in-benefit .left h2, .resolute-pro-template .section.built-in-benefit .left {
    font-size: 26px!important;
    text-align: left;
}
.resolute-pro-template section#cold-plunge-benefits {
    padding: 60px 0;
}
.linest {
    font-size: 26px !important;
}
.resolute-pro-template section#cold-plunge-benefits .scroll-left {
    padding: 0px;
}
.resolute-pro-template section#cold-plunge-benefits .scroll-left li h2 {
    font-size: 20px;
}
.resolute-pro-template .cst-new-icons-text .text-with-icons__blocks .text-with-icons__block:after {
    display:none;
}
.resolute-pro-template .gravity-button:not([disabled]):hover{
    background-color:transparent !important;
}
.cst-new-icons-text .text-with-icons__block.text-center {
    width: 50%!important;
}
.ft-container {
    gap: 20px !important;
}
.testimonials-section {
    padding: 0px 20px;
}
.feature-image-box img {
    min-height: 350px !important;
    max-height: 350px !important;
}
.feature-tabs-container {
    gap: 20px;
}
.feature-tabs h2 {
    font-size: 26px !important;
}
.feature-tab-title {
    font-size: 16px !important;
}
 .feature-tabs-container {
    padding-bottom: 30px;
}
.resolute-pro-template .new-resolute-text .image-icon-block {
    margin: 0;
    width: 20px !important;
    height: 20px !important;
}
.resolute-pro-template .product-section button.btn{
    background: transparent !important;
    color: #000;
    padding: 0px!important;
    line-height: 100%;
    border:none !important;
    margin-bottom:6px !important;
}
.product-section .page-content {
    padding-bottom: 60px;
}
.new-resolute-text  .text-with-icons__blocks {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    align-items:flex-start !important;
}
.new-resolute-text .text-with-icons__blocks .text-with-icons__block {
    flex-direction: column !important;
}
.collapsible-trigger-btn {
    padding: 40px 0 20px !important;
}
.features-image-box img {
    height: 300px !important;
}
.scroll-right {
    padding: 0px !important;
}
section.ft-feature-trio article .ctnt-media img {
    height:430px !important;
}
.features-badge {
    font-size: 11px !important;
}
.resolute-pro-template .index-section {
    padding: 40px 0 60px;
}
.product-section .page-content .page-width {
    padding: 60px 20px;
}
}
@media (max-width: 768px) {
  .built-in-benefit .scroll-columns {
    height: 200px !important;
    max-height: 200px !important;
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 10px;
    gap: 15px;
  }
  .built-in-benefit .card {
    min-width: auto;
    padding: 15px 18px;
  }
}
@media (max-width: 480px) {
  .built-in-benefit .scroll-columns {
    height: 200px !important;
    max-height: 200px !important;
    gap: 10px;
  }
  .built-in-benefit .card {
    padding: 12px 16px;
  }
  .cst-custom h2{
    width:auto !important;
  }
}