@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap');
.font-family-17 { font-family: 'Noto Serif', sans-serif !important;}
.bg-\[\#bebebe\] { --tw-bg-opacity: 1;  background-color: rgba(190, 190, 190, 1);  background-color: rgb(190 190 190 / var(--tw-bg-opacity));}
.bottom-\[20px\] {  bottom: 20px;}
.lg\:w-1\/2.h-full.text-left.px-\[60px\] {padding-left: 0px;padding-right: 60px;}
.min-h-\[500px\] { min-height: 500px;}
.accordion-box > ul > li {border-radius: 25px !important;border-top-right-radius: 0 !important; border-bottom-left-radius: 0 !important;}
.cms-static-shadow .shadow {--tw-shadow: 0 0 #0000;    --tw-shadow-colored: 0 0 #0000;    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);border-style: none;}
.cms-static-shadow .shadow .border {--tw-shadow: 0 0 #0000;    --tw-shadow-colored: 0 0 #0000;    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);border-style: none;}
.faq-decimal>li{padding:10px 0; list-style-type: decimal;}
.max-h-40 {max-height: 160px;}
.topright {position: absolute;  top: 16px; right: 10px;   z-index: 30;  height:inherit;  width: inherit;}
.privacy-policy ul.list-disc ul{list-style: circle !important;}
.new-class-slider .carousel .carousel-slide .relative .w-full img.mx-auto{border-top-left-radius: 25px; border-bottom-right-radius: 25px;}
.new-class-slider .carousel .absolute.left-4{left: 165px;}
.new-class-slider .carousel .absolute.right-\[20px\]{right: 115px;}
@media only screen and (max-width: 1400px) {
.new-class-slider .carousel .absolute.left-4{left:20px;}
.new-class-slider .carousel .absolute.right-\[20px\]{right:20px;}
}  
@media only screen and (max-width: 1280px) {
.new-class-slider .carousel .absolute.left-4{left:0px;}
.new-class-slider .carousel .absolute.right-\[20px\]{right:0px;}    
.new-class-slider .carousel .carousel-slide .w-full .h-\[350px\]{height: 100%;}
/*.md\:left-\[60px\]{left: 0;}*/
}
@media only screen and (max-width: 991px) {
 .new-class-slider .carousel .absolute.left-4{display: none;}
 .new-class-slider .carousel .absolute.right-\[20px\]{display: none;}
 }  
@media (max-width: 480px) {
 .featured-slide {flex: 1 0 50% !important;}
}
.klevuTarget.klevu-fluid>div{max-width:515px !important; top:101px  !important;right:247px  !important;border: 1px solid #295b4c;}
.klevuTarget.klevu-fluid.kuEmptySearchBox>div{ min-width:18% !important}
.klevuTarget.klevu-fluid.kuEmptySearchBox .klevuWrap{ min-width:18% !important}
 /************** newsletter-CSS Start *************/
.newsletter-bg{background-color:#fff3e0; padding: 40px 0;  }
.newsletter-bg .root-container-spacing{max-width: 850px; margin: 0 auto;}
.newsletter-bg h1 { color: #273521; font-size: 40px; font-style: normal; font-weight: 700; line-height: 1.3; letter-spacing: 0;}
.newsletter-bg h2 { color: #273521; font-size: 32px; font-style: normal; font-weight: 700; line-height: 1.3; letter-spacing: 0; margin-bottom: 16px;}
.newsletter-bg table { text-indent: 0; border-color: inherit; border-collapse: collapse; width: 100%; max-width: 850px; }
.newsletter-bg h3 { color: #273521; font-size: 24px; font-style: normal; font-weight: 700; line-height: 1.3; letter-spacing: 0; margin: 0 0 12px; text-align: left;}
.newsletter-bg .style3421 {font-size: 22px;}
.newsletter-bg .style3421 a {color: #197bbd; font-style: normal; font-weight: normal; text-decoration: underline;}
.newsletter-bg .style3412 { font-size: 20px;}
.newsletter-bg .style3412 a {color: #197bbd; font-style: normal;  text-decoration: underline;}
.border-\[\#000000\] { --tw-border-opacity: 1; border-color: rgba(0, 0, 0, 1); border-color: rgb(0 0 0 / var(--tw-border-opacity));}
.newsletter-bg .kl-split{ width: 100%; display: flex; align-items: center;}
.newsletter-bg p {padding-bottom: 1rem;}   
.newsletter-bg .header-div { height: 3px; background: url(https://www.anniesannuals.com/_lib/bootstrap/img/header-div.png); border-bottom: solid 1px #666; border-top: solid 1px #666; margin: 15px 0;} 
.newsletter-bg .style_30_Bold_Italic_Centered { font-size: 30px; font-weight: bold; font-style: italic; text-align: center;  line-height: 40px;}
.newsletter-bg .style_25_Bold_Italic { font-size: 25px; font-weight: bold; color: #273521; font-style: italic;}
.newsletter-bg .style_50_Bold_Italic_Purple_spFont { font-size: 32px; font-weight: bold; font-style: italic; color: #273521;}
.newsletter-bg .style_50_Bold_Italic_Purple_spFont1 {font-size: 40px; font-weight: bold; font-style: italic; color: #273521; line-height: 70px;}
.newsletter-bg .style_18_Bold {font-size: 18px; font-weight: bold;}
.newsletter-bg .style3421 {font-size: 22px; font-weight: 400;}
.newsletter-bg .style_32_Bold {font-size: 32px;font-weight: bold; color: #273521;}
.newsletter-bg .max-w-\[500px\] {max-width: 500px;}
.newsletter-bg table.with-border{border-collapse:initial; border-width:1px !important; border-style: solid !important; border-color: #000 !important;}
.newsletter-bg table.with-border tr{border-bottom: 1px !important;}
.newsletter-bg table.with-border tr td{border: 1px solid #f5f5f5 !important; padding:2px;}
.newsletter-bg .\!border-black {--tw-border-opacity: 1 !important; border-color: rgba(0, 0, 0, 1) !important; border-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;}
.newsletter-bg .\!border {border-width: 1px !important;}     
.newsletter-bg .style_24_Bold_Italic { font-size: 24px; font-weight: bold; color: #273521; font-style: italic;}
.newsletter-bg .style_36_Bold_Pink {font-size: 36px;font-weight: bold;color: #273521;}
.newsletter-bg .style762 {font-size: 22px;} 
.newsletter-bg .style3412 {font-size: 20px; }
.newsletter-bg .style182 {font-size: 20px;}
.w-\[140px\] {width: 140px;}
.newsletter-bg .style_50_Bold_Italic_Purple_spFont4 { font-size: 25px; font-weight: bold; font-style: italic; line-height: 40px; color: #273521;}
.newsletter-bg .style3422 {font-size: 32px;}
.newsletter-bg .style_50_Bold_Italic_Purple_spFont2 {font-size: 40px; font-weight: bold; font-style: italic; color: #273521; line-height: 60px;}        
@media only screen and (min-width: 480px) {
.newsletter-bg .mj-column-per-33 {width: 33% !important;max-width: 33%; }
.newsletter-bg  .mj-column-per-67 {width: 67% !important; max-width: 67%;}
.mj-column-per-50 {width: 50% !important; max-width: 50%;}   
}
@media only screen and (max-width: 480px) {
.newsletter-bg .kl-text div, .newsletter-bg .kl-table-subblock div, .newsletter-bg .kl-split-subblock div {font-size: 16px !important; line-height: 1.5 !important;}
.newsletter-bg .kl-text { padding-right: 18px !important; padding-left: 18px !important;}
.newsletter-bg h1 {font-size: 26px;}
.newsletter-bg h2 {font-size: 22px;}   
.newsletter-bg h3 {font-size: 20px;}
}
.klaviyo-form-box .kl-private-reset-css-Xuajs1.go3925063101{border-top-left-radius: 15px !important;}
.klaviyo-form-box .kl-private-reset-css-Xuajs1.go3712795082{border-bottom-right-radius: 15px !important; padding: 0 20px !important;}
.list-decimal{list-style-type: decimal;}
/************** newsletter-CSS End *************/  
.border-\[\#2e631d\] { --tw-border-opacity: 1; border-color: rgba(46, 99, 29, 1); border-color: rgb(46 99 29 / var(--tw-border-opacity));}
.border-\[2px\].border-\[\#2e631d\]{overflow: hidden;}
.border-\[2px\].border-\[\#2e631d\] .max-w-\[480px\]{max-width: 100%;}
.rounded-tl-xl.rounded-br-xl .lg\:w-1\/2.text-left.px-\[60px\] .text-extra-small-text.font-sub.pb-\[20px\]{font-size: 16px; line-height: 1.4rem;}
.rounded-tl-xl.rounded-br-xl .lg\:w-1\/2.text-left.px-\[60px\] .text-small-text.font-sub.mb-\[10px\]{font-size: 16px; line-height: 1.4rem;}
.min-h-\[310px\] {min-height: 310px;}
.carousel .carousel-slide .min-w-\[220px\] {min-width: 300px;}
.material-icons-outlined.flex{display: flex;}
.text-\[19px\] {font-size: 19px !important;}
@media (min-width: 1200px) {
.lg\:h-auto {height: auto; }
}
@media (min-width: 768px) {
  .md\:hidden {display: none !important;}
}
@media (min-width: 640px) {
  .sm\:w-2\/12 { width: 16.66% !important;  }
}
@media (min-width: 1024px) {
  .lg\:pb-\[50px\] { padding-bottom: 50px;  }
 .lg\:max-w-\[100px\] {max-width: 100px;}
}
@media (min-width: 768px) {
 .newsletter-bg .md\:px-\[10px\] { padding-left:10px !important; padding-right:10px !important;}
   }
 @media (max-width: 768px) {
    .newsletter-bg .text-normal-text.mb-\[15px\]  .w-full{padding-bottom: 5px;}    
  }

 @media (max-width: 640px) {    
.ac-description .text-descrition.p-\[30px\] .p-\[30px\]{padding:0px !important;}
.ac-description .text-descrition  .p-\[20px\].max-w-3xl{padding:20px 0 !important;}
.text-default-text {line-height: 16px !important;}
 .text-normal-text {line-height: 16px !important;}
  }
.top-\[30px\] {top: 30px;}
.right-\[-110px\] {right: -110px;}
.overflow-x-hidden.overflow-y-auto .pb-\[30px\].px-\[15px\] .pr-\[30px\]{padding-right:0px!important;}
.border-black { --tw-border-opacity: 1; border-color: rgba(0, 0, 0, 1); border-color: rgb(0 0 0 / var(--tw-border-opacity));}
.line-through {    text-decoration-line: line-through; }
.text-\[\#ef4444\] { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity));}

.font-sub {
    font-family: 'Noto Serif', sans-serif !important;
}