/** Shopify CDN: Minification failed

Line 38:11 Expected identifier but found whitespace
Line 38:17 Unexpected "!"

**/







#shopify-section-template--26257208049958__slider_mh3ffC a.m-slide__button-first.m-button.m-button--secondary {
  
    box-shadow: none !important;
    filter: none !important;
    opacity: 1 !important;
}

section#m-section--template--26257208049958__icon_box_4Ny3gK a.m-button.m-button--primary {
  box-shadow: none !important;
    filter: none !important;
    opacity: 1 !important;
    transition: all  ease !important;
}

#shopify-section-template--26257208049958__custom_content_HiezW3 a.m-button.m-button--primary :hover {
  opacity: 1 !important; /* no transparent effect */
  filter: none !important; /* no weird hover filter */
  background: linear-gradient(135deg, #ffef85, #f2bc10, #ffd533); /* very soft hover */
}

/* #shopify-section-template--26257208049958__slider_mh3ffC a.m-slide__button-first.m-button.m-button--secondary:hover {
    background:rgb(255, 255, 255) !important;
    color: #000000 !important;
    opacity: 1 !important; /* stops transparent effect */
    filter: none !important;
} */

a.m-button.m-button--primary {
  color: rgba(45, 12, 23, 1);
  font-family: Montserrat;
  font-size: 28px;
  font-weight: 800;
  line-height: 34px;
  text-align: center;
  padding: 19px 55px;
  border-radius: 50px;
  background: linear-gradient(135deg, #ffe96a, #e7ad00, #ffcf00);
  box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.4),
    inset 0 -5px 15px rgba(0, 0, 0, 0.2);
  border: none;
  white-space: nowrap;
  display: inline-block;
}

#shopify-section-template--26257208049958__rich_text_UrFrHm section {
  background: linear-gradient(to bottom, rgb(71, 26, 41), rgb(80, 31, 47)) !important;
}
#shopify-section-template--26257208049958__rich_text_UrFrHm p {
  max-width: 550px !important;
  margin: auto !important;
}
#shopify-section-template--26257208049958__rich_text_UrFrHm 

.packs-btn:hover  {
  background:rgb(255, 255, 255) !important;
    color: #000000 !important;
}


.m-richtext__button.m-slide__button.m\:display-flex.m\:flex-wrap.m\:items-center.m\:justify-start {
    flex-direction: column !important;
    justify-content: left !important;
    align-items: baseline !important;
    gap: 38px !important;
}
.m-button--link:before, .m-section__description a:before, .m-link-underline:before, .rte a:not(.spr-summary-actions-newreview):before, .m-button--link:after, .m-section__description a:after, .m-link-underline:after, .rte a:not(.spr-summary-actions-newreview):after {
   
    height: 0px !important;
   
}


section#m-section--template--26257208049958__icon_box_4Ny3gK a.m-button.m-button--primary {
  color: rgba(45, 12, 23, 1);
  font-family: Montserrat;
  font-size: 28px;
  font-weight: 800;
  line-height: 34px;
  text-align: center;
  padding: 19px 55px;
  border-radius: 50px;
  background: linear-gradient(135deg, #ffe96a, #e7ad00, #ffcf00);
  box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.4),
    inset 0 -5px 15px rgba(0, 0, 0, 0.2);
  border: none;
  white-space: nowrap;
  display: inline-block;
}

m-header.m-header.m\:block.transparent-on-top a.m-slide__button-first.m-button.m-button--secondary {
    padding: 14px 55px !important;
}



#m-custom-template--26257208049958__custom_content_wTXcjN {
    background-image: url(/cdn/shop/files/cd63b4205a59b9bd991e0420ac9e0ebd7a9284f3_96eb6b88-a51d-4057-b4de-5db467f01a1e.png?v=1763462324);
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
}

div#shopify-section-template--26257208049958__custom_content_wTXcjN {
  background: linear-gradient(
    90deg,
    rgba(45, 12, 23, 1),
    rgba(64.32946014404297, 0, 21.443151473999023, 0.84) 100%
  );

  margin-top:0rem;
}



div#shopify-section-template--26257207918886__main h1.m-product-title {
  font-size: 5rem !important;
}
div#shopify-section-template--26257207918886__main .main-product__block.main-product__block-custom_text {
  margin-top: 0px !important;
}
div#shopify-section-template--26257207918886__main h3 {
  font-size: 2.5rem;
  margin-top: 0px !important;
}
div#shopify-section-template--26257207918886__main .icon-imggg {
  display: flex;
  align-items: center;
  font-size: 24px;
  font-weight: 500;
}
div#shopify-section-template--26257207918886__main .icon-imgrr {
  width: 28px;
  height: 28px;
  object-fit: contain;
  margin-right: 7px;
}
div#shopify-section-template--26257207918886__main .m-collapsible--button,
.collapsible--button {
  padding-top: 27px;
  padding-bottom: 27px;
  font-size: 19px;
}
div#shopify-section-template--26257207918886__main .main-product__block.main-product__block-collapsible_tab {
  margin-top: 0px;
}

div#shopify-section-template--26257207918886__main .m-collapsible--button, .collapsible--button {

    border-bottom: 1px solid rgba(255, 166, 0, 1);

}

div#shopify-section-template--26257207918886__main .icon-imggg-boxn {
    margin-bottom: 50px;
}
div#shopify-section-template--26257207918886__main .main-product__block.main-product__block-text {
    margin-top: 40px;
    margin-bottom: 40px;
}

div#shopify-section-template--26257207918886__main button.m-add-to-cart.m-spinner-button.m-button.m-button--primary {
    background-color: #450c20;
}


div#shopify-section-template--26257207918886__main button.m-add-to-cart.m-spinner-button.m-button.m-button--primary {
    background-color: #450c20;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
}

.m-product-textttt {
   
    text-align: center;
    padding-bottom: 1rem;
}

.main-product__block.main-product__block-variant_picker {
    background-color: #d4c7c1;
    padding: 18px;
    border-radius: 12px 12px 0 0;
}

.main-product__block.main-product__block-buy_buttons {
 background-color: #d4c7c1;
    padding: 18px;
    border-radius:  0 0 12px 12px;
    margin:0px !important;
     padding-bottom: 3rem;
      padding-top: 0px !important;
}

.main-product__block button.m-add-to-cart.m-spinner-button.m-button.m-button--primary {
    border-radius: 14px;
}


































@media only screen and (max-width: 767px) {
div#shopify-section-template--26257208049958__custom_content_wTXcjN {
    background: linear-gradient(90deg,#2d0c17,#400015d6);
    margin-top: 0px ;
}

}


@media (max-width: 768px) {


section#m-slider-template--26257208049958__1621243260e1af0c20 a.m-slide__button-second.m-button.m-button--link {
    color: black;
}


section#m-slider-template--26257208049958__1621243260e1af0c20 .m-richtext__button.m-slide__button.m\:display-flex.m\:flex-wrap.m\:items-center.m\:justify-start {
    flex-direction: column!important;
    justify-content: center !important;
    align-items: center !important;
    gap: 38px!important;
}

.packs-btn {

    font-size: 20px !important;
   

    text-align: center;
    padding: 14px 46px !important;
 
}

div#m-custom-template--26257208049958__custom_content_HiezW3 {
    margin-top: 97px;
}

div#m-custom-template--26257208049958__custom_content_HiezW3 .m-custom-content__wrapper.m\:flex.m\:flex-wrap {
    flex-direction: column-reverse;
}

#shopify-section-template--26257208049958__custom_content_HiezW3 .cardrrr {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

#shopify-section-template--26257208049958__collapsible_tabs_iHiyzi h3.m-collapsible--button.h5 {
    font-size: 1rem !important;
}

#shopify-section-template--26257208049958__collapsible_tabs_iHiyzi .m-collapsible--button, #shopify-section-template--26257208049958__collapsible_tabs_iHiyzi .collapsible--button {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}

#shopify-section-template--26257208049958__1621243260e1af0c20 h2.m-richtext__title.m-slide__title.m\:text-white.h1 {
    font-weight: 900;
    font-size: 2rem !important;
}

div#m-custom-template--26257208049958__custom_content_wTXcjN .benefits-title {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.5rem;
   
}


div#m-custom-template--26257208049958__custom_content_wTXcjN .benefits-list li {
    display: flex;
    align-items: center;
    font-size: 1rem;
    position: relative;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
    border-bottom: 1px solid #ffa600;
}

div#m-custom-template--26257208049958__custom_content_wTXcjN a.m-slide__button-first.m-button.m-button--secondaryrrrr {
    margin-top: 3rem;
  
    font-size: 23px;
  
    padding: 16px 47px;

}

#m-custom-template--26257208049958__custom_content_wTXcjN {

    background-image: none;
}

.benefits-box {
    color: #fff;
    padding: 38px 2px !important;
    border-radius: 10px;
    font-family: "Montserrat", sans-serif;
}

 section#m-slider-template--26257208049958__slider_mh3ffC h2.m-richtext__title.m-slide__title.m\:text-white.h1 {
    font-size: 80px;
    font-family:'inter';
    color:black;
}

#shopify-section-template--26257208049958__slider_mh3ffC a.m-slide__button-first.m-button.m-button--secondary {
    text-transform: uppercase !important;
    color: rgba(45, 12, 23, 1);
    font-family: Montserrat;
    font-size: 20px !important;
    font-weight: 800;
    line-height: 31px;
    text-align: center;
    padding: 12px 32px 12px 32px !important;
    border-radius: 10px;
    background: linear-gradient(21deg, #ffe100 0%, #ffcc00 37%, #ffb300 67%, #fff2a0 107%);
    box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.4), inset 0 -5px 15px rgba(0, 0, 0, 0.2);
    border: none;
}

.m-richtext__button.m-slide__button.m\:display-flex.m\:flex-wrap.m\:items-center.m\:justify-start {
    flex-direction: column!important;
    justify-content: left!important;
    align-items: baseline!important;
    gap: 19px!important;
}

.m-slide__content.m-richtext.m\:text-left {
    margin-top: 8rem !important;
}

.m-slide[class*="--middle-"] .m-slide__wrapper {
    align-items: start !important;
}

div#shopify-section-template--26257207918886__main h1.m-product-title {
    font-size: 3rem!important;
}
div#shopify-section-template--26257207918886__main h3 {
    font-size: 1.7rem;
    margin-top: 17px!important;
}

div#shopify-section-template--26257207918886__main .main-product__block.main-product__block-text {
    margin-top: 28px;
    margin-bottom: 28px;
}

div#shopify-section-template--26257207918886__main .icon-imggg {
    display: flex;
    align-items: center;
    font-size: 16px;
    font-weight: 500;
}
div#shopify-section-template--26257207918886__main .icon-imggg-boxn {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    gap: 20px;
}

.bgz-compare-wrapper {
  
    grid-template-columns: 1fr !important;
}

.bgz-compare-box {
    border-radius: 14px !important;
    padding: 40px 20px  20px 20px!important;
}

.bgz-compare-list li {

    margin-bottom: 2rem !important;
}

#shopify-section-template--26257207918886__icon_box_H4g8LR h2.m-section__heading.h2.m-scroll-trigger.animate--fade-in-up {
    font-size: 34px;
}

div#m-custom-template--26257207918886__custom_content_HVFWbr .m-custom-content__wrapper.m\:flex.m\:flex-wrap {
    flex-direction: column-reverse !important;
}
#shopify-section-template--26257207918886__custom_content_HVFWbr .cardrrr {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}
.ucic-week-title {
    font-size: 2rem !important;
    
}
.ucic-week-box {

    padding: 14px !important;
 

}

.ucic-week-note {
    background: #f7c850;
    color: #3e2a00;
    padding: 16px 12px !important;
    border-radius: 20px;
    font-size: 14px !important;
   
}

.ucic-week-list li {
  
    margin-bottom: 27px !important;
    font-size: 15px !important;
}





}
#shopify-section-template--26257207918886__rich_text_qqfQJr a.m-button.m-button--primary,
#shopify-section-template--26257207918886__rich_text_qRqhkK a.m-button.m-button--primary, 
#shopify-section-template--26257207918886__custom_content_HVFWbr a.m-button.m-button--primary, 
#shopify-section-template--26257207918886__rich_text_qVKMtF a.m-button.m-button--primary,
#shopify-section-template--26257207918886__rich_text_j6fYpW a.m-button.m-button--primary {
   transition: all 0.25s ease;
}
#shopify-section-template--26257207918886__rich_text_qqfQJr a.m-button.m-button--primary:hover,
#shopify-section-template--26257207918886__rich_text_qRqhkK a.m-button.m-button--primary:hover,
#shopify-section-template--26257207918886__custom_content_HVFWbr a.m-button.m-button--primary:hover,
#shopify-section-template--26257207918886__rich_text_j6fYpW a.m-button.m-button--primary:hover,
#shopify-section-template--26257207918886__rich_text_qVKMtF a.m-button.m-button--primary:hover {
    transform: scale(1.01); /* slight increase */
}


@media (min-width: 768px) {


    section#m-section--template--26257208049958__icon_box_txnhNc .m-mixed-layout__inner.m\:grid.m\:grid.md\:m\:grid-2-cols.lg\:m\:grid-4-cols {
    display: flex;
    justify-content: space-between;
}

    div#m-custom-template--26257207918886__custom_content_HVFWbr h3.m-richtext__title.h2 ,
    div#m-custom-template--26257208049958__custom_content_HiezW3 h3.m-richtext__title.h2 {
    font-size: 40px !important;
    font-weight: 900 !important;
} 
    h2.m-section__heading.h2.m-scroll-trigger.animate--fade-in-up {
    font-weight: 900;
}
div#shopify-section-template--26257208049958__newsletter_fVecgx {
    display: none;
}

div#shopify-section-template--26257208049958__rich_text_4V3gUV {
    display: none;
}

#shopify-section-template--26257208049958__rich_text_tXFrwF p {
   font-size:18px;
}


}


@media (max-width: 767px) {


    div#shopify-section-template--26257208049958__icon_box_mpkqP4 .m-section__header.m\:text-center,
    div#shopify-section-template--26257208049958__newsletter_E7xgwq {
  display: none;
}



#shopify-section-template--26257207918886__collapsible_tabs_wKAgAz h3.m-collapsible--button.h5 {
    font-size: 1rem !important;
}

#shopify-section-template--26257207918886__collapsible_tabs_wKAgAz .m-collapsible--button, #shopify-section-template--26257207918886__collapsible_tabs_wKAgAz .collapsible--button {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
}
}



a.m-button.m-button--primary:hover {
  opacity: 1 !important; /* no transparent effect */
  filter: none !important; /* no weird hover filter */

}
a.m-button.m-button--primary {
  color: rgba(45, 12, 23, 1);
  font-family: Montserrat;
  font-size: 28px;
  font-weight: 800;
  line-height: 34px;
  text-align: center;
  padding: 19px 55px;
  border-radius: 50px;
  background: linear-gradient(135deg, #ffe96a, #e7ad00, #ffcf00);
  box-shadow: inset 0 5px 15px rgba(255, 255, 255, 0.4),
    inset 0 -5px 15px rgba(0, 0, 0, 0.2);
  border: none;
  white-space: nowrap;
  display: inline-block;
   transition: all  ease !important;
}

.rte p {
    margin-bottom: 0rem !important;
    margin-top: 0rem !important;
}

.packs-card{
  transition: transform 0.3s ease;
}

.packs-card:hover{
  transform: translateY(-10px);
}