
.c-nutrition-section {
  padding-top: clamp(2.8125rem, 1.9515rem + 3.6735vw, 5.625rem);
}

.c-nutrition-section  .c-accent-image-1 {
  position: absolute;
  width: 5%;
  left: 95%;
  top: 335px;
}

@media(max-width: 1200px){
  .c-nutrition-section  .c-accent-image-1 {
    display: none; 
  }
}
.c-allergen-section .c-accent-image-1 {
  position: absolute;
  width: 20%;
  left: 88%;
  top: 1000px;
}
@media(max-width: 1000px){
  .c-allergen-section .c-accent-image-1 {
    display: none; 
  }
}
.c-nutrition-hdr {
  font-size: clamp(2.75rem, 2.2526rem + 2.1224vw, 4.375rem);
  line-height: 1.1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.c-btn-dropdown-holder {
  position: relative;
  display: inline-block;
}

.c-nutrition-section .c-btn-dropdown-holder {
  margin-top: 12px;
}

.c-btn-drowdown {
  font-size: 11px;
  line-height: 11px;
  padding: 13px 15px 12px 20px;
}
.c-btn-dropdown-open .c-btn-drowdown {
  border-radius: 20px 20px 0px 0px;
}
.c-btn-drowdown:after {
  content: '\00a0\00a0\00a0\00a0\00a0';
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.96875 0H9C9.5625 0 9.84375 0.6875 9.4375 1.09375L5.4375 5.09375C5.1875 5.34375 4.78125 5.34375 4.53125 5.09375L0.53125 1.09375C0.125 0.6875 0.40625 0 0.96875 0Z' fill='%23212121'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right center;
  display: inline-block;
}
.c-btn-dropdown-open .c-btn-drowdown:after {
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
}
.c-btn-drowdown:hover {
  background-color: #fff;
  color: #212121;
}
.c-styled-dropdown {
  display: none;
  list-style: none;
  position: absolute;
  top: 24px;
  left: 0;
  right: 7px;
  background-color: #fff;
  border: 1px solid #212121;
  border-top: 0px;
  padding: 14px 24px 15px 24px;
  z-index: 20;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  pointer-events: none;
}
.c-styled-dropdown li {
  pointer-events: all;
  text-align: left;
}
.c-btn-dropdown-open .c-styled-dropdown {
  display: block;
}
.c-styled-dropdown label {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 5px;
}
.c-styled-dropdown label input {
  position: absolute;
  top: 5px;
  left: 0;
}
.c-costa-nutrition {
  position: relative;
}
.c-nutrition-tables {
  position: absolute;
  left: 363px;
  top: 0px;
  bottom: 0px;
  width: calc(100% - 363px);
  display: none;
}
.c-menu-item-selected .c-nutrition-tables {
  display: block;
}
.c-not-menu-btn {
  padding: 20px 20px 20px 66px;
  width: 100%;
  text-align: left;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
}

.c-mobile-menu-item-open .c-not-menu-btn  {
  cursor: default;
}

.c-nut-image {
  margin-left: -60px;
  margin-top: -15px;
  width: 55px;
  position: absolute;
  pointer-events: none;
}

.c-costa-nutrition-ul {
  list-style: none;
  width: 363px;
}
.c-costa-nut-inner {
  border: 1px solid #DEDEDE;
  border-top: 0px;
}

.c-nutrition-menu-th {
  background-color: #29B0A7;
  color: #fff;
  padding: 12px 5px;
  height: 51px;
  text-transform: uppercase;
  font-size: clamp(0.6875rem, 0.5536rem + 0.5714vw, 1.125rem);
}
.c-th-1 {
  width: 363px;
}
.c-nutrition-table table {
  width: 100%;
}
.c-nutrition-table th {
  background-color: #1F938B;
  border-left: 1px solid #29B0A7;
  padding-top: 13px;
}
.c-nutrition-table th:first-child {
  padding-left: 20px;
}
.c-nutrition-table th:last-child {
  border-radius: 0px 6px 0px 0px;
}
.c-nut-totals {
  display: block;
  float: right;
  margin-right: 5px;
}
.c-nut-totals:after {
  content: '';
  width: 12px; 
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.19531 1.58203L5.79688 0.980469C6.07031 0.734375 6.48047 0.734375 6.72656 0.980469L12.0586 6.28516C12.3047 6.55859 12.3047 6.96875 12.0586 7.21484L6.72656 12.5469C6.48047 12.793 6.07031 12.793 5.79688 12.5469L5.19531 11.9453C4.94922 11.6719 4.94922 11.2617 5.19531 10.9883L8.50391 7.84375H0.65625C0.273438 7.84375 0 7.57031 0 7.1875V6.3125C0 5.95703 0.273438 5.65625 0.65625 5.65625H8.50391L5.19531 2.53906C4.94922 2.26562 4.92188 1.85547 5.19531 1.58203Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100% 100%;
  display: inline-block;
  margin-left: 9px;
}
.c-totals {
  text-align: center;
}


.c-nut-section-btns {
  float: right;
  margin-right: 10px;
  margin-top: -45px;
  position: relative;
  z-index: 2;
  border: 1px solid #fff;
  border-radius: 30px;
  overflow: hidden;
  font-size: 0px;
  line-height: 0px;
  display: none;
  background-color: #fff;
}
.c-menu-item-selected .c-nut-section-btns {
  display: block;
}
.c-nut-section-btns input[type=radio],
.c-nutrition-table td input {
  position: absolute;
  width: 0px;
  height: 0px;
  overflow: hidden;
  display: block;
  left: -5000px;
}
.c-nut-section-btns label {
  display: inline-block;
  padding: 10px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 10px;
  font-weight: 700;
  color: #fff;
  background-color: #F58025;
  cursor: pointer;
  letter-spacing: 0.09em;
}
.c-nut-section-btns label:first-of-type {
  padding-left: 15px;
}
.c-nut-section-btns label:last-of-type {
  padding-right: 15px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.c-nut-section-btns input:checked + label {
  background-color: #fff;
  color: #F58025;
  
}
.c-nutrition-table {
  display: none;
}
.c-nut-show-section-0 .c-nutrition-table.c-nut-section-0 {
  display: block;
}
.c-nut-show-section-1 .c-nutrition-table.c-nut-section-1 {
  display: block;
}
.c-nut-name-holder {
  position: relative;
  width: 100%;
  padding-left: 60px !important;
  display: block;
  cursor: pointer;
}
.c-nut-inner-hdr {
  padding: 5px 10px 5px 17px;
}
.c-nut-name-holder:before {
  content: '';
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0;
  width: 45px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.375 5.4375C11.8398 5.4375 12.25 5.84766 12.25 6.3125V7.1875C12.25 7.67969 11.8398 8.0625 11.375 8.0625H7.4375V12C7.4375 12.4922 7.02734 12.875 6.5625 12.875H5.6875C5.19531 12.875 4.8125 12.4922 4.8125 12V8.0625H0.875C0.382812 8.0625 0 7.67969 0 7.1875V6.3125C0 5.84766 0.382812 5.4375 0.875 5.4375H4.8125V1.5C4.8125 1.03516 5.19531 0.625 5.6875 0.625H6.5625C7.02734 0.625 7.4375 1.03516 7.4375 1.5V5.4375H11.375Z' fill='%23F58025'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: 13px 13px;
  background-repeat: no-repeat;
}
.c-nutrition-table td input:checked + .c-nut-name-holder {
   background-size: 14px 14px;
 
}
.c-nutrition-table td input:checked + .c-nut-name-holder:before {
  background-size: 20px 20px;
  z-index: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23212121'/%3E%3Cpath d='M12.9111 5.48461C13.2398 5.15592 13.8199 5.15592 14.1486 5.48461L14.7673 6.10333C15.1153 6.45136 15.096 7.01207 14.7673 7.34077L11.9831 10.125L14.7673 12.9092C15.1153 13.2573 15.096 13.818 14.7673 14.1467L14.1486 14.7654C13.8005 15.1134 13.2592 15.1134 12.9111 14.7654L10.1269 11.9812L7.34267 14.7654C6.99464 15.1134 6.45326 15.1134 6.10523 14.7654L5.48651 14.1467C5.15782 13.818 5.13848 13.2573 5.48651 12.9092L8.27075 10.125L5.48651 7.34077C5.15782 7.01207 5.13848 6.45136 5.48651 6.10333L6.10523 5.48461C6.43393 5.15592 7.01397 5.15592 7.34267 5.48461L10.1269 8.26884L12.9111 5.48461Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.c-ingredient-contains-checked {
 -webkit-box-shadow:inset 0 0 0px 2px #29B0A7;
box-shadow:inset 0 0 0px 2px #29B0A7;
}
.c-nutrition-table tr:nth-child(odd) {
  background-color: #FAFAFA;
}
.c-nut-row-style {
  font-weight: 600;
  font-size: clamp(0.75rem, 0.7117rem + 0.1633vw, 0.875rem);
}
.c-nut-row-style td:not(:first-child),
.c-nut-row-style td:first-child label {
  padding: 17px 16px 15px 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.c-nutrition-header {
  background-color: #fff;
  z-index: 10;
  width: 100%;
}

.c-main-nutrition-header {
  padding-left: 20px;
  border-radius: 6px 0px 0px 0px;
  font-size: 18px;
}

.c-nutrition-table th,
.c-nutrition-table td {
  width: 12%;
  
}
.c-nutrition-table td {
  border-right: 1px solid #DEDEDE;
  height: 50px;
  vertical-align: middle;
}
.c-nutrition-table th:nth-child(1),
.c-nutrition-table td:nth-child(1){
  width: 52%;
}
.c-nutrition-table td:nth-child(1) {
  border-left: 1px solid #dedede;
}



.c-allergen-section {
  margin-top: clamp(3.75rem, 2.4298rem + 5.6327vw, 8.0625rem);
  margin-bottom: clamp(5.5rem, 4.5051rem + 4.2449vw, 8.75rem);
}

.c-allergen-list li:not(:last-child){
  margin-bottom: 1em;
}
.c-allergen-list {
  margin-top: clamp(0.9375rem, 0.6505rem + 1.2245vw, 1.875rem);
  font-size: clamp(0.8125rem, 0.7934rem + 0.0816vw, 0.875rem);
}

.c-allergen-hdr {
  font-size: clamp(1.875rem, 1.5306rem + 1.4694vw, 3rem);
  line-height: .9em;
  width: 245px;
  background-color: #1F938B;
  color: #fff;
  border: 0px !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 64px 27px 16px 27px !important;
  border-radius: 6px 0 0 0;
}
.c-allegen-table tr>th:first-child,
.c-allegen-table tr>tdx:first-child {
  width: 245px;
}

.c-allergen-left table {
  
  border-radius: 6px;
}
.c-allergen-left table tr td:first-child {
  border-left: 1px solid #dedede;
 
}
.c-allergen-left table tr.c-has-tooltip td:first-child {
  position: relative;
  padding-right: 30px;
  overflow: visible;
}
.c-btn-tooltip {
  display: none;
}
@media(hover: hover) and (min-width: 900px) {
  .c-btn-tooltip {
    display: block;
    text-indent: -5000px;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 14px;
    height: 15px;
    overflow: hidden;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.96875C10.7188 0.96875 13.7812 4.03125 13.7812 7.75C13.7812 11.4961 10.7187 14.5313 7 14.5313C3.25391 14.5312 0.21875 11.4961 0.21875 7.75C0.21875 4.03125 3.25391 0.96875 7 0.96875ZM7 13.2188C10.0078 13.2188 12.4687 10.7852 12.4687 7.75C12.4688 4.74219 10.0078 2.28125 7 2.28125C3.96484 2.28125 1.53125 4.74219 1.53125 7.75C1.53125 10.7852 3.96484 13.2188 7 13.2188ZM7 3.97656C7.62891 3.97656 8.14844 4.49609 8.14844 5.125C8.14844 5.78125 7.62891 6.27344 7 6.27344C6.34375 6.27344 5.85156 5.78125 5.85156 5.125C5.85156 4.49609 6.34375 3.97656 7 3.97656ZM8.53125 10.9219C8.53125 11.1133 8.36719 11.25 8.20312 11.25H5.79687C5.60547 11.25 5.46875 11.1133 5.46875 10.9219V10.2656C5.46875 10.1016 5.60547 9.9375 5.79687 9.9375H6.125L6.125 8.1875H5.79687C5.60547 8.1875 5.46875 8.05078 5.46875 7.85938V7.20313C5.46875 7.03906 5.60547 6.875 5.79687 6.875H7.54687C7.71094 6.875 7.875 7.03906 7.875 7.20313L7.875 9.9375H8.20312C8.36719 9.9375 8.53125 10.1016 8.53125 10.2656V10.9219Z' fill='%23212121'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
  }
  .c-btn-tooltip:hover ~ .c-tooltip {
    display: block;
  }
  .c-tooltip {
    display: none;
    position: absolute;
    left: calc(100% - 15px);
    bottom: calc(100% - 15px);
    width: 110%;
    background-color: #fff;
    padding: 15px;
    -webkit-box-shadow: 0px 0px 120px 0 rgba(0,0,0,.3);
    box-shadow: 0px 0px 120px 0 rgba(0,0,0,.3);
    border-radius: 13px;
  }
}

.c-allergen-left table tr td:last-child {
  border-right: 1px solid #dedede;
}
.c-allergen-left table tr:last-child {
  border-bottom: 1px solid #dedede;
}



@media(min-width: 1001px){
  
  .c-nut-name-holder:before {
    width: 50px;
  }
  .c-inner-allergen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .c-inner-allergen>div:nth-child(2){
    width: 75%;
  }
  .c-inner-allergen>div:nth-child(1){
    width: 22%;
    margin-right: 0%;
    position: relative;
    max-width: 346px;
  }
  .c-inner-allergen>div:nth-child(2) .c-cont {
    margin-top: 20px;
  }
  
  .c-inner-allergen {
    position: relative;
  }
  .c-allegen-table th {
    top: 123px;
  }
}

@media(min-width: 1301px){
  .c-inner-allergen>div:nth-child(1){
    width: 50%;
    margin-right: -15%;
  }
}

.c-allegen-table {
  position: relative;
  border-collapse: collapse;
  width: 100%;
}
.c-allegen-table th {
    position: sticky;
    z-index: 50;
  }
.c-allegen-table th:not(:first-child){
  background-color: #fafafa;
  border-top: 1px solid #dedede;
}
.c-allegen-table th:last-child {
  border-radius: 0 6px 0 0;
}
.c-allegen-table th,
.c-allegen-table td:not(:last-child) {
  border-right: 1px solid #dedede;
}
.c-allergen-text {
  position: absolute;
  font-weight: 700;
  font-size: 12px;
  margin-left: -5px;
}
.c-allegen-table .c-sideways-allergen-label {
  text-align: left;
   writing-mode: vertical-lr;
  text-orientation: sideways;
  transform: rotate(180deg);
  white-space: nowrap; 
  width: 49px;
  width: 1em;
  line-height: 1em;
  margin-left: auto;
  margin-right: auto;
}
.c-allegen-table tr:first-of-type {
   border-bottom: 1px solid #dedede;
}
.c-allegen-table tr:nth-child(even){
  background-color: #fafafa;
}
.c-allegen-table th,
.c-allegen-table td {
  padding: 17px 16px 15px 16px;  
}
.c-in-allergen {
  max-width: 1103px;
}
.c-allergen-check {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.75 8C15.75 12.2812 12.25 15.75 8 15.75C3.71875 15.75 0.25 12.2812 0.25 8C0.25 3.75 3.71875 0.25 8 0.25C12.25 0.25 15.75 3.75 15.75 8ZM7.09375 12.125L12.8438 6.375C13.0312 6.1875 13.0312 5.84375 12.8438 5.65625L12.125 4.96875C11.9375 4.75 11.625 4.75 11.4375 4.96875L6.75 9.65625L4.53125 7.46875C4.34375 7.25 4.03125 7.25 3.84375 7.46875L3.125 8.15625C2.9375 8.34375 2.9375 8.6875 3.125 8.875L6.375 12.125C6.5625 12.3125 6.90625 12.3125 7.09375 12.125Z' fill='%2329B0A7'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  text-indent: -5000px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}

.c-sideways-allergen-label {
  text-transform: uppercase;
}

 .c-nutrition-table th {
  position: sticky;
  z-index: 100;
}

@media(min-width: 1001px){
.c-nutrition-menu-th-sideways {
  width: 70px;
}
.c-nutrition-menu-th-sideways .c-make-sideways {
  position: relative;
}
.c-nutrition-menu-th-sideways span {
  display: block;
  position: absolute;
  bottom: 30px;
  left: calc(50% - 12px);
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  color: #212121;
  white-space: nowrap;
  font-weight: 700;
  z-index: 31;
}
  .c-not-table-label-mobile {
    display: none;
  }
  .c-menu-item-selected .c-not-menu-btn {
    background-color: #F58025;
    color: #fff;
  }
  .c-nutrition-table table {
    position: relative;
  }

  .c-nutrition-table th {
    top: clamp(15.8125rem, 14.0417rem + 2.8333vw, 16.875rem);
  }
 
  .c-lock-nutrition .c-costa-nutrition {
    padding-top: clamp(11.25rem, 9.7917rem + 2.3333vw, 12.125rem);
  }
  .c-lock-nutrition .c-nutrition-table {
    padding-top: clamp(8.1875rem, 7.0417rem + 1.8333vw, 8.875rem);
  }
  .c-lock-nutrition .c-nutrition-header {
    position: fixed;
    top: 124px;
    max-width: 970px;
  }
  
  .c-lock-nutrition .c-main-nutrition-header {
    position: fixed;
    top: clamp(15.75rem, 13.875rem + 3vw, 16.875rem);
    z-index: 100;
  }

  .c-unlock-nutrition .c-nutrition-header {
    position: absolute;
    top: auto;
    bottom: 43px;
  }

  /* .c-unlock-nutrition .c-nutrition-stats-header */
  .c-unlock-nutrition .c-main-nutrition-header
   {
    position: absolute;
    top: auto;
    bottom: 0px;
  }
  .c-unlock-nutrition .c-inner-nutrition {
    position: relative;
  }
  
  .c-allegen-table tr td:first-child {
    width: 246px;
  }
  .c-close-menu-slide {
    display: none;
  }
  .c-nutrition-tables .c-not-menu-btn {
    display: none;
  }
  .c-nutrition-tables .c-nut-section-btns {
    display: none !important;
  }
}
@media(max-width: 1000px){
  .c-nutrition-stats-header .c-nutrition-menu-th {
    height: 36px;
    padding: 8px 5px 2px 5px;
  }
  .c-nutrition-table th:first-child:after {
    content: '';
    position: absolute;
    width: 95vw;
    left: -1px;
    height: 50px;
    top: -50px;
    background-color: #fff;
  }
  .c-nutrition-table th {
    top: 120px;
  }
  .c-allegen-table th {
    top: 70px;
    vertical-align: bottom;
  }
  .c-nut-totals:after {
    width: 6px; 
    height: 6px;
    margin-left: 4px;
  }
  .c-nutrition-table th:nth-child(1), .c-nutrition-table td:nth-child(1) {
    width: 38%;
  }
  .c-nut-name-holder:before {
    width: 45px;
  }
  .c-nut-name-holder {
    padding-left: 52px !important;
  }
  .c-make-sideways { 
    display: none;
  }
  .c-not-table-label-mobile {
    position: relative;
  }
  .c-not-table-label-mobile span {
    position: absolute;
    bottom: 35px;
    color: #212121;
    display: block;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .c-costa-nutrition {
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
  }
  .c-mobile-menu-item-open .c-costa-nutrition {
    -webkit-transform: translateX(-105%);
        -ms-transform: translateX(-105%);
            transform: translateX(-105%);
  }
  .c-allegen-table th, .c-allegen-table td {
    padding: 10px 5px;
    width: auto;
    text-align: left;
  }
  .c-allergen-text {
    position: relative;
    margin-left: 0px;
    word-break: break-all;
    line-height: 1em;
    max-width: 1em;
    text-align: center;
  }
  .c-allegen-table td {
    vertical-align: middle;
  }
  .c-allergen-hdr {
    padding: 19px 12px 17px 8px !important;
  }
  .c-nutrition-tables {
    -webkit-transition: left .5s;
    -o-transition: left .5s;
    transition: left .5s;
    background-color: #fff;
  }
  .c-menu-item-selected .c-nutrition-tables {
    /* left: 5%; */
  }
  .c-costa-nutrition {
    margin-top: 25px;
  }
  .c-not-menu-btn {
    padding: 18px 18px 18px 66px;
  }
  .c-costa-nutrition-ul>li>.c-nut-section-btns {
    display: none !important;
  }
  .c-costa-nutrition-ul>li>.c-not-menu-btn:after {
    content: '';
    width: 9px;
    height: 14px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.79297 7.21484L2.48828 12.5469C2.21484 12.793 1.80469 12.793 1.55859 12.5469L0.929688 11.918C0.683594 11.6719 0.683594 11.2617 0.929688 10.9883L5.14062 6.75L0.929688 2.53906C0.683594 2.26562 0.683594 1.85547 0.929688 1.60938L1.55859 0.980469C1.80469 0.734375 2.21484 0.734375 2.48828 0.980469L7.79297 6.3125C8.03906 6.55859 8.03906 6.96875 7.79297 7.21484Z' fill='%23212121'/%3E%3C/svg%3E%0A");
    position: absolute;
    top: 50%;
    right: 18px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .c-costa-nutrition-ul {
    width: 100%;
  }
  .c-th-1 {
    width: 100%;
  }
  .c-nutrition-tables {
    left: 105%;
    width: 100%;
  }
  .c-main-nutrition-header {
    border-radius: 6px 6px 0px 0px;
  }
  .c-nutrition-header {
    text-align: center;
  }
  .c-nut-row-style td:not(:first-child),
  .c-nut-row-style td:first-child label {
    padding: 5px 2px;
  }
  .c-nutrition-table table {
    width: 90vw;
    margin-top: 50px;
  }
  .c-nutrition-tables .c-not-menu-btn {
    width: 100%;
    display: block;
    background-color: #F58025;
    color: #fff;
    border-radius: 6px 6px 0px 0px;
  }
  .c-close-menu-slide {
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
    padding-left: 14px;
    margin-bottom: 15px;
  }
  .c-close-menu-slide:before {
    position: absolute;
    left: 0px;
    top: 0px;
    content: '';
    display: block;
    width: 9px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.929688 6.3125L6.23438 0.980469C6.50781 0.734375 6.91797 0.734375 7.16406 0.980469L7.79297 1.60938C8.03906 1.85547 8.03906 2.26562 7.79297 2.53906L3.58203 6.75L7.79297 10.9883C8.03906 11.2617 8.03906 11.6719 7.79297 11.918L7.16406 12.5469C6.91797 12.793 6.50781 12.793 6.23438 12.5469L0.929688 7.21484C0.683594 6.96875 0.683594 6.55859 0.929688 6.3125Z' fill='%23212121'/%3E%3C/svg%3E%0A");
  }

}
