/* #54C6C0 */
@media print {
  .top-banner,
  #secondary,
  .footer {
    display: none; }
  .giftbasketcontentsrow {
    display: block !important; } }

@media print {
  .pt_recipe {
    color: #232323; }
    .pt_recipe .top-banner {
      display: block; }
      .pt_recipe .top-banner__top-bar {
        display: none; }
      .pt_recipe .top-banner__bottom-bar {
        border-bottom: 0; }
        .pt_recipe .top-banner__bottom-bar__col-first {
          margin: 0;
          padding: 0; }
        .pt_recipe .top-banner__bottom-bar__col-last {
          display: none; }
    .pt_recipe .menu-drawer {
      display: none; }
    .pt_recipe .site-logo img {
      height: auto;
      width: 4in; }
    .pt_recipe .header-banner {
      display: none; }
    .pt_recipe a {
      color: #232323; }
    .pt_recipe .hero {
      background: none !important;
      height: auto;
      max-height: none; }
      .pt_recipe .hero__header {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        color: #232323;
        font-size: 21pt;
        line-height: 1.2;
        margin-top: .25in;
        max-width: none;
        text-align: left;
        text-shadow: none; }
    .pt_recipe #main {
      margin: 0; }
    .pt_recipe .info-card {
      display: inline-block;
      margin: .33in 0 0;
      text-align: left;
      white-space: normal;
      width: 100%; }
      .pt_recipe .info-card__item {
        border-left: 1px solid #CBCBCB;
        color: #232323;
        height: auto;
        min-width: 0;
        padding: 0 .25in;
        width: auto; }
        .pt_recipe .info-card__item:first-child {
          border-left: 0;
          padding-left: 0; }
        .pt_recipe .info-card__item:nth-child(2n), .pt_recipe .info-card__item:nth-child(2n + 1) {
          background: none; }
        .pt_recipe .info-card__item__difficulty-indicator {
          color: #CBCBCB; }
          .pt_recipe .info-card__item__difficulty-indicator--active {
            color: #232323; }
      .pt_recipe .info-card__title {
        color: #232323;
        font-size: 10pt; }
      .pt_recipe .info-card__unit {
        font-size: 9pt; }
    .pt_recipe #primary {
      margin-top: .33in;
      padding-top: 0; }
    .pt_recipe .recipe__title-share-container {
      display: none; }
    .pt_recipe .recipe__directions__title {
      font-size: 16pt;
      margin: 0 0 .1in; }
    .pt_recipe .recipe__directions ul li,
    .pt_recipe .recipe__directions ol li {
      font-size: 9pt;
      line-height: 1.5;
      margin-bottom: .05in; }
    .pt_recipe .recipe__product-set-list {
      margin-top: .33in; }
      .pt_recipe .recipe__product-set-list__title {
        font-size: 16pt;
        margin: 0 0 .15in; }
    .pt_recipe .list-dotted-separator__title {
      font-size: 16pt;
      margin: 0 0 .1in; }
    .pt_recipe .list-dotted-separator ul li,
    .pt_recipe .list-dotted-separator ol li {
      background: none;
      font-size: 9pt;
      line-height: 1.5;
      margin-bottom: .05in;
      padding-bottom: 0; }
    .pt_recipe .pd-layout-2col__col--last {
      margin-top: .33in; }
    .pt_recipe .pd-product-set-item {
      font-size: 9pt;
      margin-bottom: .2in; }
      .pt_recipe .pd-product-set-item__availability {
        display: none; }
      .pt_recipe .pd-product-set-item__image-price-number-container {
        margin-bottom: .2in; }
      .pt_recipe .pd-product-set-item__image {
        margin: 0; }
      .pt_recipe .pd-product-set-item__name-price-number {
        margin-left: .1in;
        padding-left: 0; }
      .pt_recipe .pd-product-set-item__product-name {
        font-size: 10pt; }
    .pt_recipe .promotion {
      font-size: 8pt;
      margin-bottom: .2in; }
    .pt_recipe .product-add-to-cart,
    .pt_recipe .pd-details__social-wrapper {
      display: none; }
  .yotpo,
  .yotpo-testimonials,
  .cookie-bar-container,
  .yotpo-testimonials-btn {
    display: none !important; } }

@media print {
  .pt_order-confirmation .top-banner,
  .pt_order .top-banner {
    display: block; }
    .pt_order-confirmation .top-banner__top-bar,
    .pt_order .top-banner__top-bar {
      display: none; }
    .pt_order-confirmation .top-banner__bottom-bar,
    .pt_order .top-banner__bottom-bar {
      border-bottom: 0; }
      .pt_order-confirmation .top-banner__bottom-bar__col-last,
      .pt_order .top-banner__bottom-bar__col-last {
        display: none; }
  .pt_order-confirmation .menu-drawer,
  .pt_order .menu-drawer {
    display: none; }
  .pt_order-confirmation .site-logo img,
  .pt_order .site-logo img {
    height: auto;
    width: 4in; }
  .pt_order-confirmation .header-banner,
  .pt_order .header-banner {
    display: none; }
  .pt_order-confirmation #main,
  .pt_order-confirmation #primary,
  .pt_order #main,
  .pt_order #primary {
    padding: 0; }
  .pt_order-confirmation .back-to,
  .pt_order-confirmation .print-page,
  .pt_order .back-to,
  .pt_order .print-page {
    display: none; }
  .pt_order-confirmation h1,
  .pt_order h1 {
    font-size: 21pt;
    line-height: 1.2;
    margin: .4in 0 .33in; }
  .pt_order-confirmation .cart h2,
  .pt_order .cart h2 {
    font-size: 16pt;
    margin: .33in 0 .25in; }
  .pt_order-confirmation .cart__thead,
  .pt_order .cart__thead {
    display: table-header-group; }
    .pt_order-confirmation .cart__thead__row,
    .pt_order .cart__thead__row {
      background-color: transparent;
      display: table-row; }
    .pt_order-confirmation .cart__thead__cell,
    .pt_order .cart__thead__cell {
      border-top: 1px solid #CBCBCB;
      border-bottom: 1px solid #CBCBCB;
      font-size: 8pt;
      padding: .1in .2in .085in 0; }
      .pt_order-confirmation .cart__thead__cell:last-child,
      .pt_order .cart__thead__cell:last-child {
        padding-right: 0; }
  .pt_order-confirmation .cart__row,
  .pt_order .cart__row {
    border-top: 1px solid #CBCBCB;
    display: table-row; }
  .pt_order-confirmation .cart__cell,
  .pt_order .cart__cell {
    display: table-cell;
    font-size: 8pt;
    padding: .15in .2in .15in 0; }
    .pt_order-confirmation .cart__cell:last-child,
    .pt_order .cart__cell:last-child {
      padding-right: 0; }
  .pt_order-confirmation .cart__item-details__sku,
  .pt_order .cart__item-details__sku {
    font-size: 7pt; }
  .pt_order-confirmation .cart-totals,
  .pt_order .cart-totals {
    margin: 0; }
    .pt_order-confirmation .cart-totals__cell,
    .pt_order .cart-totals__cell {
      display: block;
      font-size: 8pt;
      line-height: 1.2;
      padding: 0 0 .15in;
      text-align: left;
      width: auto; }
    .pt_order-confirmation .cart-totals__row__heading,
    .pt_order .cart-totals__row__heading {
      display: block;
      font-size: 8pt;
      line-height: 1.2;
      padding: 0 0 .05in;
      text-align: left; }
      .pt_order-confirmation .cart-totals__row__heading--order-total,
      .pt_order .cart-totals__row__heading--order-total {
        font-size: 9pt; }
  .pt_order-confirmation .back-to__link--forward,
  .pt_order .back-to__link--forward {
    display: none; }
  .pt_order-confirmation button,
  .pt_order-confirmation .button,
  .pt_order button,
  .pt_order .button {
    display: none; } }

/*# sourceMappingURL=print.css.map */