/** Shopify CDN: Minification failed

Line 296:16 Expected ":"
Line 297:41 Expected "}" to go with "{"

**/
  .nfs-headerv2{background:#fdf5e8;}
  @font-face {
    font-family: Cooper LT BT;
    font-weight: 400;
    font-style: normal;
    src: url(/cdn/shop/files/cooperl.woff2?v=1719235963) format("woff2"), url(/cdn/shop/files/cooperl.ttf?v=1719235870) format("ttf");
}
#shopify-section-footer{width:100%;float:left;}
.ccs{width:100%;float:left;background:#fdf5e8;}
.ccs *{color:#313131;}
.ccs-study{width:100%;float:left;position:relative;}
.ccs-study-box{width:100%;float:left;}
.ccs-study-text{width:53%;float:left;padding:40px 0px 60px 0px;}
.ccs-study-text h2{width:100%;float:left;margin:0px;padding:0px;font-family: Cooper LT BT;font-weight:400;font-size:65px;letter-spacing:0px;line-height:normal;}
.ccs-study-text p{width:95%;letter-spacing:0px;font-size:22px;float:left;margin:12px 0px 0px 0px;padding:0px;}
.ccs-study-text>ul{width:100%;float:left;margin:25px 0px 0px 0px;padding:0px;}
.ccs-study-text>ul>li{width:100%;float:left;margin:0px;padding:8px 0px;list-style:none;border-top:1px solid #505D55;position:relative;background: url(/cdn/shop/files/arrow_4.png?v=1741777962) center right 10px; background-repeat: no-repeat; background-size: 30px;}
.ccs-study-text>ul>li>a{font-family: Cooper LT BT;font-size:30px;width:100%;float:left;display:inline-block;}
.ccs-study-text>ul>li:last-child{border-bottom:1px solid #505D55;}
.ccs-study-image{background: url(/cdn/shop/files/images_1.png?v=1741781579) center right; background-repeat: no-repeat; background-size: 100%; width: 37%; position: absolute; height: 100%; right: 0px;}

.ccs-studyoverview{width:100%;float:left;position:relative;margin:40px 0px 0px 0px;}
.ccs-studyoverviewbox{width:100%;float:left;position:relative;border:1px solid #57665C;border-radius:15px;overflow:hidden;}
.ccs-studyoverviewbox>h2{background:#DEDBCC;font-family: Cooper LT BT;font-size:50px;margin:0px;text-align:center;padding:10px 0px;border-bottom:1px solid #57665C;}

.ccs-heading{font-family: Cooper LT BT;margin:0px;padding:0px;font-size:50px;}

.ccs-studyoverviewibox{width:100%;float:left;position:relative;}
.ccs-studyoverviewibox>div:first-child{width:30%;float:left;}
.ccs-studyoverviewibox>div:last-child{width:70%;padding:20px 25px;float:right;}
.ccs-studyoverviewibox>div:last-child h2{font-family: Cooper LT BT;margin:0px;padding:0px;}
.ccs-studyoverviewibox>div:last-child p.ccs-soa{font-size:22px;}
p.ccs-soa>b{color:#57665C}
.ccs-studyoverviewibox hr{margin: 25px 0 20px 0px; border-color: #57665C; color: #57665C; width: calc(100% + 50px); position: relative; left: -25px;}

.ccs-studyoverviewiboxm{width:30%;float:left;position:absolute;left:0px;top:0px;height:100%;background:url('/cdn/shop/files/Rectangle_4276_1200x.png?v=1741856080') center no-repeat;background-size:cover;}
.ccs-studyoverviewiboxn .ccs-sob>span>em{border: 1px solid #57665C; width: 22px; height: 22px; border-radius: 100%; display: inline-block; margin-left: 15px; line-height: 22px; text-align: center; font-style: normal; color: #57665C; font-weight: 300; position: relative; top: 1px;}


.ccs-sob{width:750px;float:left;}
.ccs-sob>span{transition:all 0.5s;display:inline-block;padding:20px 30px 20px 85px;display:inline-block;border-radius:15px;font-size:22px;border:1px solid #57665C;overflow:hidden;background-position:center left 25px;background-repeat:no-repeat;background-size:40px;}
.ccs-sob>span:nth-child(1), .ccs-sob>span:nth-child(2){margin-bottom:15px;margin-top:15px;}
.ccs-sob>span:nth-child(2){margin-left:25px;}
.ccs-sob>span:last-child{margin-left:25px;}
.ccs-sob>span:nth-child(3){background-size:30px;padding-left:80px;}
.ccs-sob>span:nth-child(3), .ccs-sob>span:nth-child(4){cursor:pointer;}
.ccs-sob>span:nth-child(3):hover, .ccs-sob>span:nth-child(4):hover{background-color:#57665C;color:#FDF4E7;}
.ccs-sob>span:nth-child(3):hover{background-image:url('/cdn/shop/files/bottle_icon_ff643d04-8f33-49f6-bdf9-b0ccf9a003ba.png?v=1741796967') !important;}
.ccs-sob>span:nth-child(4):hover{background-image:url('/cdn/shop/files/glasses_icon-over.png?v=1741834260') !important;}


.ccs-result{width:100%;float:left;margin:60px 0px 60px 0px}
.ccs-resultbox{width:100%;float:left;margin-top:30px;}
.ccs-resultbox>div{width:31.33%;margin:0 1%;padding:25px 20px 35px 20px;float:left;border:1px solid #57665C;border-radius:15px;overflow:hidden;text-align:center;}
.ccs-resultbox>div>h2{width:100%;float:left;margin:0px;padding:0px;font-family: Cooper LT BT;font-size:32px;}
.ccs-resultbox>div>img{width:80%;margin:15px 10%;float:left;}
.ccs-resultbox>div>p{width:100%;padding:0 15px;font-size:18px;}
.ccs-resultbox>div>p>a{transition:all 0.3s;cursor:pointer;padding: 10px 35px;margin-top:5px; display: inline-block; border: 1px solid #57665C; border-radius: 100px; background: #dedbcc; color: #57665c; font-size: 18px; text-align: center; font-weight: 600;}
.ccs-resultbox>div>p>a>em{border: 1px solid #57665C; width: 22px; height: 22px; border-radius: 100%; display: inline-block; margin-left: 2px; line-height: 22px; text-align: center; font-style: normal; color: #57665C; font-weight: 300; position: relative; top: 1px;}

.ccs-resultbox>div:nth-child(2) h2, .ccs-resultbox>div:nth-child(3) h2{padding:22.4px 0px;}
.ccs-resultbox>div:hover{background:#DEDBCC;}
.ccs-resultbox>div:hover a.ccspopupopen{background:#57665C;color:#FDF4E7;}
.ccs-resultbox>div:hover em,.ccs-studyoverviewiboxn .ccs-sob>span:hover em{border-color:#FDF4E7;background:#FDF4E7;}




.ccs-reading{width:100%;float:left;margin:60px 0px;}
.ccs-readingbox{width:100%;float:left;background:#DEDBCC;border:1px solid #57665C;padding:30px 20px 50px 20px;border-radius:15px;overflow:hidden;}
.ccs-readingbox>div{width:100%;float:left;margin-top:30px;text-align:center;}
.ccs-readingbox>div>div{width:31.33%;float:left;margin:0 1%;border:1px solid #57665C;position:relative;border-radius:15px;overflow:hidden;}
.ccs-readingbox>div>div>a>img{width:100%;float:left;}
.ccs-readingbox>div>div>a>p{margin:0px;width:100%;float:left;padding:12px 0px;text-align:center;background:#57665C;color:#FDF4E7;font-size:16px;font-weight:400;}
.ccs-readingbox>div>div>a>em{font-style:normal;font-size:12px;position:absolute;right:10px;top:8px;color:#FDF4E7;}
.ccs-readingbox>div>div>a>em.cdark{color:#57665C;}
.ccs-readingbox>div>div>a:hover p{text-decoration:underline;}

.ccs-level{width:100%;float:left;}
.ccs-levelbox{width:100%;float:left;margin:0px 0 0px 0px;padding-left: 13px;padding-right: 13px;}
.ccs-levelbox>div{width:100%;float:left;padding:30px 0px;border-top:1px solid #505D55;}
.ccs-levelbox>div:last-child{border-bottom:1px solid #505D55;}
.ccs-levelbox>div>div{width:100%;float:left;}
.ccs-levelbox>div>div>h2{width:calc(100% - 265px);float:left;font-family: Cooper LT BT;margin:0px;padding:0px;font-size:32px;}
.ccs-levelbox>div>div>a{width:265px;float:left;padding: 10px 0px;display: inline-block; border: 1px solid #57665C; border-radius: 100px; background: #dedbcc; color: #57665c; font-size: 18px; text-align: center; font-weight: 600;}
.ccs-levelbox>div>div>a>em{border: 1px solid #57665C; width: 22px; height: 22px; border-radius: 100%; display: inline-block; margin-left: 2px; line-height: 22px; text-align: center; font-style: normal; color: #57665C; font-weight: 300; position: relative; top: 1px;}
.ccs-levelbox>div>div>a:hover{background:#57665C;color:#FDF4E7;}
.ccs-levelbox>div>div>a:hover em{border-color:#FDF4E7;background:#FDF4E7;}


.ccs-levelbox>div>p.ccsr-number{width:100%;float:left;margin:8px 0px;padding:0px;font-size:60px;font-weight:700;color:#57665C;line-height:normal;}
.ccs-levelbox>div>p.ccsr-text{width:100%;float:left;margin:0px;padding:0px;font-size:22px;}




.ccs-popupb{display:none;width:830px;z-index:22;position:fixed;background:#dedbcc;border:1px solid;border-radius:15px;overflow:hidden;top: 50%; left: 50%; transform: translate(-50%, -50%);}
.ccs-popupb>h2{font-family: Cooper LT BT;background:#57665C;width:100%;float:left;margin:0px;padding:20px 0px;text-align:center;font-size:36px;color:#FDF4E7;}
.ccs-popupb>p{width:100%;float:left;padding:15px 0px;text-align:center;}
.ccs-popupb>div{width:100%;float:left;padding:0px 0px;border-bottom:1px solid;position:relative;}
.ccs-popupb>div>p:nth-child(1),.ccs-popupb>div>p:nth-child(2){position:absolute;text-align:center;width:45%;left:15px;top:50%;margin:0px;transform:translate(0, -50%);font-size:18px;line-height:normal;}
.ccs-popupb>div>p:nth-child(1)>span{width:100%;float:left;display:inline-block;font-size:60px;font-weight:700;color:#57665C;line-height:initial;}

.ccs-popupb>div>p:nth-child(3){float:right;padding:70px 20px;font-size:18px;margin:0px;text-align:center;line-height:normal;width:calc(50% - 0.5px);border-left:1px solid;}
.ccs-popupb>p>a{font-size:14px;color:#313131;text-decoration:underline;}

.popupoverlay{display:none;width:100%;height:100%;position:fixed;z-index:21;left:0px;top:0px;background:#fdf5e8a6;}
.popupclose, .ccspopupopen, .ccspopupopena{cursor:pointer;}

.ccs-popupone{display:none;width:700px;z-index:22;position:fixed;background:#dedbcc;border:1px solid;border-radius:15px;overflow:hidden;top: 50%; left: 50%; transform: translate(-50%, -50%);padding:30px 0px;}
.ccs-popupone>h2{color:#313131;font-family: Cooper LT BT;width:100%;float:left;margin:0px;padding:0px 0px 20px 0px;text-align:center;font-size:36px;}
.ccs-popupone>p{color:#313131;width:100%;float:left;padding:0px 50px 15px 50px;text-align:center;margin:0px;font-size:18px;}
.ccs-popupone>p:last-child a{color:#313131;font-size:14px;color:#313131;text-decoration:underline;}
.mbshow{display: none !important;}





@media print, screen and (max-width: 1200px) {
  .ccs-studyoverviewibox>div:last-child p.ccs-soa, .ccs-study-text p, .ccs-levelbox>div>p.ccsr-text{font-size:19px;}
.reading{padding:0 10px;font-size:16px;}
  .ccs-readingbox>div>div>a>p{font-size:14px;}
  .ccs-study-text h2{font-size:55px;}
  .ccs-study-text>ul>li>a{font-size:24px;}
.ccs-resultbox>div>p>a{padding:10px 25px;font-size:16px;}
  .ccs-study-text p{line-height:normal;}
  .ccs-levelbox>div>div>h2{font-size:30px;}
  .ccs-heading, .ccs-studyoverviewbox>h2{font-size:40px;}
  .ccs-resultbox>div>p{padding:0;font-size:16px;}
  .ccs-sob>span:nth-child(1), .ccs-sob>span:nth-child(2){margin-top:10px;margin-bottom:10px;}
  .ccs-resultbox>div>h2{font-size:30px;}
  .ccs-resultbox>div:nth-child(2) h2, .ccs-resultbox>div:nth-child(3) h2{padding:21px 0px;}
  .ccs-resultbox>div{padding:25px 15px 35px 15px;}
}
@media print, screen and (min-width: 1450px) {
.ccs-study-image{width:33%;}
  .ccs-studyoverviewibox>div:last-child{padding:40px 25px;}
  .ccs-sob{padding:20px 0px 30px 0px;}
  .ccs-studyoverviewibox>div:last-child p.ccs-soa{margin-bottom:30px;}
  .ccs-studyoverviewibox hr{margin:30px 0px;}
}
@media print, screen and (max-width: 1050px) {
.ccs-study-text { width: 60%; float: left; padding: 30px 0 40px;}
                 .ccs-study-text h2{font-size:50px;}
                 .ccs-studyoverviewibox>div:last-child p.ccs-soa, .ccs-study-text p, .ccs-levelbox>div>p.ccsr-text{font-size:16px;}
                 .ccs-study-text>ul>li>a{font-size:20px;}
                 .ccs-studyoverviewibox>div:last-child h2, .ccs-resultbox>div>h2{font-size:25px;}
                 .ccs-resultbox>div>p>a>em{width:18px;height:18px;line-height:16px;top:0px;}
                 .ccs-resultbox>div>p>a{font-size:14px;}
                 .ccs-resultbox>div>p{min-height:72px;font-size:15px;}
                 .ccs-studyoverviewibox>div:last-child p.ccs-soa, .ccs-study-text p, .ccs-levelbox>div>p.ccsr-text{font-size:15px;}

}
  
  @media print, screen and (max-width: 767px) {
     .nfs-headerv2{background:unset;}
    .ccs-study-text h2{font-size:28px;}
    .ccs-study-text p{font-size:14px;}
    .ccs-study-text>ul>li>a{font-size:20px;}
    .ccs-study-text>ul>li{background-size:20px;}
    .ccs-study-text { width: 72%; padding: 20px 0 40px; }
    .ccs-study-image{background-image: url(/cdn/shop/files/imagery.png?v=1741970197); background-position: center right; background-size: contain; width: 30%; position: absolute; height: 55%; top: 25px;}
    .ccs-heading, .ccs-studyoverviewbox>h2{font-size:23px;}
    .ccs-studyoverviewibox>div:last-child h2{font-size:20px;}
        .ccs-studyoverviewibox>div:last-child p.ccs-soa, .ccs-study-text p, .ccs-levelbox>div>p.ccsr-text {font-size: 14px;}
    .ccs-sob{width:100%;}
    .ccs-sob>span {padding: 8px 11px 8px 28px; font-size: 12px; background-size: 14px;background-position:center left 10px; }
.ccs-studyoverviewibox>div:last-child{padding:12px;overflow:hidden;}
    .ccs-sob>span:nth-child(1), .ccs-sob>span:nth-child(2),.ccs-sob>span:nth-child(3), .ccs-sob>span:nth-child(4){margin:6px 5px 6px 0px;float:left;}
    .ccs-sob>span:nth-child(3) { background-size: 16px; padding-left: 41px; }
    .ccs-studyoverview{margin-top:20px;}
    .ccs-resultbox>div, .ccs-readingbox>div>div{width:96%;margin:15px 2%;}
    .ccs-levelbox>div>div>h2, .ccs-levelbox>div>p.ccsr-number, .ccs-levelbox>div>p.ccsr-text{width:100%;text-align:center;}
    .ccs-levelbox>div{padding:30px 0px 120px 0px;}
    .ccs-levelbox>div>div>a{position: absolute; bottom: 40px; left: 50%; transform: translate(-50%, 0);}
    .ccs-levelbox>div{position:relative;}
    .ccs-readingbox>div{margin-top:15px;}
    .ccs-resultbox>div { padding: 25px 40px 35px 40px; }
    .ccs-popupb>div>p:nth-child(1){position:unset;width:96%;margin:10px 2%;top:unset;left:unset;transform:unset;}
    .ccs-popupb>div>p:nth-child(2){width: 100%; margin: 0; border-top: 1px solid; border-left: 0px;padding:25px;}
    .ccs-popupb{width:96%;}
    .ccs-popupb>div{border-bottom:0px;}
    .ccs-popupb>h2{font-size:26px;}
    .ccs-popupone{width:96%;}
    .ccs-popupone>p{padding:0 25px 15px 25px;}
    .ccs-studyoverviewibox>div:first-child{background-image: url(/cdn/shop/files/Rectangle_4276_3.png?v=1741970939);}
  .ccs-levelbox>div { position: relative; border: 1px solid; width: 320px; margin: 0 10px; border-radius: 15px;}
  .ccs-levelbox { width: 1060px;}
    .ccs-level { overflow-x:scroll; padding-bottom: 20px; }
    .ccs-studyoverviewibox>div:last-child p.ccs-soa{line-height:normal;}


    .ccs-level::-webkit-scrollbar {
  width:50px !important;
      height:8px !important;
  border: 0px solid #B5BA9E;
       -webkit-overflow-scrolling: auto;
      
}

.ccs-level::-webkit-scrollbar-track {
  border-radius: 0;
  background:#B5BA9E;
 
}

.ccs-level::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: #57665C;
}



 .ccs-level::-webkit-scrollbar-thumb:horizontal{
        background: #57665C;
        border-radius: 15px;
 }
    .ccs-popupb>p>a{color:#313131 !important;text-decoration:underline;}
    .ccs-resultbox>div:hover a{background:transparent;}
    .deskhide{display: none !important;}
    .mbshow{display: inline-block !important;}
    .ccs-popupb>div>p:nth-child(3){width:calc(100% - 0.5px);border-left:0px;padding:0px;}
    .ccs-popupb>div{padding:20px 20px 0px 20px;}
  }

 @media print, screen and (max-width: 600px) {
  .ccs-sob>span{font-size:10px;}
   .ccs-studyoverviewibox>div:last-child p.ccs-soa{font-size:12px;}
   .ccs-studyoverviewibox hr{margin:15px 0px 10px 0px;}
 }

.advisoryboard{width:100%;float:left;padding:120px 0px 0px 0px;}
.advisoryboardheading{width:100%;float:left;text-align: left;}
.advisoryboardheading>h2{}
.advisoryboardheading>p{font-size: 24px; color: #313131; line-height: normal; margin-top: 15px; font-weight: 400;}

.advisoryboardteam{width:100%;float:left;margin:30px 0px 0px 0px;}
.advisoryboardteam>div{width:31.33%;float:left;margin-bottom:30px;margin-right:3%;}
.advisoryboardteam>div:nth-child(3), .advisoryboardteam>div:nth-child(6){margin:0px;}
.advisoryboardteam>div img{width:100%;float:left;margin-bottom:15px;}
.advisoryboardteam>div p{font-size: 20px;font-weight: 400;line-height: initial;color:#313131;margin:0px;padding:0px;}
.advisoryboardteam>div p>b{width:100%;float:left;margin-bottom:2px;font-weight: 600;}
.advisoryboardteam>div:nth-child(4){clear:both;}

 @media print, screen and (min-width: 1200px) {
.advisoryboardteam>div{width:15.66%;margin:0 0.5%;}
.advisoryboardteam>div:nth-child(4){clear:unset;}
.advisoryboardteam>div p{font-size:18px;}
.advisoryboardteam>div p .desktop{display:none;}
 }
@media print, screen and (max-width: 1200px) {
.advisoryboardteam>div p{font-size: 16px;}
   .advisoryboardheading>p{font-size: 22px;}

 }

 @media print, screen and (max-width: 1000px) {
.advisoryboardteam>div p{font-size: 14px;}
   .advisoryboardheading>p{font-size: 20px;}
   .fdadisclaimerb{width:80%;margin:10px 10%;}
 }
 @media print, screen and (max-width: 900px) {
.advisoryboardteam>div p{font-size: 13px;}
   .advisoryboardheading>p{font-size: 20px;}
 }

@media print, screen and (max-width: 768px) {
.advisoryboardheading>p{font-size: 16px;margin:10px 0px;}
   .advisoryboardheading{text-align: center;}
   .advisoryboardheading h2{padding:0 0px;}
   .advisoryboardteam>div{width:47.5%;margin-bottom:25px;margin-right:0px;margin-left:0px;}
  
   .advisoryboardteam>div:nth-child(2),  .advisoryboardteam>div:nth-child(4),  .advisoryboardteam>div:nth-child(6){margin-left:5%;}
  .advisoryboardteam>div:nth-child(3),  .advisoryboardteam>div:nth-child(5){clear:both;}
   .advisoryboardteam>div p{font-size: 12px;}
   .advisoryboard{padding:60px 0px 0px 0px;}
   .advisoryboardteam>div:nth-child(4){clear:unset;}
   .advisoryboardteam>div p:last-child {
    font-size: 10px;
}

 }


.desktop{}
.mobile{display:none !important;}
@media print, screen and (max-width: 768px) {

   .desktop{none !important;}
.mobile{display:inline-block !important;}