/** Shopify CDN: Minification failed

Line 19:41 Unexpected "\" instead of \""
Line 19:55 Comments in CSS use "/* ... */" instead of "//"
Line 19:58 Unterminated string token
Line 34:55 Comments in CSS use "/* ... */" instead of "//"
Line 34:58 Unterminated string token
Line 49:55 Comments in CSS use "/* ... */" instead of "//"
Line 49:58 Unterminated string token
Line 65:57 Comments in CSS use "/* ... */" instead of "//"
Line 65:60 Unterminated string token
Line 679:0 Unexpected "="
... and 12 more hidden warnings

**/
/** Shopify CDN: Minification failed

Line 19:41 Unexpected "\" instead of \""
Line 19:55 Comments in CSS use "/* ... */" instead of "//"
Line 19:58 Unterminated string token
Line 34:55 Comments in CSS use "/* ... */" instead of "//"
Line 34:58 Unterminated string token
Line 50:57 Comments in CSS use "/* ... */" instead of "//"
Line 50:60 Unterminated string token
Line 666:0 Unexpected "="
Line 1104:0 Unexpected "}"
Line 1398:49 Comments in CSS use "/* ... */" instead of "//"
... and 10 more hidden warnings

**/
/** Shopify CDN: Minification failed

Line 19:41 Unexpected "\" instead of \""
Line 19:55 Comments in CSS use "/* ... */" instead of "//"
Line 19:58 Unterminated string token
Line 35:57 Comments in CSS use "/* ... */" instead of "//"
Line 35:60 Unterminated string token
Line 651:0 Unexpected "="
Line 1089:0 Unexpected "}"
Line 1383:49 Comments in CSS use "/* ... */" instead of "//"
Line 1426:6 Comments in CSS use "/* ... */" instead of "//"
Line 1437:2 Comments in CSS use "/* ... */" instead of "//"
... and 8 more hidden warnings

**/
/** Shopify CDN: Minification failed

Line 20:43 Unexpected "\" instead of \""
Line 20:57 Comments in CSS use "/* ... */" instead of "//"
Line 20:60 Unterminated string token
Line 636:0 Unexpected "="
Line 1074:0 Unexpected "}"
Line 1368:49 Comments in CSS use "/* ... */" instead of "//"
Line 1411:6 Comments in CSS use "/* ... */" instead of "//"
Line 1422:2 Comments in CSS use "/* ... */" instead of "//"
Line 1433:0 Unexpected "}"
Line 1436:2 Expected identifier but found "$"
... and 6 more hidden warnings

**/
/** Shopify CDN: Minification failed

Line 621:0 Unexpected "="
Line 1059:0 Unexpected "}"
Line 1353:49 Comments in CSS use "/* ... */" instead of "//"
Line 1396:6 Comments in CSS use "/* ... */" instead of "//"
Line 1407:2 Comments in CSS use "/* ... */" instead of "//"
Line 1418:0 Unexpected "}"
Line 1421:2 Expected identifier but found "$"
Line 1465:0 Unexpected "}"
Line 1531:0 Unexpected "}"
Line 1564:0 Unexpected "}"
... and 3 more hidden warnings

**/
img.pix-img {
  object-fit: contain !important;
}
/***/

.menu-dropdown  .products-grid .product{
  margin-top: 0px !important;
}
.menu-dropdown .card-media>img{
  object-fit: contain;
}
body.template-product main#MainContent {
    padding-bottom: 0px;
}
div#faq-template--21657143935010__faq_sec_4VG9dh .accordion-item {
    margin-bottom: 35px;
}
/* .radio__fieldset .radio__button input:checked~label {
    color: #fff !important;
    background-color: #2d3153 !important;
    padding: 7px 16px !important;
} */
/***Price Hide Show**/
.template-index .price--on-sale .price__regular{
    display: block !important;
}
.template-index .price__sale , .previewCart-wrapper .price__sale , .discounted-price .discounted-price{
  display:none;
}
.template-collection .price--on-sale .price__regular , div#shopify-section-template--21657144492066__product-recommendations .price__regular{
    display: block !important;
}
.template-collection .price__sale{
  display:none !important;
}
div#shopify-section-template--21657144492066__product-recommendations .price__sale
{
  display:none;
}/****/
span.radio__button {
    margin-right: 20px;
}
body.template-product .price.price--medium {
    margin-top: 15px;
}
span.radio__legend__label {
  font-size: 16px;
  font-weight: 600;
}
span.radio__button label {
    background: #d2ddfc;
    padding: 7px 16px;
    border: 1px solid #090e58;
    color: #090e58;
}
div#shopify-section-template--21657143935010__faq_sec_4VG9dh div#faq-template--21657143935010__faq_sec_4VG9dh , h4.faq-heading-h4 , .faq-container .accordion{
    max-width: 750px;
    margin: 0 auto;
  padding: 0px 15px;
}

h4.faq-heading-h4{
    font-size: 18px;
    font-weight: 800;
}
div#faq-template--21657143935010__faq_sec_4VG9dh .accordion-body {
    font-size: 16px !important;
    color: #141ee4;
  padding-top: 5px !important;
  background: #ecf6ff;
  
}
h1.main-page-title.page-header {
    font-size: clamp(32px, 3.5vw , 50px) !important;
    line-height: 1.4;
    text-align: center;
    padding-top: 20px;
  }
.fs-40{
  font-size: clamp(26px , 2.7vw , 40px);
  font-weight: 900;
}
.fs-14{
  font-size: 14px ;
  font-weight: 700;
  font-family: var(--font-body-family);
}
.fs-24{
  font-size: clamp(18px, 1.3vw , 24px);
}
div#content-template--21657143869474__inner_hero_section_WaDWYn p {
    text-transform: uppercase;
}
.fs-color-template--21657143869474__inner_hero_section_cAc8EH {
    font-weight: 700;
}
div#shopify-section-template--21657143869474__inner_hero_section_cAc8EH .cx-image-overlay {
   
    position: absolute;
    width: 100%;
    height: 500px;
    background: #fff;
    opacity: 0.25;
    z-index: 0;
}
.fs-color-template--21657143869474__inner_hero_section_WaDWYn{
  font-weight:700;
}
.col-md-5.pad-lft img{
  border-top-left-radius: 100px;
  border-bottom-left-radius:100px;
}
#content-template--21657143869474__inner_hero_section_cAc8EH {
    z-index: 2;
}
@media only screen and (min-width: 768px){
  div#shopify-section-template--21657143869474__inner_hero_section_cAc8EH .cx-image-overlay {
    display: block !important;
  }
}
@media only screen and (max-width: 768px){
  .template-product .flro {
    display: none;
}
  /* .tab-all {
    overflow-x: scroll;
} */
}
/***Extra custom pages ***/
/**Main Menu**/
.menu-dropdown .wrapper-colunm-menu.not_banner {
    display: none;
}

.menu-dropdown .card {
    flex-direction: column;
}
.menu-dropdown .card-product {
    width: 100% !important;
}
.menu-dropdown .card-information {
    width: 100% !important;
  padding: 0px !important;
}
.menu-dropdown .card-price{
  display:none !important;
}
.menu-dropdown .card-information__wrapper {
    /*position: absolute;
    top: 90%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    width: 90%; */
   padding: 5px;
   text-align: center !important;
}
.menu-dropdown.custom-scrollbar .container {
    width: 100% !important;
    max-width: 100% !important;
}
.menu-dropdown .card , .menu-dropdown .card-product , .menu-dropdown a.card-media , .menu-dropdown .card-product__wrapper{
   /* height: 25vh;
  padding-bottom: 15px;*/
}
.menu-dropdown .site-nav-banner {
    background-color: #fff !important;
}
.menu-dropdown span.text {
    font-size: 13px !important;
    font-family: var(--font-body-family);
}
.menu-dropdown a.card-title {
    margin-bottom: 3px;
}
section#shopify-section-template--21616528228386__main h1.main-page-title.page-header {
    font-weight: 700;
    font-size: clamp(24px , 2.8vw , 40px);
}
.rte:not(.rte--column) p {
    font-size: 18px !important;
    color: #121ee4;
  font-family: var(--font-body-family);
      font-weight: 300 !important;
}
.rte table h6 strong, .rte table h6 {
    font-size: clamp(16px, 1.2vw , 18px) !important;
}
h1.main-page-title.page-header {
    font-size: clamp(32px, 2.5vw , 40px);
}
.blue-btn {
    color: #121ee4;
    border: 1px solid #121ee4;
    border-radius: 40px;
    background: #fff;
    width: 35%;
    text-decoration: none;
}
div#shopify-section-template--21657143902242__section_contact_bDgTjg button.btn.uppercase {
    background: #141ee5;
    color: #fff;
    padding: 7px 20px;
    border: 1px solid #141ee4;
}
div#shopify-section-template--21657143902242__section_contact_bDgTjg .form__legal p{
  
    color: #141ee4;
    font-size: 13px;
}
/**Contact Us Page**/
section#shopify-section-template--21651221381154__main h1.main-page-title.page-header {
    font-size: 14px;
    font-weight: 700;
}
section#shopify-section-template--21651221381154__main h1.main-page-title.page-header:before {
    content: '';
    height: 2px;
    width: 30px;
    background: #555fec;
    position: absolute;
    bottom: 10px;
}
div#shopify-section-template--21651221381154__section_contact_bDgTjg .float__wrapper {
    border: 1px solid rgba(18, 30, 228, 0.2);
  font-family: var(--font-body-family);
}
main#MainContent:has(div#shopify-section-template--21651221381154__hero), main#MainContent:has(#shopify-section-template--21616528228386__main) {
    background: #eaeaea;
}
section.text--neutral.margin--medium.palette--light.bg--neutral {
    padding: 0;
}
/* div#shopify-section-template--21651221381154__section_contact_bDgTjg , section#shopify-section-template--21651221381154__main .page-width.page-width--narrow{
    background: #eaeaea;
} */
div#shopify-section-template--21651221381154__section_contact_bDgTjg button.btn.uppercase {
    color: #fff;
    background: #121ee4;
    font-family: var(--font-body-family);
}
section#shopify-section-template--21651221381154__main .page-width.page-width--narrow {
    padding-bottom: 10px;
}
section#shopify-section-template--21651221381154__main {
    margin-bottom: -20px;
}
div#shopify-section-template--21651221381154__section_contact_bDgTjg .form__legal p {
    color: #121ee4;
    font-family: var(--font-body-family);
}
div#shopify-section-template--21651221381154__section_contact_bDgTjg .form__legal a {
    color: #040da5;
    font-weight: 500;
}
/**About**/
div#shopify-section-template--21651985072162__section_hero_9LfaPQ h1.hero__title.h2 {
    color: #121ee4;
    font-size: 16px;
    text-transform: uppercase;
      letter-spacing: 2px;
}
div#shopify-section-template--21651985072162__section_hero_9LfaPQ .hero__description.h5--body p {
    font-size: clamp(24px, 2.8vw , 40px);
    color: #141ee4;
    font-family: var(--font-body-family);
    font-weight: 700;
}
section.text--neutral.margin--medium.palette--light.bg--neutral .contaniner {
    width: 50%;
    margin: 0 auto;
    padding: 60px 0px 0px 0px;
}
div#shopify-section-template--21657143902242__section_contact_bDgTjg .float__wrapper label {
    display: none;
}
div#shopify-section-template--21657143902242__section_contact_bDgTjg input , div#shopify-section-template--21657143902242__section_contact_bDgTjg textarea {
    width: 100%;
    border: 1px solid rgba(18, 30, 228, 0.2);
    padding: 10px;
  margin-bottom: 10px;
  border-radius: 3px;
}
.form__legal p {
    color: #1c1c36;
    font-size: 13px !important;
}

 .menu-dropdown .products-grid.column-6 {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
    grid-row-gap: 30px;
}

@media only screen and (max-width: 1024px){
 .site-nav-banner .menu-dropdown__product .card .template-collection .card-product {
    aspect-ratio: auto !important;
  }
  .megamenu_style_5.megaMenu--style2 .site-nav-banner .menu-dropdown__product .card .card-product a.card-media.card-media--adapt {
    height: 100%;
}
  .menu-dropdown .card {
   /* height: 20vh !important; */
    background: #f0f8ff00;
}
    .menu-heading-mobile {
        width: 100% !important;
}
}
@media only screen and (max-width: 600px){
  
  div#ProductSection-template--21657144492066__main .productView-nav.image-fit-unset .slick-track{
    height: 36vh !important;
  }
  .cus-blog-content {
    position: absolute;
    bottom: -60px;
    left: 35px !important;
}
.cus-blog-content {
    background-color: #ffffff87;
    padding: 10px;
    border-radius: 20px !important;
    max-width: 78vw !important;
}
  .cus-author, .cus-date {
    color: #97989F;
    font-size: 12px !important;
    letter-spacing: 2px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
}
  .img-ads {
    margin: 20px auto !important;
}
  .blog-layout-masonry .blog-block-item .blog-content {
    padding: 0px 0 15px !important;
}
  .feature-blog {
    position: relative;
    margin-bottom: 85px !important;
    margin-top: 40px !important;
}
  #custom-width-template--21657143869474__go_proudly_iVtcy9{
    width: 100%;
  }
  .custom-left-padd{
            padding: 25px 30px 50px 30px;
  }
  p#custom-width-template--21657143869474__go_proudly_iVtcy9 {
    width: 100% !important;
}
  .bg-gray{
    overflow-x: hidden;
  }
  .go-pro .custom-left-padd p {
    width: 100% !important;
}
  
  .pad-lft {
    padding-left: 15px;
}
  .col-md-5.pad-lft img {
    height: auto;
}
  .col-md-5.pad-lft img {
    /* border-top-left-radius: 100px; */
    /* border-bottom-left-radius: 100px; */
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
  .pad-lft {
    padding-left: 15px;
}
  div#shopify-section-template--21657143869474__go_proudly_iVtcy9 .col-md-5.pad-lft img {
    height: 500px;
}
  div#shopify-section-template--21657143869474__go_proudly_iVtcy9 .custom-left-padd {
    padding: 40px;
}
  #content-template--21657143869474__inner_hero_section_WaDWYn{
    max-width:75% !important;
  }
  div#shopify-section-template--21657143869474__go_proudly_hDYfF3 .custom-left-padd {
    padding: 40px;
}
 div#shopify-section-template--21657143869474__go_proudly_hDYfF3 .col-md-5.pad-lft {
    padding: 0px 15px;
    padding-bottom: 0px;
}
  /***/
  div#shopify-section-template--21657143869474__go_proudly_hDYfF3 .bg-gray {
    padding: 50px 10px !important;
}
  div#shopify-section-template--21657143869474__go_proudly_hDYfF3 .custom-left-padd h2 , div#shopify-section-template--21657143869474__go_proudly_hDYfF3 .custom-left-padd p , p#custom-width-template--21657143869474__go_proudly_KjjjnA , div#shopify-section-template--21657143869474__go_proudly_iVtcy9 .go-pro h2 , .go-pro .custom-left-padd p {
    text-align: center;
}
  /****/
  #cx-template--21657143869474__inner_hero_section_WaDWYn , #cx-template--21657143869474__inner_hero_section_cAc8EH {
    min-height: 400px !important;
}
  div#shopify-section-template--21657143869474__go_proudly_KjjjnA .col-md-5.pad-lft {
     padding: 0px 15px;
    padding-bottom: 0px;
}
  div#shopify-section-template--21657143869474__go_proudly_KjjjnA .bg-gray {
    padding: 50px 10px !important;
}
  div#shopify-section-template--21657143869474__go_proudly_KjjjnA .custom-left-padd {
    padding: 40px 40px 50px 40px;
            align-items: center;
}
  div#shopify-section-template--21657143869474__go_proudly_iVtcy9 .col-md-5.pad-lft img {
    padding: 0px 0px 0px 15px;
    padding-bottom: 0px;
    border-top-left-radius: 100px !important;
    border-top-right-radius: 100px;
}
  div#shopify-section-template--21657143869474__go_proudly_iVtcy9 .go-pro {
    padding: 50px 10px !important;
}
  .blue-btn {
    width: 75%;
}
  .bg-gray{
    padding: 50px 0px !important;
  }
  div#block-video_hJfz4D , .fluid-width-video-wrapper {
    height: 60vh;
}
video.video {
    height: 60vh;
    object-fit: cover;
}
  h2.slide-heading.slide-pc {
    line-height: 1.4 !important;
    font-size: 30px !important;
}
  h3.slide-sub.slide-pc.border--none {
    font-size: 14px;
    font-weight: 700;
}
  div#shopify-section-template--21657143803938__16377257723d92c2b8 .rich-text__text.rte {
    font-size: 22px;
    font-weight: 700;
    margin-top: 10px;
}
}
/**contact end**/
/**Accessibility**/
section#shopify-section-template--21616528228386__main .page-width.page-width--narrow {
    padding-top: 60px;
}
p.icon__column__heading {
    font-weight: 600;
    font-family: 'Inter';
}
div#shopify-section-template--21651985072162__section_custom_content_6TCtYE {
    background: #eaeaea;
    padding: 30px 0px;
}
section.brick__section.brick--2.wrapper--brick.use_screen_one_half h2.h2.standard__heading , section.brick__section.brick--1.use_screen_one_half h1.hero__title.h2 {
    font-size: clamp(24px, 2.7vw , 40px);
    color: #121ee4;
    font-family: 'Inter';
}
section.brick__section.brick--1.use_screen_one_half p.hero__description.h5--body {
    font-size: 21px;
    color: #141ee4;
    font-family: var(--font-body-family);
}
.standard__rte p{
  color: #141ee4;
  font-family: var(--font-body-family);
}
.image__hero__frame.fade-in-child.use_screen_one_half{
  opacity: 0.6;
}
div#shopify-section-template--21651985072162__section_custom_content_AybayH section.brick__section.brick--2.brick--border.wrapper--brick.use_screen_one_half , div#shopify-section-template--21651985072162__section_custom_content_AybayH {
    background: #eaeaea;
}
section.brick__section.brick--1.use_screen_one_half .standard__rte p {
    font-family: var(--font-body-family);
    color: #141ee4 !important;
}
section.brick__section.brick--2.brick--border.wrapper--brick.use_screen_one_half {
    margin-top: 0;
    padding: 40px 0px;
}
section.brick__section.brick--2.wrapper--brick.use_screen_one_half {
    margin: 0 auto;
    padding: 30px 0px;
}
h2.home__subtitle {
    font-family: 'Inter';
    color: #121ee4;
    font-weight: 500;
}
div#shopify-section-template--21651985072162__section_custom_content_4KRyaG{
      background: #eaeaea;
}
.standard__cta.btn--long {
    border: 1px solid #121ee4;
    font-family: var(--font-body-family);
    color: #121ee4;
}
td h6 , td span{
    color: #141ee4;
    font-family: 'Inter';
    font-weight: 700;
}
.rte tr {
    border-bottom: 1px solid #141ee429;
}
/**End**/
h1.custom-page-title {
    font-size: 50px;
    font-family: 'Inter';
    font-weight: 700;
    color: rgb(18, 30, 228);
}
p.standard__kicker {
    font-size: 14px;
    color: rgb(85, 95, 236);
    text-transform: uppercase;
    font-family: var(--font-body-family);
  font-weight: 600;
}
button.accordion__title {
    font-size: 16px;
    font-family: 'Inter';
    color: rgb(85, 95, 236);
    font-weight: 600;
}
.accordion__body p {
    color: rgb(85, 95, 236);
    font-family: var(--font-body-family);
    font-size: 14px;
}
.icon__column{
 padding-bottom: 40px !important;
  color: #151EDA !important;
}
/**End**/
.custom-col {
      flex: 0 0 20%; /* Set the column width to 20% */
      max-width: 20%; /* Set the maximum width of the column */
    }

.custom-bg .slick-track {
    display: flex;
    align-items: center;
}
button.btn.add-to-cart.launchtip_add_to_cart.launchtip_upsell_design {
    color: #fff;
    background: #0020e3 !important;
    padding: 10px 30px;
    border-radius: 50px;
}
.product.slick-current.slick-active a.card-media.card-media--adapt.media--hover-effect {
    padding-bottom: 0px !important;
}
div#accordionExampleqwe .accordion-item {
    background-color: transparent !important;
}
div#featured-blog-template--16981830140088__featured_blog_T8XWUL {
    margin-top: -2px;
}
a.slide-button.button {
    border-radius: 40px;
}
div#block-eb881620-018e-4971-95e9-7e0a015dcd16 a.slide-button.button {
    border: 1px solid #fff;
}
h2.fs-17 {
    font-size: clamp(14px, 1.2vw, 20px) !important;
    font-family: var(--font-heading-family);
    font-weight: 400;
    margin-top: 5px;
    line-height: 1.5;
}

.accordion-header.acc-btn.accordion-button {
    font-size: 14px !important;
    color: #000;
    font-family: var(--font-body-family);
}
.productView-bottom {
    margin-top: 80px;
}

.accordion-body {
    padding: 0.5rem !important;
}

.btn-quantity.minus:before , .btn-quantity.plus:before{
  background: #2d3153 !important
}


======
.template-product a.button.button-ATC:hover {
    box-shadow: none !important;
}
.slide-content h2 , .static-list h3 , h2.product-title-slide{
    font-family: var(--font-heading-family);
}
.productView-bottom {
    margin-bottom: 50px;
}

p.product-des-slide , p.slide-text.slide-pc , .footer-block__list ul.list-unstyled li a.link.link-underline span.text , .footer-block__subheading.rte span {
    font-family: var(--font-body-family);
}
h2.footer-block__heading {
    font-family: var(--font-heading-family);
}
.header__menu-item.header__menu-item.list-menu__item.link {
    font-family: var(--font-body-family);
    text-decoration: none;
    font-weight: 500;
    color: var(--color-text);
}
.productView-desc.halo-text-format , legend.form__label , .button-parent p span{
    font-family: var(--font-body-family);
}
a.slide-button.button {
    text-decoration: none;
}
ul.list-menu.list-menu--inline {
    text-align: center !important;
}
.header-bottom {
    padding: 5px 0px;
}
.rich-text.section-block-template--16981830140088__16377257723d92c2b8 .rich-text__text.rte h3 {
    font-weight: 700;
}
.article-card__image-wrapper img {
    border-radius: 30px;
}
button.button.button-ATC.is-visible , a.button.button-ATC, input#filter__price--apply {
    background: #121ee4 !important;
    border: 1px solid #121ee4 ;
}
input#filter__price--apply:hover{
  color: #fff;
}
/***Product Page ***/
.accordion-item:last-of-type {
    padding-bottom: 40px !important;
}
div#accordionExample h2#headingOne {
    background: transparent;
}
.template-product a.card-title span.text{
  font-size: 20px;
}
span.price-item.price-item--regular {
    font-size: 18px;
  color: var(--color-text);
  font-family: var(--font-body-family);
}
h1.productView-title {
    line-height: 1.2;
}
.productView-image.productView-image-portrait img {
    max-height: 546px !important;
    object-fit: contain !important;
    object-position: top !important;
    height: 100% !important;
}
@media (max-width: 767px) {
 .productView-image.productView-image-portrait img {
    max-height: 30vh !important;
  }
}
.template-product .product-details , .template-product main#MainContent , .template-collection main#MainContent{
  background: #F6F6F6 !important;
}
.collection-header.container {
    background: transparent;
}
.productView-moreItem:has(.quantity_selector) {
    width: fit-content;
      float: left;
    margin-right: 30px;
}
.product-form__submit {
  box-shadow: none !important;
}
.template-product  share-button.halo-socialShare.productView-share.style-2 , .template-product .productView-checkbox.global-checkbox , .template-product button.shopify-payment-button__button , .template-product label.form-label.quantity__label{
    display: none;
} 

.template-product .quantity__container{
      width: 135px;
}
.template-product button.minus.btn-quantity {
    left: 10px;
  top: 4px;
}
.template-product button.plus.btn-quantity {
    right: 10px;
  top: 4px;
}
.accordion-button:not(.collapsed)::after{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}

.template-product .form-input.quantity__input {
    padding-bottom: 15px;
    padding-top: 10px;
}
.template-product  .productView-tab .tabs{
  text-align:left;
  border: none ;
}


.template-product a.tab-title.is-open {
    background: #000;
    color: #fff !important;
    padding: 15px 100px !important;
    border-radius: 10px;
}
.template-product .tabs .tab-title.is-open:after{
  display: none !important;
}
a.tab-title {
    background: #CFCFCF;
    padding: 15px 100px !important;
    border-radius: 10px;
  text-decoration: none !important;
}

.static-content {
    display: flex;
    justify-content: center;
    position: relative;
    top: 35px;
    left: -10px;
    gap: 47px;
  width: 75%;
  margin: 0 auto;
}
.static-list {
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: center;
  text-align: center;
}
.static-list h3 {
    margin: 0;
  font-size: 12px;
  text-align:center;
  text-transform: uppercase;
      line-height: 15px;
    margin-top: 10px;
}
h3.article-card__title {
    font-family: 'Inter';
    font-weight: 600;
    line-height: 1.3;
  font-size: clamp(18px, 1.3vw, 22px);
}

.static-list .night{
  margin-bottom: 10px;
}
.accordion-item {
    /* background: transparent !important; */
    border: none !important;
  margin-top: 15px;
}
div#accordionExampleqwe .accordion-item {
    padding-bottom: 0px !important;
}

.button-parent p {
    font-size: 14px;
}
.button-parent a {
    display: flex;
    align-items: center;
    gap: 10px;
    border: 1px solid #000;
        padding: 0.5vw 1.5vw;
    border-radius: 50px;
    color: #000;
    text-decoration: none;
}

div#accordionExample2 {
    padding: 30px;
    border-radius: 10px;
    background: #fff;
    margin-top: 30px;
    padding-top: 20px;
}

div#accordionExample2 .accordion-item {
    margin-top: 0 !important;
    padding-top: 15px;
}
div#accordionExample2 .accordion-item:first-child {
    padding-top: 0px;
}
div#accordionExample2 .accordion-body p {
    font-size: 16px;
    font-family: var(--font-body-family);
}
div#halo-recommendations-block-template--16981830729912__product-recommendations h3 {
    margin-bottom: 50px !important;
}
@media only screen and (min-width:1200px){
  .productView-tab .tabs .tab-title{
    margin-right: 0px !important;
  }
}

body.template-collection .card-product__wrapper, a.card-media.card-media--adapt {
    height: 100%;
}
 body.template-collection .card.ajax-loaded .card-product__wrapper img {
    object-fit: cover;
}

#shopify-section-template--16981830729912__main .is-active-content::-webkit-scrollbar {
  width: 10px;
}

/* Track */
#shopify-section-template--16981830729912__main .is-active-content::-webkit-scrollbar-track {
  background: #000; 
}
 
/* Handle */
#shopify-section-template--16981830729912__main .is-active-content::-webkit-scrollbar-thumb {
  background: #cfcfcf; 
}

/* Handle on hover */
#shopify-section-template--16981830729912__main .is-active-content::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/**Footer**/
a.link.list-menu__item--link {
    text-decoration: unset !important;
}
.footer-block__item:last-child {
    text-align: center !important;
}
.footer-block__item:last-child a.link.link-underline span.text{
  font-size: 11.42px !important;
  font-weight: 500;
}
button#Subscribe--footer {
    font-size: 12.6px;
}
.footer-block__item:last-child .footer-block__list ul.list-unstyled {
    display: flex;
    justify-content: center;
    gap: 50px;
}
.footer-block__item:last-child .footer-block__list ul.list-unstyled li a.link{
  text-transform: uppercase !important;
}

li.list-payment__item {
    margin-left: 30px;
}
.footer-block__list-payment ul li {
    margin-right: 23px !important;
}
ul.list.list-payment.clearfix{
  margin-top: 0px !important;
}
h2.footer-block__heading {
    border-bottom: 1px solid #FFFFFF26;
    padding-bottom: 5px;
}
.newsletter-form__field-wrapper {
    border: 1px solid rgb(255 255 255 / 22%);
    border-radius: 3px;
}
button#Subscribe--footer {
    font-size: 12.6px;
    color: rgb(255 255 255 / 90%) !important;
}
li.list-payment__item svg {
    height: 22px !important;
    width: 35px !important;
}
/***Card***/
.template-product .card-information__group.card-information__group-2 {
    display: none;
}
/* .template-product .card-information {
    background: #0a0a0a;
} */
div#halo-recommendations-block-template--16981830729912__product-recommendations {
    background: #e2e2e1 !important;
}
.halo-block-header.text-center.block-title--style1 h3.title span.text {
    background: transparent !important;
}
/* .template-product .price , .template-product a.card-title span.text{
    color: #fff;
} */
.template-product .card{
  background-color: transparent !important;
}
.template-product .card-swatch {
    display: none !important;
}
.template-product button.button.button-ATC.is-visible {
        padding: 0;
    width: 60px;
    height: 60px;
    border-radius: 100px;
    box-shadow: none;
    min-width: 60px;
    min-height: 60px;
}
.template-product .card-action {
        position: absolute !important;
    top: 50%;
    right: 2%;
    width: fit-content;
    transform: translate(-5%);
    height: fit-content;
}
div#halo-recommendations-block-template--16981830729912__product-recommendations h3.title .text {
    font-weight: 700;
    font-family: "Roboto", sans-serif;
}

.template-product .card-information__wrapper.text-left {
    display: flex;
    flex-direction: column;
}
.template-product .card-review.clearfix.halo-productReview {
    order: -1;
    margin-bottom: 5px !important;
}
button#Subscribe--footer:hover {
    border: 1px solid #42434d;
    background: #42434d;
}
.rich-text__text.rte h3 {
    margin-bottom: 5px;
}
div#shopify-section-template--16981830729912__product-recommendations button.button.button-ATC.is-visible {
    background: #fff;
    color: #000;
  background: transparent !important;
}
/**Reviews**/
body.template-index .jdgm-rev-widg {

    margin: 0px !important;
   
}
.jdgm-rev-widg__summary {
    align-items: flex-start;
}
.template-index div#shopify-block-judge_me_reviews_review_widget_homepage_Czp7YV {
    padding: 50px !important;
    background: #eaeaea;
}
a.jdgm-write-rev-link , .jdgm-btn--solid, input[type=submit].jdgm-btn--solid {
    background: #000 ;
    border: 1px solid #000 ;
    padding: 15px;
    border-radius: 50px;
}
a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev {
    border: 1px solid #000;
    color: #000;
}
.jdgm-rev-widg__summary .jdgm-star, .jdgm-rev-widg .jdgm-star, .jdgm-revs-tab .jdgm-star, .jdgm-all-reviews .jdgm-star, .jdgm-gallery-popup .jdgm-star , .jdgm-notification__title , .jdgm-notification__inner , .jdgm-rev__author, .jdgm-rev__icon:before{
    color: #000 ;
}
.jdgm-form input[type="text"], .jdgm-form input[type="email"], .jdgm-form input[type="url"], .jdgm-form textarea{
      border: 1px solid #000 !important;
}
.jdgm-notification__title:before{
  background-color: #000 !important;
}
.jdgm-rev-widg {

    padding: 50px;
    background: #fff;
    margin: 60px;
}
.jdgm-histogram.jdgm-temp-hidden {
    display: none !important;
}
.jdgm-row-stars {
    flex-direction: column;
    gap: 20px;
}
a.jdgm-write-rev-link {
    margin-left: 0;
}
.jdgm-widget-actions-wrapper , .jdgm-rev-widg__summary{
    justify-content: left !important;
}
  .jdgm-rev__body p {
    font-size: 19px;
    font-family: var(--font-body-family);
}
/* .jdgm-rev-widg__reviews {
    width: 80%;
} */
/* select.jdgm-sort-dropdown {
    color: #000 !important;
} */
span.jdgm-rev__author {
    color: #000;
    font-size: 14px;
    font-family: var(--font-body-family);
}
span.jdgm-rev__timestamp {
    font-size: 12px;
    color: #141414;
    font-family: var(--font-body-family);
}
  b.jdgm-rev__title {
    font-size: 16px;
    padding-top: 8px !important;
}
}
/* .jdgm-rev-widg__summary {
    width: 10% !important;
} */
/**Home**/
 .card-product ,  a.card-media img , .card-product__wrapper , a.card-media.card-media--adapt.media--loading-effect{
    height: 258px !important;
    width: 234px !important;
}
/* .custom-width {
    width: 35%;
} */
.template-collection .card-product {
    object-fit: contain;
}
div#halo-product-block-template--16981830140088__1635930670b6b2f58d a.card-title span.text , .template-collection .card.ajax-loaded span.text{
    font-size: 18px;
    font-weight: 800;
    text-decoration: none !important;
}
.template-product a.card-media {
    height: 200px;
    border-radius: 16px !important;
}
.megamenu_style_5.megaMenu--style2 .site-nav-banner .menu-dropdown__product .card .card-product .card-media>img {
    border-radius: 0px !important;
}
.megamenu_style_5.megaMenu--style2 .site-nav-banner .menu-dropdown__product .card .card-product a.card-media.card-media--adapt {
  height: 15vh;
}

.template-collection .card.ajax-loaded {
    background: transparent !important;
}

div#halo-product-block-template--16981830140088__1635930670b6b2f58d  button.button.button-ATC.is-visible , div#halo-product-block-template--16981830140088__1635930670b6b2f58d a.button.button-ATC{
  font-size: 16px;
}
button#Subscribe--footer {
    border-radius: 0;
}
a.card-title.link-underline.card-title-ellipsis , h3.article-card__title a {
    text-decoration: none;
}
.card {
    background: #eaeaea;
}
h2.jdgm-rev-widg__title {
    font-size: clamp(22px , 3vw , 40px);
    font-family: 'Inter';
    color: #141414;
    font-weight: 400;
    line-height: 1.1;
}
/***Responsive***/
@media only screen and (max-width:768px){
  .static-content {
    
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
        align-items: baseline;
    margin-bottom: 30px;
        grid-gap: 10px;
    top: 5px;
}
  .productView-thumbnail.slick-slide.slick-active {
    transform: rotate(0deg);
}
 
  /* .productView-desc.halo-text-format {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
} */
  .static-list img.night {
    width: 30px;
    object-fit: contain;
}

  .template-product ul.tabs.tabs-horizontal.list-unstyled.disable-srollbar {
    flex-direction: column;
}
  li.tab {
    width: 100% !important;
}
  .sticky-product-mobile-content.halo-productView-mobile {
    display: none;
}
      .cart-count-bubble span.text {
    top: 0px !important;
}
  .template-product .container.productView-container, .template-product .productView-bottom {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
  div#halo-product-block-template--16981830140088__1635930670b6b2f58d .card-action{
          transform: translate(-75%,-200%)!important;
    }
  .wrapper-image {
    width: 160px;
}
  .footer-block__item:last-child {
    
    margin-top: 0px !important;
}
 div#slideshow-wrapper-template--16981830140088__16321237356a896dad .adaptive_height.slide-mobile {
    height: 400px;
}
div#slideshow-wrapper-template--16981830140088__16321237356a896dad .adaptive_height.slide-mobile img {
    object-fit: cover;
}
 div#slideshow-wrapper-template--16981830140088__16321237356a896dad a.slide-button.button {
    min-width: 200px !important;
}
  #shopify-section-template--16981830140088__1635930670b6b2f58d .card.ajax-loaded{
        height: 410px;
  }
  .template-index div#shopify-block-judge_me_reviews_review_widget_homepage_Czp7YV {
    padding: 50px 30px !important;
}
    body.template-index .jdgm-rev-widg {
    padding: 25px;
}
  div#slideshow-wrapper-template--21616528162850__16321237356a896dad , div#slideshow-wrapper-template--21616528162850__16321237356a896dad .container-full, div#slideshow-wrapper-template--21616528162850__16321237356a896dad .slideshow .item , div#slideshow-wrapper-template--21616528162850__16321237356a896dad .images-contain.lookbook-image-item , div#slideshow-wrapper-template--21616528162850__16321237356a896dad .adaptive_height{
    height: 60vh !important;
}

div#slideshow-wrapper-template--21616528162850__16321237356a896dad a.slide-image img{
        height: 60vh;
    object-fit: cover !important;
}
  div#slideshow-wrapper-template--21616528162850__16321237356a896dad h2.slide-heading.slide-mobile {
    font-size: 45px !important;
    line-height: 1.2em !important;
}
  .custom-bg{
    max-height: 100% !important;
  }
}
.card-summary.card-list__hidden , .tabs .tab-title {
    font-family: "Roboto", sans-serif !important;
}
#shopify-section-template--16981830140088__1635930670b6b2f58d .card-summary.card-list__hidden {

    text-overflow: ellipsis;
    overflow: hidden;
    text-wrap: nowrap;
}
.jdgm-rev-widg__summary {
    align-items: flex-start !important;
}
div#shopify-section-template--16981830729912__product-recommendations button.button.button-ATC.is-visible {
    color: #121ee4;
    border: 1px solid #121ee4;
  margin-top:-20px;
}
@media only screen and (min-width:768px) and (max-width:992px){
  .static-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
}
  .cart-count-bubble span.text {
    top: 0px !important;
}

}
@media only screen and (min-width:768px) and (max-width: 1024px){
  .template-product .card-action {
    top: 45%;
}
    ul.tabs.tabs-horizontal.list-unstyled.disable-srollbar {
    display: grid;
    grid-gap: 15px;
}
}
@media only screen and (min-width: 600px){

div#slideshow-wrapper-template--16981830140088__16321237356a896dad p.slide-text.slide-pc {
    width: 50%;
}
 div#slideshow-wrapper-template--16981830140088__16321237356a896dad .adaptive_height img{
   object-fit: none;
 }
  div#brands-template--16981830140088__brand_slider_4htkYj .halo-row.column-4.brands-slider.halo-slider {
    justify-content: center;
    align-items: center;
}
  div#brands-template--16981830140088__brand_slider_4htkYj .halo-row .halo-item{
    width: 15%;
  }
  .go-pro button.button {
    width: 35% !important;
}
  .go-pro p.custom-width {
    padding: 10px 0px;
}
body.template-index .jdgm-rev-widg {
    padding: 20px;
}

}
@media only screen and (min-width:1025px){
    /**Reviews**/
  .jdgm-rev-widg {
    display: flex !important;
    padding: 70px !important;
        gap: 100px;
}

.jdgm-rev-widg__header {
    width: 50%;
}
h2.jdgm-rev-widg__title {
    text-align: left;
}
.jdgm-widget-actions-wrapper {
    margin-left: 0 !important;
    width: 100% !important;
}

.jdgm-row-actions {
    order: 2;
    padding-left: 100px;
}

.jdgm-rev-widg {
    margin: 80px 50px 0px 50px !important;
    border-radius: 30px !important;
}
  .jdgm-rev-widg__summary {
    width: 60% !important;
}
  .jdgm-row-actions {
    width: 100%;
}
    .template-product ul.tabs.tabs-horizontal.list-unstyled.disable-srollbar {
    display: flex;
    justify-content: space-between;
}
}
.halo-text-format h2 {
  color:#fff;
}

details {
  margin: 1rem auto;
  padding: 1rem 0rem;
  width: 100%;
  max-width: calc(100% - 2rem);
  position: relative;
  border-radius: 6px;
  color: #263238;
  transition: background-color .15s;
  
  > :last-child {
    margin-bottom: 0rem;
  }
  
  &::before {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    opacity: .15;
    box-shadow: 0 .25em .5em #263238;
    pointer-events: none;
    transition: opacity .2s;
    z-index: -1;
  }
  
  &[open] {
    background-color: #FFF;
    
    &::before {
      opacity: .6;
    }
  }
}

summary {
  padding: 1rem 2em 1rem 0;
  display: block;
  position: relative;
  font-size: 1.1em;
  font-weight: bold;
  cursor: pointer;
  
     &::-webkit-details-marker { display:none; } //remove the default arrow
    font-family: var(--font-body-family);
    letter-spacing: 1px;
    font-size: 1.2em;
    cursor: pointer;
    transition: all 0.3s ease-in;
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 90%;
    &:before{
      content: '';
      border: 2px solid $primary;
      border-radius: 15%;
      height: 1em;
      width: 1em;
      display: inline-block;
      transition: background-color 0.2s ease-in;
      position: absolute;
      left: 105%;
      top: 50%;
      transform: translateY(-50%);


    }
    &:after{
      content: '\2304';
      font-family: var(--font-body-family);
      font-size: $arrow-size;
      box-sizing: border-box;
      color: $primary;
      display: inline-block;
      text-align: center;
      line-height: 1;
      position: absolute;
      left: 104.2%;
      top: 50%;
      transform: translateY(-57.5%) translateX(45%) rotate(0);
      transition: margin 0.1s ease-in;
      margin: 0;
    }
    &:focus {
      outline:0;
      //background: lighten($primary, 30%);
    }
    &:hover{
      &:after{
        font-size: $arrow-size;
        transition: margin 0.1s ease-out;
        margin-top: -3px;
      }
    }
  }

  //open styles
  &[open]{
    summary{
      &:after{
        transform: translateY(-40%) translateX(33.5%) rotate(180deg);
      }
      &:hover::after{

      }
    }
  }
}

details.slide{
  $detail-size: 25px;
  height: auto;
  transition: height 0.3s ease-out;
  position: relative;

  &[open]{
    transition: opacity 0.3s ease-out;
    &:after{
      content:'';
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%;
      background: linear-gradient(180deg, rgba(250,250,250,0), $white);
    }


    .slide__content{
      transition: opacity 0.3s ease-in;
      opacity: 1;
      overflow-y: scroll;
    }
  }
  .slide__content{
    opacity: 0;
    transition: opacity 0.3s ease-out;
    position: relative;
  }
}


@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
  
  &::-webkit-details-marker {
    display: none;
  }
}
.productView-info {
    display: none !important;
}


@media only screen and (min-width: 1400px){
  div#shopify-section-template--16981830729912__product-recommendations .wrapper-container.container {
    max-width: 865px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1200px){
.column-5 .footer-block__item {
    width: 100% !important;
}
}


.light-btn{

    list-style: none;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
    box-shadow: none;
    background: #bfc3e5;
    /* padding: 15px 100px !important; */
    border-radius: 10px;
    text-decoration: none !important;
    display: block;
    margin: 0 30px 0 0;
    overflow: visible;
    border: none;
    margin-right: 0px !important;
    font-size: 18px;
    font-weight: 600;
  color: var(--color-title);
}
div#pixars-faq div#accordionExample {
    display: flex;
    flex-direction: column;
    gap: 0px;
    width: 100%;
}
.light-btn-active{
      background: #2d3153 !important;
    color: #fff !important;
    /* padding: 15px 100px !important; */
    border-radius: 10px;
    border: none !important;
}
.card-title .text span[data-change-title] {
    display: none !important;
}
.content-hide{
  display:none;
}
 div#accordionExample .accordion-item {
    background: transparent;
    
}
div#accordionExample .accordion-button:not(.collapsed){
     background-color: #fff !important;
  mix-blend-mode: lighten;
}

}
div#accordionExample .accordion-body {
    background: #000000d6;
    color: #fff;
}
.bgcv {
  background-size: cover;
  position: absolute;
  z-index: -1;
}

.is-active-content{
  display: flex;
    align-items: center;  
    justify-content: center;
    position: relative;
    width: 100%;
    padding: 4em 9em 6em;
    margin: 2em auto;
    color: #fff;
    background-size: cover;
    background-position: right bottom;
    overflow: hidden;
    min-height: 70vh;
    border-radius: 50px;
  background-color: #6866b6;
    opacity: 0.8;
    background-image: radial-gradient(#000113 0.5px, #7f7fe0 0.5px);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
   /* animation: fadeIn 3s ease-in-out; */
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.is-active-content .metafield-rich_text_field p{
      visibility: visible;
    font-family: var(--font-body-family);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    --translate-y-height: -60px;
    font-size: var(--font-body-size);
    font-weight: var(--font-weight-normal);
    line-height: var(--body-line-height);
    letter-spacing: var(--body-letter-spacing);
    color: #fff;
    box-sizing: border-box;
    margin-top: 0;
    margin-bottom: 0;
}

.is-active-content .metafield-rich_text_field h2 
  text-decoration: underline;
    padding-bottom: 20px;
}

.is-active-content .metafield-rich_text_field h5 {
    font-family: var(--font-body-family);
    margin-top: 5px;
}

.acc-btn{
  background-color: #f5f5f5;
    color: #444;
    cursor: pointer;
    padding: 20px 30px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    margin-top: 10px;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 400;
}

#pixars-faq .accordion-item .accordion-body{
   font-size: 14px;
  background-color:#000;
}
.col-md-6.flrp {
    height: 100%;
}

@media only screen and (max-width:1300px) and (min-width:1024px){
  .halo-productView-left.productView-images .productView-thumbnail-wrapper {
    position: absolute;
    top: 50%;
    left: -36%;
    width: 60%;
    transform: translate(-50%, -25%);
}
}

#BlogSection-template--16981829746872__main {
  background-color: #efefef;
}

.cus-author , .cus-date{
  color: #97989F;
  font-size: 16px;
  letter-spacing: 2px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
}
.cus-title{
  color: #181A2A !important;
  font-size: clamp(18px , 1.3vw , 24px) !important;
  font-weight: 600 !important;
}

.cus-page_title{
  color: #44342D !important;
  font-size: clamp(20px , 2vw , 31px)!important;
  font-weight: 760 !important;
  text-transform: capitalize;
}
.blog-tag{
   margin-top:0px;
}
.cus-tag{
   color: #4B6BFB !important;
  font-size: 14px !important;
  margin-top:0px;
  font-weight: 500 !important;
}
.article-item{
      min-height: 470px;
}
.cus-blog-content{
  background-color:#ffffff87;
      padding: 40px;
border-radius:20px;
    max-width: 45vw;
}
.cus-title-feature{
   color: #181A2A !important;
  font-size: clamp(22px , 2.4vw , 36px) !important;
  line-height:1.1 !important;
  font-weight: 600 !important;
}
.cus-blog-tag span{
  background-color:#B44C00;
      padding: 5px 10px;
    border-radius: 7px;
}
.cus-tag-feature{
   color: #FFFFFF !important;
  font-size: 14px !important;
  margin-top:0px;
  font-weight: 500 !important;
}
.img-ads{
  margin:50px auto;
      display: none !important;
}
.feature-blog{
  position:relative;
    margin-bottom: 140px;
    margin-top: 50px;
}
.cus-blog-content{
      position: absolute;
    bottom: -60px;
    left: 60px;
}

.feature-blog-content-image-tag{
  border-radius: 30px;
  width:100%;
  height: 450px;
    object-fit: cover;
}
span.blog-date-1 {
    padding-left: 20px;
}


.is-active-content .text-white{
  color:#000 !important;
  font-family: var(--font-heading-family);
}

.custom-left-padd {
    height: 100% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    
}

.mbm {
  background: #fff;
    color: #000;
    mix-blend-mode: lighten;
  padding: 30px;
  border-radius: 2em;
}

.parent-dv {
    padding: 30px;
  border-radius: 2em;
  mix-blend-mode: luminosity;
    background-color: #6039ff;
  background: radial-gradient(circle, rgba(10, 0, 112, 1) 0%, rgb(75 75 75 / 71%) 100%);
}

.footer-block__list-payment , .footer-block__list-social .list-social {
  text-align: center;
}

.btn-primary-slide {
    color: #fff !important;
    border-radius: 100px !important;
    background: var(--color-text) !important;
    width: 50% !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding-top: 10px !important;
    margin-top: 20px;
    padding-bottom: 10px !important;
}

.btn-primary-slide:hover ,a.slide-button.button:hover , .blue-btn:hover{
      cursor: pointer;
      transform: scale(1.1);
      }


@media only screen and (max-width: 1024px){
 ul.slick-dots {
    position: relative !important;
    rotate: none !important;
    bottom: 0;
    left: 50% !important;
    transform: translateX(-50%);
}
}

.swatch__button.active label:after, .swatch__button:hover label:after {
  opacity: 1 !important;
  top: -4px !important;
    left: -4px !important;
    width: 57px !important;
    height: 57px !important;
}
.swatch__button label {
    position: relative;
    width: 49px !important;
    height: 49px !important;
}

.product-form__label .pattern:hover {
  scale: 1.1;
  transition: all 250ms ease-in;
}

.swatch__button label:hover {
  scale: 1;
  transition: all 250ms ease-in;
}

div#accordionExample2 {
    padding: 30px;
    border-radius: 10px;
    background: #fff;
    margin-top: 30px;
    padding-top: 20px;
}
.accordion-body {
    padding: 10px 0px !important;
    font-family: var(--font-body-family);
    font-size: 15px;
}
div#accordionExample2 button.accordion-button {
    border-bottom: 1px solid var(--color-text);
    font-weight: 400;
    color: var(--color-text);
}
button.accordion-button {
    font-size: 18px !important;
    color: var(--color-text);
    padding: 0 !important;
    border-bottom: 2px solid var(--color-text);
    padding-bottom: 5px !important;
    background: transparent !important;
    font-weight: 700;
    margin-bottom: 10px;
}
.accordion-button:not(.collapsed) {
    color: var(--color-text) !important;
    background-color: #e7f1ff;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
}
#ArticleSection-template--21702426984482__main .container {
  max-width: 800px;
}
.template-product .quantity__input {
    border: 1px solid #2d3153 !important;
    color: #2d3153;
    border-radius: 10px;
}
.halo-block-header .title{
  color: var(--color-text) !important;
  font-size: clamp(22px, 18.5217px + 1.087cqi, 32px) !important;
}
.halo-article-content p {
    word-wrap: break-word !important;
}
.static-para {
  font-size: 10px !important;
}

.input-product-title{
  text-align: center;

}
.input-product-field {
  width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 12px;
}
.input-product-button {
  width: 100%;
    font-size: 16px;
    background: #000;
    color: #fff;
    padding: 5px;
}
}
