/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./sfra-webpack-builder/node_modules/css-unicode-loader/index.js!./sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./shark-ninja/cartridges/app_custom_sharkninja_core/cartridge/client/default/scss/product/detail.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
/* stylelint-enable */
/***************************** Category Colors *****************************/
/***************************** Fonts *****************************/
/***************************** Border *****************************/
/***************************** Background *****************************/
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
.add-ons-carousel-box {
  background: #f6f6f6;
  margin-bottom: 1.5rem;
  padding: 2.5rem 0 3.75rem 0.5rem;
  border-radius: 8px;
}
@media (min-width: 768px) {
  .add-ons-carousel-box {
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .add-ons-carousel-box {
    margin-bottom: 2rem;
    padding: 2.5rem 0 2.5rem 1rem;
  }
}
.add-ons-carousel-box h6 {
  margin-bottom: 1rem;
  text-transform: uppercase;
  padding-right: 1rem;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 700;
}
@media (min-width: 1200px) {
  .add-ons-carousel-box h6 {
    margin-bottom: 1.5rem;
  }
}
.add-ons-carousel-box .add-ons-carousel-container {
  margin-bottom: 1.5rem;
}
.add-ons-carousel-box .add-ons-carousel-container .add-ons-carousel-inner {
  vertical-align: top;
  height: 100%;
}
.add-ons-carousel-box .add-ons-carousel-container .availability-and-promo,
.add-ons-carousel-box .add-ons-carousel-container .product-availability,
.add-ons-carousel-box .add-ons-carousel-container .dynamic-product-availability {
  display: none;
}
.add-ons-carousel-box .add-ons-carousel-container .slick-dots {
  bottom: -3.125rem;
  pointer-events: none;
}
@media (min-width: 768px) {
  .add-ons-carousel-box .add-ons-carousel-container .slick-dots {
    bottom: -4.0625rem;
  }
}
.add-ons-carousel-box .add-ons-carousel-container .slick-dots li {
  width: 0.25rem;
  height: 0.25rem;
  background: #888;
  border-radius: 50%;
  cursor: pointer;
  pointer-events: auto;
}
.add-ons-carousel-box .add-ons-carousel-container .slick-dots .slick-active {
  width: 0.75rem;
  height: 0.75rem;
  background: #000;
  position: relative;
  top: -0.25rem;
}
.add-ons-carousel-box .add-ons-carousel-container .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.add-ons-carousel-box .add-ons-carousel-container .slick-track .slick-slide {
  height: auto;
  background-color: #fff;
  border-radius: 8px;
}
.add-ons-carousel-box .add-ons-carousel-container .slick-slide {
  margin-right: 0.75rem;
}
@media (min-width: 1200px) {
  .add-ons-carousel-box .add-ons-carousel-container .slick-slide {
    margin-right: 1rem;
  }
}
.add-ons-carousel-box .add-ons-carousel-container .slick-slide > div {
  height: 100%;
}
.add-ons-carousel-box .add-ons-carousel-container .slick-arrow {
  display: none !important;
}
.add-ons-carousel-box .add-ons-carousel-container .product-tile .image-container {
  border-radius: 8px 8px 0 0;
  background-color: #E7E7E7;
  padding: 2.625rem 0 0;
}
.add-ons-carousel-box .add-ons-carousel-container .product-tile .image-container .product-badge {
  top: 0.5rem;
  left: 0.5rem;
}
.add-ons-carousel-box .add-ons-carousel-container .product-tile .image-container .wishlist-product .wishlistTile {
  top: 0.625rem;
  right: 0.5rem;
}
.add-ons-carousel-box .add-ons-carousel-container .product-tile .image-container .wishlist-product .wishlist-icon {
  width: 1.0625rem;
  height: 1.0625rem;
}
.add-ons-carousel-box .add-ons-carousel-container .product-tile .plp-add-to-cart,
.add-ons-carousel-box .add-ons-carousel-container .product-tile .notify-me-button,
.add-ons-carousel-box .add-ons-carousel-container .product-tile .see-details-link {
  padding: 0.25rem 0.75rem;
  line-height: 1.375rem;
}
.add-ons-carousel-box .add-ons-carousel-container .product-tile .tile-body {
  padding: 1.25rem 0.75rem 1.75rem;
}
.add-ons-carousel-box .add-ons-carousel-container .product-tile .tile-body .pdp-link .link {
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 700;
  color: #000;
  line-height: 1.125rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0.5rem;
  letter-spacing: -0.03125rem;
}
.add-ons-carousel-box .add-ons-carousel-container .product-tile .tile-body .ratings {
  margin-bottom: 0;
}
.add-ons-carousel-box .add-ons-carousel-container .product-tile .tile-body .color-swatches {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .add-ons-carousel-box .add-ons-carousel-container .product-tile .tile-body .color-swatches {
    margin-top: 0.75rem;
  }
}
.add-ons-carousel-box .add-ons-carousel-container .product-tile .tile-bottom {
  padding: 0 0.75rem 1.5rem;
}
.add-ons-carousel-box .add-ons-carousel-container .product-tile .price {
  margin-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: normal;
}
@media (min-width: 1200px) {
  .add-ons-carousel-box .add-ons-carousel-container .product-tile .price {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
.add-ons-carousel-box .navigation-container {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 1rem;
}

.qty-wrapper {
  padding: 1.5rem 0;
  border-bottom: 0.0625rem solid #d1d1d1;
}
.qty-wrapper label {
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.75rem;
  line-height: 1.25rem;
}
.qty-wrapper .qty-error {
  padding-top: 0.25rem;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.75rem;
  font-weight: 400;
  color: #b43f28;
  line-height: 1.125rem;
}
.qty-wrapper .qty-error:empty {
  display: none;
}

.qty-input-block {
  width: 7.125rem;
  height: 2.75rem;
  background-color: #f6f6f6;
  border-radius: 2.5rem;
}
.qty-input-block span {
  width: 2.5rem;
  height: 100%;
  cursor: pointer;
}
.qty-input-block .qty-minus {
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIxIDIwIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE3LjA2MjcgMTBDMTcuMDYyNyAxMC40MzI5IDE2LjcxNDQgMTAuNzgxMiAxNi4yODE0IDEwLjc4MTJINC4zMDIyNUMzLjg2OTMgMTAuNzgxMiAzLjUyMSAxMC40MzI5IDMuNTIxIDEwQzMuNTIxIDkuNTY3MDYgMy44NjkzIDkuMjE4NzUgNC4zMDIyNSA5LjIxODc1SDE2LjI4MTRDMTYuNzE0NCA5LjIxODc1IDE3LjA2MjcgOS41NjcwNiAxNy4wNjI3IDEwWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+") center no-repeat;
}
.qty-input-block .qty-plus {
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIxIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTEuMDczMSA0LjAxMDVDMTEuMDczMSAzLjU3NzU2IDEwLjcyNDggMy4yMjkyNSAxMC4yOTE4IDMuMjI5MjVDOS44NTg4OSAzLjIyOTI1IDkuNTEwNTggMy41Nzc1NiA5LjUxMDU4IDQuMDEwNVY5LjIxODgzSDQuMzAyMjVDMy44NjkzIDkuMjE4ODMgMy41MjEgOS41NjcxNCAzLjUyMSAxMC4wMDAxQzMuNTIxIDEwLjQzMyAzLjg2OTMgMTAuNzgxMyA0LjMwMjI1IDEwLjc4MTNIOS41MTA1OFYxNS45ODk3QzkuNTEwNTggMTYuNDIyNiA5Ljg1ODg5IDE2Ljc3MDkgMTAuMjkxOCAxNi43NzA5QzEwLjcyNDggMTYuNzcwOSAxMS4wNzMxIDE2LjQyMjYgMTEuMDczMSAxNS45ODk3VjEwLjc4MTNIMTYuMjgxNEMxNi43MTQ0IDEwLjc4MTMgMTcuMDYyNyAxMC40MzMgMTcuMDYyNyAxMC4wMDAxQzE3LjA2MjcgOS41NjcxNCAxNi43MTQ0IDkuMjE4ODMgMTYuMjgxNCA5LjIxODgzSDExLjA3MzFWNC4wMTA1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+") center no-repeat;
}
.qty-input-block input {
  width: 2.125rem;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  background-color: transparent;
  padding: 0 0.5rem;
  height: inherit;
}
.qty-input-block input[type=number]::-webkit-outer-spin-button,
.qty-input-block input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none; /* stylelint-disable-line property-no-vendor-prefix */
  appearance: none;
  margin: 0;
}
.qty-input-block input[type=number] {
  -moz-appearance: textfield; /* stylelint-disable-line property-no-vendor-prefix */
}

.notifyme-modal .agree-condition .agree-condition-label {
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #4f4f4f;
  line-height: 1.25rem;
}
.notifyme-modal .notify-me-btn {
  margin-top: 1.5rem;
}
@media (max-width: 767.98px) {
  .notifyme-modal .notify-me-btn {
    margin-top: 0.25rem;
  }
}

.notifyme-toast {
  padding: 0.75rem 0.5rem;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 600;
  color: #000;
  line-height: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
  margin: auto;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1.625rem;
  width: calc(100vw - 24px);
  max-width: 1064px;
  min-height: 3.75rem;
  border-radius: 0.5rem;
  background: #fff;
  -webkit-box-shadow: 0 0.25rem 0.75rem 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.25rem 0.75rem 0 rgba(0, 0, 0, 0.15);
  z-index: 1041;
}
@media (max-width: 767.98px) {
  .notifyme-toast {
    bottom: 7.875rem;
  }
}
.notifyme-toast::before {
  content: "";
  width: 2.25rem;
  height: 2.25rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 2.25rem;
  background: #DEEDE3 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNC45OTk4NCA0Ljk5OTkzQzQuOTk5ODQgNC43MzQ3MSA1LjEwNTIgNC40ODAzNiA1LjI5Mjc0IDQuMjkyODJDNS40ODAyNyA0LjEwNTI5IDUuNzM0NjMgMy45OTk5MyA1Ljk5OTg0IDMuOTk5OTNDNi4yNjUwNiAzLjk5OTkzIDYuNTE5NDEgNC4xMDUyOSA2LjcwNjk1IDQuMjkyODJDNi44OTQ0OSA0LjQ4MDM2IDYuOTk5ODQgNC43MzQ3MSA2Ljk5OTg0IDQuOTk5OTNDNi45OTk4NCA1LjI2NTE1IDYuODk0NDkgNS41MTk1IDYuNzA2OTUgNS43MDcwNEM2LjUxOTQxIDUuODk0NTcgNi4yNjUwNiA1Ljk5OTkzIDUuOTk5ODQgNS45OTk5M0M1LjczNDYzIDUuOTk5OTMgNS40ODAyNyA1Ljg5NDU3IDUuMjkyNzQgNS43MDcwNEM1LjEwNTIgNS41MTk1IDQuOTk5ODQgNS4yNjUxNSA0Ljk5OTg0IDQuOTk5OTNaTTE3Ljk5OTggOC45OTk5M0MxNy45OTk4IDguNzM0NzEgMTguMTA1MiA4LjQ4MDM2IDE4LjI5MjcgOC4yOTI4MkMxOC40ODAzIDguMTA1MjkgMTguNzM0NiA3Ljk5OTkzIDE4Ljk5OTggNy45OTk5M0MxOS4yNjUxIDcuOTk5OTMgMTkuNTE5NCA4LjEwNTI5IDE5LjcwNyA4LjI5MjgyQzE5Ljg5NDUgOC40ODAzNiAxOS45OTk4IDguNzM0NzEgMTkuOTk5OCA4Ljk5OTkzQzE5Ljk5OTggOS4yNjUxNSAxOS44OTQ1IDkuNTE5NSAxOS43MDcgOS43MDcwNEMxOS41MTk0IDkuODk0NTcgMTkuMjY1MSA5Ljk5OTkzIDE4Ljk5OTggOS45OTk5M0MxOC43MzQ2IDkuOTk5OTMgMTguNDgwMyA5Ljg5NDU3IDE4LjI5MjcgOS43MDcwNEMxOC4xMDUyIDkuNTE5NSAxNy45OTk4IDkuMjY1MTUgMTcuOTk5OCA4Ljk5OTkzWk0xOC45OTk4IDE2Ljk5OTlDMTkuMjY1MSAxNi45OTk5IDE5LjUxOTQgMTcuMTA1MyAxOS43MDcgMTcuMjkyOEMxOS44OTQ1IDE3LjQ4MDQgMTkuOTk5OCAxNy43MzQ3IDE5Ljk5OTggMTcuOTk5OUMxOS45OTk4IDE4LjI2NTEgMTkuODk0NSAxOC41MTk1IDE5LjcwNyAxOC43MDdDMTkuNTE5NCAxOC44OTQ2IDE5LjI2NTEgMTguOTk5OSAxOC45OTk4IDE4Ljk5OTlDMTguNzM0NiAxOC45OTk5IDE4LjQ4MDMgMTguODk0NiAxOC4yOTI3IDE4LjcwN0MxOC4xMDUyIDE4LjUxOTUgMTcuOTk5OCAxOC4yNjUxIDE3Ljk5OTggMTcuOTk5OUMxNy45OTk4IDE3LjczNDcgMTguMTA1MiAxNy40ODA0IDE4LjI5MjcgMTcuMjkyOEMxOC40ODAzIDE3LjEwNTMgMTguNzM0NiAxNi45OTk5IDE4Ljk5OTggMTYuOTk5OVpNOS4yMTg1OSA4Ljc4MTE4QzguOTI0ODQgOC40ODc0MyA4LjkyNDg0IDguMDEyNDMgOS4yMTg1OSA3LjcyMTgxTDkuNDc3OTcgNy40NjI0M0M5Ljk5OTg0IDYuOTQwNTYgMTAuMzI4IDYuMjU2MTggMTAuNDA5MiA1LjUyMTgxTDEwLjUwMyA0LjY2NTU2QzEwLjU0OTggNC4yNTYxOCAxMC45MjE3IDMuOTU5MzEgMTEuMzM0MiA0LjAwMzA2QzExLjc0NjcgNC4wNDY4MSAxMi4wNDM2IDQuNDE4NjggMTEuOTk2NyA0LjgzMTE4TDExLjkwMyA1LjY4NzQzQzExLjc4NDIgNi43NTkzMSAxMS4zMDMgNy43NTkzMSAxMC41NDA1IDguNTIxODFMMTAuMjgxMSA4Ljc4MTE4QzkuOTg3MzQgOS4wNzQ5MyA5LjUxMjM0IDkuMDc0OTMgOS4yMjE3MiA4Ljc4MTE4SDkuMjE4NTlaTTE1LjIxODYgMTMuNzE4N0wxNS40NzQ4IDEzLjQ1OTNDMTYuMjM3MyAxMi42OTY4IDE3LjIzNzMgMTIuMjE1NiAxOC4zMDkyIDEyLjA5NjhMMTkuMTY1NSAxMi4wMDMxQzE5LjU3OCAxMS45NTYyIDE5Ljk0NjcgMTIuMjUzMSAxOS45OTM2IDEyLjY2NTZDMjAuMDQwNSAxMy4wNzgxIDE5Ljc0MzYgMTMuNDQ2OCAxOS4zMzExIDEzLjQ5MzdMMTguNDc0OCAxMy41ODc0QzE3Ljc0MDUgMTMuNjY4NyAxNy4wNTYxIDEzLjk5NjggMTYuNTM0MiAxNC41MTg3TDE2LjI4MTEgMTQuNzgxMkMxNS45ODczIDE1LjA3NDkgMTUuNTEyMyAxNS4wNzQ5IDE1LjIyMTcgMTQuNzgxMkMxNC45MzExIDE0LjQ4NzQgMTQuOTI4IDE0LjAxMjQgMTUuMjIxNyAxMy43MjE4TDE1LjIxODYgMTMuNzE4N1pNMTkuODIxNyA0LjI2NTU2QzIwLjA5MDUgNC41ODExOCAyMC4wNDk4IDUuMDU2MTggMTkuNzM0MiA1LjMyMTgxTDE5LjQyMTcgNS41ODc0M0MxOC45NTkyIDUuOTc4MDYgMTguMzY4NiA2LjE4NDMxIDE3Ljc2NTUgNi4xNjg2OEMxNy4yNDY3IDYuMTU2MTggMTYuODA5MiA2LjU1NjE4IDE2Ljc3OCA3LjA3NDkzTDE2LjcyMTcgOC4wMTI0M0MxNi42NDM2IDkuMzQwNTYgMTUuNTI0OCAxMC4zNjU2IDE0LjE5NjcgMTAuMzMxMkMxMy45NTkyIDEwLjMyNDkgMTMuNzI4IDEwLjQwNjIgMTMuNTQ5OCAxMC41NTkzTDEzLjIzNzMgMTAuODI0OUMxMi45MjE3IDExLjA5MzcgMTIuNDQ2NyAxMS4wNTMxIDEyLjE4MTEgMTAuNzM3NEMxMS45MTU1IDEwLjQyMTggMTEuOTUzIDkuOTQ2ODEgMTIuMjY4NiA5LjY4MTE4TDEyLjU4MTEgOS40MTU1NkMxMy4wNDM2IDkuMDI0OTMgMTMuNjM0MiA4LjgxODY4IDE0LjIzNzMgOC44MzQzMUMxNC43NTYxIDguODQ2ODEgMTUuMTkzNiA4LjQ0NjgxIDE1LjIyNDggNy45MjgwNkwxNS4yODExIDYuOTkwNTZDMTUuMzU5MiA1LjY2MjQzIDE2LjQ3OCA0LjYzNzQzIDE3LjgwNjEgNC42NzE4MUMxOC4wNDM2IDQuNjc4MDYgMTguMjc0OCA0LjU5NjgxIDE4LjQ1MyA0LjQ0MzY4TDE4Ljc2NTUgNC4xNzgwNkMxOS4wODExIDMuOTA5MzEgMTkuNTU2MSAzLjk0OTkzIDE5LjgyMTcgNC4yNjU1NlpNNS44NTI5NyAxOC4xNDY4TDguNTY4NTkgMTcuMTI4MUw2Ljg3MTcyIDE1LjQzMTJMNS44NTI5NyAxOC4xNDY4Wk0xMi4xMDYxIDE1LjgwMzFMOC4xOTk4NCAxMS44OTY4TDcuNDUyOTcgMTMuODkwNkwxMC4xMTIzIDE2LjU0OTlMMTIuMTA2MSAxNS44MDMxWk03LjA2NTQ3IDEwLjY0MzdDNy4zMTU0NyA5Ljk3NDkzIDguMjAyOTcgOS43ODExOCA4LjcwOTIyIDEwLjI4NzRMMTMuNzE1NSAxNS4yOTA2QzE0LjIyMTcgMTUuNzk2OCAxNC4wMjggMTYuNjg0MyAxMy4zNTkyIDE2LjkzNDNMNS4zNTI5NyAxOS45Mzc0QzQuNTY1NDcgMjAuMjMxMiAzLjc2ODU5IDE5LjQzNzQgNC4wNjIzNCAxOC42NDk5TDcuMDY1NDcgMTAuNjQzN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPg==") center no-repeat;
}

/* stylelint-disable */
/* stylelint-enable */
/***************************** Category Colors *****************************/
/***************************** Fonts *****************************/
/***************************** Border *****************************/
/***************************** Background *****************************/
.color-attribute {
  margin-right: 0.75rem;
  margin-bottom: 1rem;
}
.color-attribute.circle-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  min-width: 1.75rem;
  min-height: 1.75rem;
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  vertical-align: top;
}
.color-attribute.circle-button .outer-span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 0.0625rem solid #4f4f4f;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.color-attribute.circle-button .outer-span:has(> .inner-span.selectable:not(.selected)), .color-attribute.circle-button .outer-span:has(> .inner-span.unselectable:not(.selected)) {
  border: 0;
}
.color-attribute.circle-button .outer-span .swatch-circle.unselectable {
  cursor: pointer;
  opacity: 60%; /* stylelint-disable-line */
  border-color: #E7E7E7;
}
.color-attribute.circle-button .outer-span .swatch-circle.unselectable.selected::after {
  top: 50%;
  left: 5%;
  width: 98%;
  height: 0.0625rem;
}
.color-attribute.circle-button .outer-span .swatch-circle.unselectable::after {
  content: "";
  position: absolute;
  top: 48%;
  left: 0;
  width: 100%;
  height: 0.0625rem;
  background-color: #888;
  -webkit-transform: rotate(-45deg) translateY(-50%);
          transform: rotate(-45deg) translateY(-50%);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.color-attribute.circle-button .outer-span .swatch-circle.unselectable.color-value.selected::after {
  background-color: #888;
}
.color-attribute.circle-button .outer-span .inner-span {
  border-radius: 50%;
  width: 1.75rem;
  height: 1.75rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.color-attribute.circle-button .outer-span .inner-span.selected, .color-attribute.circle-button .outer-span .inner-span.selected.selectable {
  width: 1.375rem;
  height: 1.375rem;
  border: 0.0625rem solid #E7E7E7;
}
.color-attribute.circle-button .outer-span .inner-span.selectable:not(.selected), .color-attribute.circle-button .outer-span .inner-span.unselectable:not(.selected) {
  width: 1.75rem;
  height: 1.75rem;
  border: 0.0625rem solid #E7E7E7;
}

.toggle-colors {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  cursor: pointer;
  margin-bottom: 0.5rem;
  position: relative;
}
.toggle-colors::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb249Y2hldnJvbi1kb3duLCBDb2xvcj1EYXJrIj4KPHBhdGggaWQ9IlByaW1hcnkiIGQ9Ik0xMS40Njg4IDE2LjUzMTJDMTEuNzYyNSAxNi44MjUgMTIuMjM3NSAxNi44MjUgMTIuNTI4MSAxNi41MzEyTDE4LjUzMTMgMTAuNTMxMkMxOC44MjUgMTAuMjM3NSAxOC44MjUgOS43NjI0OCAxOC41MzEzIDkuNDcxODVDMTguMjM3NSA5LjE4MTIzIDE3Ljc2MjUgOS4xNzgxIDE3LjQ3MTkgOS40NzE4NUwxMi4wMDMxIDE0Ljk0MDZMNi41MzEyNiA5LjQ2ODczQzYuMjM3NTEgOS4xNzQ5OCA1Ljc2MjUxIDkuMTc0OTggNS40NzE4OSA5LjQ2ODczQzUuMTgxMjYgOS43NjI0OCA1LjE3ODE0IDEwLjIzNzUgNS40NzE4OSAxMC41MjgxTDExLjQ2ODggMTYuNTMxMloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==");
  font-size: 1.125rem;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.toggle-colors.expanded::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb249Y2hldnJvbi11cCwgQ29sb3I9RGFyayI+CjxwYXRoIGlkPSJ2ZWN0b3IiIGQ9Ik0xMS40Njg4IDcuNDY4NzNDMTEuNzYyNSA3LjE3NDk4IDEyLjIzNzUgNy4xNzQ5OCAxMi41MjgxIDcuNDY4NzNMMTguNTMxMyAxMy40Njg3QzE4LjgyNSAxMy43NjI1IDE4LjgyNSAxNC4yMzc1IDE4LjUzMTMgMTQuNTI4MUMxOC4yMzc1IDE0LjgxODcgMTcuNzYyNSAxNC44MjE5IDE3LjQ3MTkgMTQuNTI4MUwxMi4wMDMxIDkuMDU5MzVMNi41MzEyNiAxNC41MzEyQzYuMjM3NTEgMTQuODI1IDUuNzYyNTEgMTQuODI1IDUuNDcxODkgMTQuNTMxMkM1LjE4MTI2IDE0LjIzNzUgNS4xNzgxNCAxMy43NjI1IDUuNDcxODkgMTMuNDcxOUwxMS40Njg4IDcuNDY4NzNaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=");
}

.swatch-hidden-group {
  display: none;
}

.swatch-hidden-group.visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 20.625rem;
}
@media (min-width: 1200px) {
  .swatch-hidden-group.visible {
    max-width: 31.25rem;
  }
}

.size-attribute {
  margin-right: 0.5rem;
  margin-bottom: 0.75rem;
}
@media (min-width: 1200px) {
  .size-attribute {
    margin-right: 0.75rem;
    margin-bottom: 0.75rem;
  }
}

.quota-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem 0.75rem;
  margin-bottom: 1.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.25rem;
  border-radius: 0.5rem;
  border: 0.0625rem solid;
}
@media (min-width: 1200px) {
  .quota-message {
    margin-bottom: 2rem;
  }
}
.quota-message.highlighter-green {
  border-color: #93C2AA;
  background: #F1F8F4;
}
.quota-message.highlighter-yellow {
  border-color: #FFDC4E;
  background: #FEFBE8;
}
.quota-message.highlighter-red {
  border-color: #F7AFAA;
  background: #FDF4F3;
}
.quota-message .eligibility-msg,
.quota-message .ordered-msg {
  line-height: 1.25rem;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  color: #000;
}
.quota-message .ordered-msg {
  margin-top: 1.25rem;
  font-weight: 700;
}

.recipe-pdp-article {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1200px) {
  .recipe-pdp-article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 1.75rem;
    margin: 5rem 0;
  }
}
.recipe-pdp-article .recipe-pdp-ingredients__wrapper {
  border-bottom: 0.03125rem solid #D1D1D1;
}
@media (min-width: 1200px) {
  .recipe-pdp-article .recipe-pdp-ingredients__wrapper {
    min-width: 25.5rem;
    border: none;
  }
}
.recipe-pdp-article .recipe-pdp-ingredients__divider {
  border-top: 0;
  border-bottom: 0.03125rem solid #D1D1D1;
  margin: 0;
}
@media (min-width: 1200px) {
  .recipe-pdp-article .recipe-pdp-ingredients__card {
    padding-inline: 0;
  }
}
.recipe-pdp-article .recipe-pdp-ingredients__card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.recipe-pdp-article .recipe-pdp-ingredients__card-heading {
  margin: 0;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1.25rem;
  font-weight: 700;
  color: #000;
  line-height: 1.5rem;
}
.recipe-pdp-article .recipe-pdp-ingredients__card-chevron {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb249Y2hldnJvbi1kb3duLCBDb2xvcj1EYXJrIj4KPHBhdGggaWQ9IlByaW1hcnkiIGQ9Ik0xMS40Njg4IDE2LjUzMTJDMTEuNzYyNSAxNi44MjUgMTIuMjM3NSAxNi44MjUgMTIuNTI4MSAxNi41MzEyTDE4LjUzMTMgMTAuNTMxMkMxOC44MjUgMTAuMjM3NSAxOC44MjUgOS43NjI0OCAxOC41MzEzIDkuNDcxODVDMTguMjM3NSA5LjE4MTIzIDE3Ljc2MjUgOS4xNzgxIDE3LjQ3MTkgOS40NzE4NUwxMi4wMDMxIDE0Ljk0MDZMNi41MzEyNiA5LjQ2ODczQzYuMjM3NTEgOS4xNzQ5OCA1Ljc2MjUxIDkuMTc0OTggNS40NzE4OSA5LjQ2ODczQzUuMTgxMjYgOS43NjI0OCA1LjE3ODE0IDEwLjIzNzUgNS40NzE4OSAxMC41MjgxTDExLjQ2ODggMTYuNTMxMloiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPC9zdmc+Cg==");
  width: 1.5rem;
  height: 1.5rem;
  display: block;
}
.recipe-pdp-article .recipe-pdp-ingredients__card-chevron[aria-expanded=true] {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb249Y2hldnJvbi11cCwgQ29sb3I9RGFyayI+CjxwYXRoIGlkPSJ2ZWN0b3IiIGQ9Ik0xMS40Njg4IDcuNDY4NzNDMTEuNzYyNSA3LjE3NDk4IDEyLjIzNzUgNy4xNzQ5OCAxMi41MjgxIDcuNDY4NzNMMTguNTMxMyAxMy40Njg3QzE4LjgyNSAxMy43NjI1IDE4LjgyNSAxNC4yMzc1IDE4LjUzMTMgMTQuNTI4MUMxOC4yMzc1IDE0LjgxODcgMTcuNzYyNSAxNC44MjE5IDE3LjQ3MTkgMTQuNTI4MUwxMi4wMDMxIDkuMDU5MzVMNi41MzEyNiAxNC41MzEyQzYuMjM3NTEgMTQuODI1IDUuNzYyNTEgMTQuODI1IDUuNDcxODkgMTQuNTMxMkM1LjE4MTI2IDE0LjIzNzUgNS4xNzgxNCAxMy43NjI1IDUuNDcxODkgMTMuNDcxOUwxMS40Njg4IDcuNDY4NzNaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=");
}
.recipe-pdp-article .recipe-pdp-ingredients__card-body {
  padding: 2rem 0 1.5rem;
}
@media (min-width: 1200px) {
  .recipe-pdp-article .recipe-pdp-ingredients__card-body {
    padding: 2.5rem 0 2rem;
  }
}
.recipe-pdp-article .recipe-pdp-ingredients__card-body h1, .recipe-pdp-article .recipe-pdp-ingredients__card-body h2, .recipe-pdp-article .recipe-pdp-ingredients__card-body h3, .recipe-pdp-article .recipe-pdp-ingredients__card-body h4, .recipe-pdp-article .recipe-pdp-ingredients__card-body h5, .recipe-pdp-article .recipe-pdp-ingredients__card-body h6 {
  margin-bottom: 2rem;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1.25rem;
  font-weight: 700;
  color: #000;
  line-height: 1.5rem;
}
@media (min-width: 1200px) {
  .recipe-pdp-article .recipe-pdp-ingredients__card-body h1, .recipe-pdp-article .recipe-pdp-ingredients__card-body h2, .recipe-pdp-article .recipe-pdp-ingredients__card-body h3, .recipe-pdp-article .recipe-pdp-ingredients__card-body h4, .recipe-pdp-article .recipe-pdp-ingredients__card-body h5, .recipe-pdp-article .recipe-pdp-ingredients__card-body h6 {
    margin-bottom: 2.5rem;
  }
}
.recipe-pdp-article .recipe-pdp-ingredients__card-body.collapse, .recipe-pdp-article .recipe-pdp-ingredients__card-body.collapsing {
  -webkit-transition: none;
  transition: none;
}
.recipe-pdp-article .recipe-pdp-ingredients__ingredients {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 3.375rem 0;
}
@media (min-width: 1200px) {
  .recipe-pdp-article .recipe-pdp-ingredients__ingredients {
    padding: 0 0 2rem;
  }
}
.recipe-pdp-article .recipe-pdp-ingredients__ingredients-body {
  padding: 0;
}
.recipe-pdp-article .recipe-pdp-ingredients__ingredients-body ul {
  padding-left: 1.25rem;
  margin-bottom: 0;
}
.recipe-pdp-article .recipe-pdp-ingredients__ingredients-body ul li {
  list-style: none;
  margin-bottom: 0.5rem;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  line-height: 1.375rem;
}
.recipe-pdp-article .recipe-pdp-ingredients__utensils, .recipe-pdp-article .recipe-pdp-ingredients__substitutes {
  padding: 1.25rem 0;
}
@media (min-width: 1200px) {
  .recipe-pdp-article .recipe-pdp-ingredients__utensils, .recipe-pdp-article .recipe-pdp-ingredients__substitutes {
    padding: 1.5rem 0;
  }
}
.recipe-pdp-article .recipe-pdp-ingredients__utensils-body {
  padding-bottom: 0;
}
.recipe-pdp-article .recipe-pdp-ingredients__utensils-body ul {
  margin: 0.5rem;
  padding: 0 0 2rem;
}
.recipe-pdp-article .recipe-pdp-ingredients__utensils-body ul li {
  list-style: none;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 400;
  color: #454545;
  line-height: 1.375rem;
}
.recipe-pdp-article .recipe-pdp-ingredients__substitutes-body ul {
  margin: 0.5rem;
}
.recipe-pdp-article .recipe-pdp-ingredients__substitutes-body ul li {
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  line-height: 1.375rem;
}
.recipe-pdp-article .recipe-pdp-instructions {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 1200px) {
  .recipe-pdp-article .recipe-pdp-instructions__wrapper {
    padding: 0;
  }
}
.recipe-pdp-article .recipe-pdp-instructions__steps {
  padding: 4rem 0;
}
@media (min-width: 1200px) {
  .recipe-pdp-article .recipe-pdp-instructions__steps {
    padding: 0;
  }
}
.recipe-pdp-article .recipe-pdp-instructions__steps h1, .recipe-pdp-article .recipe-pdp-instructions__steps h2, .recipe-pdp-article .recipe-pdp-instructions__steps h3, .recipe-pdp-article .recipe-pdp-instructions__steps h4, .recipe-pdp-article .recipe-pdp-instructions__steps h5, .recipe-pdp-article .recipe-pdp-instructions__steps h6 {
  margin-bottom: 1.5rem;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1.25rem;
  font-weight: 700;
  color: #000;
  line-height: 1.5rem;
}
.recipe-pdp-article .recipe-pdp-instructions__steps p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  margin-bottom: 1.5rem;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  line-height: 1.25rem;
}
.recipe-pdp-article .recipe-pdp-instructions__steps br {
  display: none;
}

.allergence-list__wrapper {
  padding: 1.5rem 0;
  border-top: 0.0625rem solid #D1D1D1;
}
.allergence-list__list {
  list-style: none;
  padding: 0;
}
.allergence-list__item {
  position: relative;
  padding-left: 2rem;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #343537;
  line-height: 1.25rem;
}
.allergence-list__item:not(:last-child) {
  margin-bottom: 0.75rem;
}
.allergence-list__item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1.25rem;
  height: 1.25rem;
  background-size: cover;
  background-repeat: no-repeat;
}
.allergence-list__item[data-item-name=eggs]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjQ5OTYgMTYuNEM4LjAwOTYxIDE2LjQgNS42OTk2MSAxMy44ODY3IDUuNjk5NjEgMTEuMDY2N0M1LjY5OTYxIDkuNDU2NjcgNi4xNjk2MSA3LjQ3NjY3IDcuMDc2MjggNS45NUM3Ljk3OTYxIDQuNDI2NjcgOS4xMzYyOCAzLjYgMTAuNDk5NiAzLjZDMTEuODYyOSAzLjYgMTMuMDE5NiA0LjQyNjY3IDEzLjkyMjkgNS45NUMxNC44Mjk2IDcuNDc2NjcgMTUuMjk5NiA5LjQ1NjY3IDE1LjI5OTYgMTEuMDY2N0MxNS4yOTk2IDEzLjg4NjcgMTIuOTg5NiAxNi40IDEwLjQ5OTYgMTYuNFpNNC4wOTk2MSAxMS4wNjY3QzQuMDk5NjEgMTQuNiA2Ljk2NjI4IDE4IDEwLjQ5OTYgMThDMTQuMDMyOSAxOCAxNi44OTk2IDE0LjYgMTYuODk5NiAxMS4wNjY3QzE2Ljg5OTYgNy4zMzMzMyAxNC43NjYzIDIgMTAuNDk5NiAyQzYuMjMyOTQgMiA0LjA5OTYxIDcuMzMzMzMgNC4wOTk2MSAxMS4wNjY3Wk05Ljc5Mjk0IDUuOTMzMzNDMTAuMDA5NiA1LjczMzMzIDEwLjAyNjMgNS4zOTY2NyA5LjgyNjI4IDUuMThDOS42MjYyOCA0Ljk2MzMzIDkuMjg5NjEgNC45NDY2NyA5LjA3Mjk0IDUuMTQ2NjdDOC4yNzYyOCA1Ljg3MzMzIDcuNzAyOTQgNi45MDMzMyA3LjMyOTYxIDcuOTUzMzNDNi45NTYyOCA5LjAwMzMzIDYuNzY2MjggMTAuMTIzMyA2Ljc2NjI4IDExLjA2NjdDNi43NjYyOCAxMS4zNiA3LjAwNjI4IDExLjYgNy4yOTk2MSAxMS42QzcuNTkyOTQgMTEuNiA3LjgzMjk0IDExLjM2IDcuODMyOTQgMTEuMDY2N0M3LjgzMjk0IDEwLjI1IDcuOTk5NjEgOS4yNTMzMyA4LjMzNjI4IDguMzA2NjdDOC42NzI5NCA3LjM1NjY3IDkuMTY5NjEgNi41MDMzMyA5Ljc5Mjk0IDUuOTMzMzNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}
.allergence-list__item[data-item-name=wheat]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1Ljk5OTIgMy41QzE1LjMwODYgMy41IDE0Ljc0OTIgNC4wNTkzOCAxNC43NDkyIDQuNzVWNS4yNUgxNS4yNDkyQzE1LjkzOTggNS4yNSAxNi40OTkyIDQuNjkwNjIgMTYuNDk5MiA0VjMuNUgxNS45OTkyWk0xMy4zMTggNC4xNDA2MkMxMy41OTYxIDIuOTE1NjIgMTQuNjg5OCAyIDE1Ljk5OTIgMkgxNy4yNDkyQzE3LjY2NDggMiAxNy45OTkyIDIuMzM0MzcgMTcuOTk5MiAyLjc1VjRDMTcuOTk5MiA1LjMwOTM4IDE3LjA4NjcgNi40MDMxMyAxNS44NjE3IDYuNjgxMjVDMTYuMzAyMyA2Ljg3NSAxNi43MTQ4IDcuMTUzMTIgMTcuMDc3MyA3LjUxNTYyTDE3LjYwNTUgOC4wNDM3NUMxNy44OTkyIDguMzM3NSAxNy44OTkyIDguODEyNSAxNy42MDU1IDkuMTAzMTNMMTcuMDc3MyA5LjYzMTI1QzE2LjU0OTIgMTAuMTU5NCAxNS44OTMgMTAuNDg0NCAxNS4yMDg2IDEwLjYwMzFDMTUuNDI0MiAxMC44OTY5IDE1LjM5OTIgMTEuMzA5NCAxNS4xMzM2IDExLjU3NUwxNC42MDU1IDEyLjEwMzFDMTQuMDc3MyAxMi42MzEyIDEzLjQyMTEgMTIuOTU2MyAxMi43MzY3IDEzLjA3NUMxMi45NTIzIDEzLjM2ODcgMTIuOTI3MyAxMy43ODEyIDEyLjY2MTcgMTQuMDQ2OUwxMi4xMzM2IDE0LjU3NUMxMC43NjggMTUuOTQwNiA4LjU1MjM1IDE1Ljk0MDYgNy4xODM2IDE0LjU3NUw2LjgzMzYgMTQuMjI1TDMuMjgwNDcgMTcuNzgxMkMyLjk4NjcyIDE4LjA3NSAyLjUxMTcyIDE4LjA3NSAyLjIyMTEgMTcuNzgxMkMxLjkzMDQ3IDE3LjQ4NzUgMS45MjczNSAxNy4wMTI1IDIuMjIxMSAxNi43MjE5TDUuNzY3OTcgMTMuMTcxOUw1LjQxNDg1IDEyLjgxODhDNC4wNDkyMiAxMS40NTMxIDQuMDQ5MjIgOS4yMzQzOCA1LjQxNDg1IDcuODY4NzVMNS45NDI5NyA3LjM0MDYyQzYuMjA4NiA3LjA3NSA2LjYyMTEgNy4wNSA2LjkxNDg1IDcuMjY1NjJDNy4wMzM2IDYuNTgxMjUgNy4zNTg2IDUuOTI1IDcuODg2NzIgNS4zOTY4N0w4LjQxNDg1IDQuODY4NzVDOC42ODA0NyA0LjYwMzEzIDkuMDkyOTcgNC41NzgxMiA5LjM4NjcyIDQuNzkzNzVDOS41MDU0NyA0LjEwOTM4IDkuODMwNDcgMy40NTMxMiAxMC4zNTg2IDIuOTI1TDEwLjg4NjcgMi4zOTY4N0MxMS4xODA1IDIuMTAzMTMgMTEuNjU1NSAyLjEwMzEzIDExLjk0NjEgMi4zOTY4N0wxMi40NzQyIDIuOTI1QzEyLjg0MyAzLjI4MTI1IDEzLjEyNDIgMy42OTY4NyAxMy4zMTggNC4xNDA2MlpNMTEuNDI0MiA2LjgwOTM3TDExLjczOTggNy4xMjVDMTIuMzgwNSA2LjE1NjI1IDEyLjI3NzMgNC44MzQzNyAxMS40MjExIDMuOTgxMjVDMTAuNjM5OCA0Ljc2MjUgMTAuNjM5OCA2LjAyODEyIDExLjQyMTEgNi44MDkzN0gxMS40MjQyWk04Ljk0OTIyIDkuMjgxMjVMOS4yNjQ4NSA5LjU5Njg4QzkuOTA1NDcgOC42MjgxMyA5LjgwMjM1IDcuMzA2MjUgOC45NDYxIDYuNDUzMTJDOC4xNjQ4NSA3LjIzNDM4IDguMTY0ODUgOC41IDguOTQ2MSA5LjI4MTI1SDguOTQ5MjJaTTYuNDc0MjIgMTEuNzU2M0w2Ljc4OTg1IDEyLjA3MTlDNy40MzA0NyAxMS4xMDMxIDcuMzI3MzUgOS43ODEyNSA2LjQ3MTEgOC45MjgxMkM1LjY4OTg1IDkuNzA5MzcgNS42ODk4NSAxMC45NzUgNi40NzExIDExLjc1NjNINi40NzQyMlpNMTEuMDY4IDEzLjUyMTlDMTAuMjExNyAxMi42Njg4IDguODkyOTcgMTIuNTYyNSA3LjkyNDIyIDEzLjIwMzFMOC4yMzk4NSAxMy41MjE5QzkuMDIxMSAxNC4zMDMxIDEwLjI4NjcgMTQuMzAzMSAxMS4wNjggMTMuNTIxOVpNMTMuNTQzIDExLjA0NjlDMTIuNjg2NyAxMC4xOTM4IDExLjM2OCAxMC4wODc1IDEwLjM5OTIgMTAuNzI4MUwxMC43MTQ4IDExLjA0MzdDMTEuNDk2MSAxMS44MjUgMTIuNzYxNyAxMS44MjUgMTMuNTQzIDExLjA0MzdWMTEuMDQ2OVpNMTYuMDE4IDguNTcxODhDMTUuMTYxNyA3LjcxODc1IDEzLjg0MyA3LjYxNTYyIDEyLjg3MTEgOC4yNTYyNUwxMy4xODY3IDguNTcxODhDMTMuOTY4IDkuMzUzMTMgMTUuMjMzNiA5LjM1MzEzIDE2LjAxNDggOC41NzE4OEgxNi4wMThaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}
.allergence-list__item[data-item-name=nuts]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjM1IDMuMTk5NjZDMTEuNiAyLjg2ODQxIDExLjUzMTIgMi4zOTk2NiAxMS4yIDIuMTQ5NjZDMTAuODY4NyAxLjg5OTY2IDEwLjQgMS45Njg0MSAxMC4xNSAyLjI5OTY2TDEwIDIuNDk5NjZDOS42NjU2MyAyLjk0NjU0IDkuNDM3NSAzLjQ1OTA0IDkuMzI1IDMuOTk5NjZINkM0LjM0Mzc1IDMuOTk5NjYgMyA1LjM0MzQxIDMgNi45OTk2NlY3LjQ5OTY2QzMgOC4wNTI3OSAzLjQ0Njg3IDguNDk5NjYgNCA4LjQ5OTY2SDE2QzE2LjU1MzEgOC40OTk2NiAxNyA4LjA1Mjc5IDE3IDcuNDk5NjZWNi45OTk2NkMxNyA1LjM0MzQxIDE1LjY1NjIgMy45OTk2NiAxNCAzLjk5OTY2SDEwLjg3ODFDMTAuOTUzMSAzLjc4NzE2IDExLjA2MjUgMy41ODQwNCAxMS4yIDMuMzk5NjZMMTEuMzUgMy4xOTk2NlpNMTUuNSA2Ljk5OTY2SDQuNUM0LjUgNi4xNzE1NCA1LjE3MTg4IDUuNDk5NjYgNiA1LjQ5OTY2SDE0QzE0LjgyODEgNS40OTk2NiAxNS41IDYuMTcxNTQgMTUuNSA2Ljk5OTY2Wk00LjUxMjUgOS40OTk2NkM0LjY0MDYyIDExLjk0MDMgNS43MzEyNSAxNS40MTUzIDkuNjg0MzcgMTYuODg3MkM5Ljg4NzUgMTYuOTYyMiAxMC4xMTI1IDE2Ljk2MjIgMTAuMzE1NiAxNi44ODcyQzE0LjI2ODggMTUuNDE1MyAxNS4zNTk0IDExLjk0MDMgMTUuNDg3NSA5LjQ5OTY2SDEzLjk4NDRDMTMuODYyNSAxMS41NTI4IDEyLjk2MjUgMTQuMTkzNCAxMCAxNS40MDI4QzcuMDM3NSAxNC4xOTM0IDYuMTM0MzggMTEuNTUyOCA2LjAxNTYyIDkuNDk5NjZINC41MTI1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
}
.allergence-list__item[data-item-name=soy]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDMuNUM4LjY1IDMuNSAzLjUgOC42NSAzLjUgMTVWMTYuNUg1QzExLjM1IDE2LjUgMTYuNSAxMS4zNSAxNi41IDVWMy41SDE1Wk0xNSAySDE2LjVDMTcuMzI4MSAyIDE4IDIuNjcxODggMTggMy41VjVDMTggMTIuMTgxMiAxMi4xODEyIDE4IDUgMThIMy41QzIuNjcxODggMTggMiAxNy4zMjgxIDIgMTYuNVYxNUMyIDcuODE4NzUgNy44MTg3NSAyIDE1IDJaTTEwIDguMjVDMTAuNDY0MSA4LjI1IDEwLjkwOTIgOC40MzQzNyAxMS4yMzc0IDguNzYyNTZDMTEuNTY1NiA5LjA5MDc1IDExLjc1IDkuNTM1ODcgMTEuNzUgMTBDMTEuNzUgMTAuNDY0MSAxMS41NjU2IDEwLjkwOTIgMTEuMjM3NCAxMS4yMzc0QzEwLjkwOTIgMTEuNTY1NiAxMC40NjQxIDExLjc1IDEwIDExLjc1QzkuNTM1ODcgMTEuNzUgOS4wOTA3NSAxMS41NjU2IDguNzYyNTYgMTEuMjM3NEM4LjQzNDM3IDEwLjkwOTIgOC4yNSAxMC40NjQxIDguMjUgMTBDOC4yNSA5LjUzNTg3IDguNDM0MzcgOS4wOTA3NSA4Ljc2MjU2IDguNzYyNTZDOS4wOTA3NSA4LjQzNDM3IDkuNTM1ODcgOC4yNSAxMCA4LjI1Wk00Ljc1IDEzLjVDNC43NSAxMy4yNzAyIDQuNzk1MjcgMTMuMDQyNiA0Ljg4MzIxIDEyLjgzMDNDNC45NzExNiAxMi42MTggNS4xMDAwNiAxMi40MjUxIDUuMjYyNTYgMTIuMjYyNkM1LjQyNTA3IDEyLjEwMDEgNS42MTc5OCAxMS45NzEyIDUuODMwMyAxMS44ODMyQzYuMDQyNjIgMTEuNzk1MyA2LjI3MDE5IDExLjc1IDYuNSAxMS43NUM2LjcyOTgxIDExLjc1IDYuOTU3MzggMTEuNzk1MyA3LjE2OTcgMTEuODgzMkM3LjM4MjAyIDExLjk3MTIgNy41NzQ5MyAxMi4xMDAxIDcuNzM3NDQgMTIuMjYyNkM3Ljg5OTk0IDEyLjQyNTEgOC4wMjg4NCAxMi42MTggOC4xMTY3OSAxMi44MzAzQzguMjA0NzQgMTMuMDQyNiA4LjI1IDEzLjI3MDIgOC4yNSAxMy41QzguMjUgMTMuNzI5OCA4LjIwNDc0IDEzLjk1NzQgOC4xMTY3OSAxNC4xNjk3QzguMDI4ODQgMTQuMzgyIDcuODk5OTQgMTQuNTc0OSA3LjczNzQ0IDE0LjczNzRDNy41NzQ5MyAxNC44OTk5IDcuMzgyMDIgMTUuMDI4OCA3LjE2OTcgMTUuMTE2OEM2Ljk1NzM4IDE1LjIwNDcgNi43Mjk4MSAxNS4yNSA2LjUgMTUuMjVDNi4yNzAxOSAxNS4yNSA2LjA0MjYyIDE1LjIwNDcgNS44MzAzIDE1LjExNjhDNS42MTc5OCAxNS4wMjg4IDUuNDI1MDcgMTQuODk5OSA1LjI2MjU2IDE0LjczNzRDNS4xMDAwNiAxNC41NzQ5IDQuOTcxMTYgMTQuMzgyIDQuODgzMjEgMTQuMTY5N0M0Ljc5NTI3IDEzLjk1NzQgNC43NSAxMy43Mjk4IDQuNzUgMTMuNVpNMTMuNSA0Ljc1QzEzLjcyOTggNC43NSAxMy45NTc0IDQuNzk1MjcgMTQuMTY5NyA0Ljg4MzIxQzE0LjM4MiA0Ljk3MTE2IDE0LjU3NDkgNS4xMDAwNiAxNC43Mzc0IDUuMjYyNTZDMTQuODk5OSA1LjQyNTA3IDE1LjAyODggNS42MTc5OCAxNS4xMTY4IDUuODMwM0MxNS4yMDQ3IDYuMDQyNjIgMTUuMjUgNi4yNzAxOSAxNS4yNSA2LjVDMTUuMjUgNi43Mjk4MSAxNS4yMDQ3IDYuOTU3MzggMTUuMTE2OCA3LjE2OTdDMTUuMDI4OCA3LjM4MjAyIDE0Ljg5OTkgNy41NzQ5MyAxNC43Mzc0IDcuNzM3NDRDMTQuNTc0OSA3Ljg5OTk0IDE0LjM4MiA4LjAyODg0IDE0LjE2OTcgOC4xMTY3OUMxMy45NTc0IDguMjA0NzQgMTMuNzI5OCA4LjI1IDEzLjUgOC4yNUMxMy4yNzAyIDguMjUgMTMuMDQyNiA4LjIwNDc0IDEyLjgzMDMgOC4xMTY3OUMxMi42MTggOC4wMjg4NCAxMi40MjUxIDcuODk5OTQgMTIuMjYyNiA3LjczNzQ0QzEyLjEwMDEgNy41NzQ5MyAxMS45NzEyIDcuMzgyMDIgMTEuODgzMiA3LjE2OTdDMTEuNzk1MyA2Ljk1NzM4IDExLjc1IDYuNzI5ODEgMTEuNzUgNi41QzExLjc1IDYuMjcwMTkgMTEuNzk1MyA2LjA0MjYyIDExLjg4MzIgNS44MzAzQzExLjk3MTIgNS42MTc5OCAxMi4xMDAxIDUuNDI1MDcgMTIuMjYyNiA1LjI2MjU2QzEyLjQyNTEgNS4xMDAwNiAxMi42MTggNC45NzExNiAxMi44MzAzIDQuODgzMjFDMTMuMDQyNiA0Ljc5NTI3IDEzLjI3MDIgNC43NSAxMy41IDQuNzVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}
.allergence-list__item[data-item-name=shellfish]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDA2OTEgNS43NUMyLjEzODE2IDMuNjU2MjUgMy44NzU2NiAyIDYuMDAwNjYgMkg3LjM5NzU0QzcuNjE5NDEgMiA3LjczMTkxIDIuMjY4NzUgNy41NzU2NiAyLjQyODEyTDYuNDI4NzkgMy41NzE4N0M2LjI3MjU0IDMuNzI4MTIgNi4zODE5MSA0IDYuNjA2OTEgNEg3Ljc1MDY2QzcuODg4MTYgNCA4LjAwMzc5IDQuMTEyNSA3Ljk4NTA0IDQuMjVDNy44NjMxNiA1LjIzNzUgNy4wMTk0MSA2IDYuMDAwNjYgNkgzLjUwMDY2VjcuMDQwNjNDMy41MDA2NiA3LjMzNDM3IDMuNjY5NDEgNy42IDMuOTM1MDQgNy43MjE4OEw2LjE2NjI5IDguNzVDNi42OTQ0MSA4LjM2ODc1IDcuMzIyNTQgOC4xMTU2MiA4LjAwMDY2IDguMDMxMjVWNi43NUM4LjAwMDY2IDYuMzM0MzcgOC4zMzUwNCA2IDguNzUwNjYgNkM5LjE2NjI5IDYgOS41MDA2NiA2LjMzNDM3IDkuNTAwNjYgNi43NVY4SDEwLjUwMDdWNi43NUMxMC41MDA3IDYuMzM0MzcgMTAuODM1IDYgMTEuMjUwNyA2QzExLjY2NjMgNiAxMi4wMDA3IDYuMzM0MzcgMTIuMDAwNyA2Ljc1VjguMDMxMjVDMTIuNjc4OCA4LjExNTYyIDEzLjMwMzggOC4zNzE4NyAxMy44MzUgOC43NUwxNi4wNjYzIDcuNzIxODhDMTYuMzMxOSA3LjYgMTYuNTAwNyA3LjMzNDM3IDE2LjUwMDcgNy4wNDA2M1Y2SDE0LjAwMDdDMTIuOTgxOSA2IDEyLjEzODIgNS4yMzc1IDEyLjAxNjMgNC4yNUMxMi4wMDA3IDQuMTEyNSAxMi4xMTMyIDQgMTIuMjUwNyA0SDEzLjM5NzVDMTMuNjE5NCA0IDEzLjczMTkgMy43MzEyNSAxMy41NzU3IDMuNTcxODdMMTIuNDI4OCAyLjQyODEyQzEyLjI3MjUgMi4yNzE4NyAxMi4zODE5IDIgMTIuNjA2OSAySDE0LjAwMDdDMTYuMTI1NyAyIDE3Ljg2MzIgMy42NTYyNSAxNy45OTQ0IDUuNzVDMTcuOTk0NCA1Ljc1MzEyIDE3Ljk5NDQgNS43NTkzOCAxNy45OTQ0IDUuNzYyNUwxOC4wMDA3IDZIMTcuNzUzOEgxNy43NTA3SDE4LjAwMDdWNy4wNDA2M0MxOC4wMDA3IDcuOTE4NzUgMTcuNDkxMyA4LjcxNTYyIDE2LjY5NDQgOS4wODQzN0wxNC45MSA5LjkwNjI1QzE0Ljk3ODggMTAuMDE4OCAxNS4wNDEzIDEwLjEzMTMgMTUuMDk3NSAxMC4yNUgxNi4wNzI1TDE2LjkxMzIgOS44MjgxMkMxNy4yODUgOS42NDM3NSAxNy43MzUgOS43OTM3NSAxNy45MTk0IDEwLjE2MjVDMTguMTAzOCAxMC41MzEyIDE3Ljk1MzggMTAuOTg0NCAxNy41ODUgMTEuMTY4N0wxNi41ODUgMTEuNjY4N0MxNi40ODE5IDExLjcyMTkgMTYuMzY2MyAxMS43NDY5IDE2LjI1MDcgMTEuNzQ2OUgxNS40OTQ0QzE1LjUwMDcgMTEuODI4MSAxNS41MDA3IDExLjkxMjUgMTUuNTAwNyAxMS45OTY5VjEyLjA0MDZMMTYuMjM4MiAxMi4yODc1QzE2LjM0NzUgMTIuMzI1IDE2LjQ0NzUgMTIuMzg3NSAxNi41MzE5IDEyLjQ2ODhMMTcuNTMxOSAxMy40Njg4QzE3LjgyNTcgMTMuNzYyNSAxNy44MjU3IDE0LjIzNzUgMTcuNTMxOSAxNC41MjgxQzE3LjIzODIgMTQuODE4NyAxNi43NjMyIDE0LjgyMTkgMTYuNDcyNSAxNC41MjgxTDE1LjU5NzUgMTMuNjUzMUwxNC42NiAxMy4zNDA2TDE0LjA5NDQgMTMuOTA2MkwxNS4yMzgyIDE0LjI4NzVDMTUuMzQ3NSAxNC4zMjUgMTUuNDQ3NSAxNC4zODc1IDE1LjUzMTkgMTQuNDY4OEwxNi41MzE5IDE1LjQ2ODhDMTYuODI1NyAxNS43NjI1IDE2LjgyNTcgMTYuMjM3NSAxNi41MzE5IDE2LjUyODFDMTYuMjM4MiAxNi44MTg3IDE1Ljc2MzIgMTYuODIxOSAxNS40NzI1IDE2LjUyODFMMTQuNTk3NSAxNS42NTMxTDEyLjkxIDE1LjA5MDZMMTIuODQxMyAxNS4xNTk0TDEzLjYxNjMgMTUuNTkzOEMxMy44NTM4IDE1LjcyNSAxNC4wMDA3IDE1Ljk3ODEgMTQuMDAwNyAxNi4yNVYxNy4yNUMxNC4wMDA3IDE3LjY2NTYgMTMuNjY2MyAxOCAxMy4yNTA3IDE4QzEyLjgzNSAxOCAxMi41MDA3IDE3LjY2NTYgMTIuNTAwNyAxNy4yNVYxNi42OTA2TDExLjMxIDE2LjAzMTJDMTEuMjkxMyAxNi4wMjE5IDExLjI3NTcgMTYuMDEyNSAxMS4yNiAxNkg4LjczODE2QzguNzIyNTQgMTYuMDA5NCA4LjcwMzc5IDE2LjAyMTkgOC42ODgxNiAxNi4wMzEyTDcuNTAwNjYgMTYuNjkwNlYxNy4yNUM3LjUwMDY2IDE3LjY2NTYgNy4xNjYyOSAxOCA2Ljc1MDY2IDE4QzYuMzM1MDQgMTggNi4wMDA2NiAxNy42NjU2IDYuMDAwNjYgMTcuMjVWMTYuMjVDNi4wMDA2NiAxNS45NzgxIDYuMTQ3NTQgMTUuNzI4MSA2LjM4NTA0IDE1LjU5MzhMNy4xNjMxNiAxNS4xNjI1TDcuMDk0NDEgMTUuMDkzOEw1LjQwNjkxIDE1LjY1NjJMNC41MzE5MSAxNi41MzEyQzQuMjM4MTYgMTYuODI1IDMuNzYzMTYgMTYuODI1IDMuNDcyNTQgMTYuNTMxMkMzLjE4MTkxIDE2LjIzNzUgMy4xNzg3OSAxNS43NjI1IDMuNDcyNTQgMTUuNDcxOUw0LjQ3MjU0IDE0LjQ3MTlDNC41NTM3OSAxNC4zOTA2IDQuNjUzNzkgMTQuMzI4MSA0Ljc2NjI5IDE0LjI5MDZMNS45MDY5MSAxMy45MDYyTDUuMzQ0NDEgMTMuMzQzOEw0LjQwNjkxIDEzLjY1NjJMMy41MzE5MSAxNC41MzEyQzMuMjM4MTYgMTQuODI1IDIuNzYzMTYgMTQuODI1IDIuNDcyNTQgMTQuNTMxMkMyLjE4MTkxIDE0LjIzNzUgMi4xNzg3OSAxMy43NjI1IDIuNDcyNTQgMTMuNDcxOUwzLjQ3MjU0IDEyLjQ3MTlDMy41NTM3OSAxMi4zOTA2IDMuNjUzNzkgMTIuMzI4MSAzLjc2NjI5IDEyLjI5MDZMNC41MDA2NiAxMi4wNDM3VjEyQzQuNTAwNjYgMTEuOTE1NiA0LjUwMzc5IDExLjgzMTMgNC41MDY5MSAxMS43NUgzLjc1MDY2QzMuNjM1MDQgMTEuNzUgMy41MTk0MSAxMS43MjE5IDMuNDE2MjkgMTEuNjcxOUwyLjQxNjI5IDExLjE3MTlDMi4wNDQ0MSAxMC45ODQ0IDEuODk0NDEgMTAuNTM0NCAyLjA3ODc5IDEwLjE2NTZDMi4yNjMxNiA5Ljc5Njg3IDIuNzEzMTYgOS42NDM3NSAzLjA4NTA0IDkuODMxMjVMMy45Mjg3OSAxMC4yNUg0LjkwMzc5QzQuOTYwMDQgMTAuMTMxMyA1LjAyNTY2IDEwLjAxODggNS4wOTEyOSA5LjkwNjI1TDMuMzA2OTEgOS4wODQzN0MyLjUxMDA0IDguNzE1NjIgMi4wMDA2NiA3LjkxODc1IDIuMDAwNjYgNy4wNDA2M1Y2SDIuMjUwNjZIMi4yNDc1NEgyLjAwMDY2TDIuMDA2OTEgNS43NjI1QzIuMDA2OTEgNS43NTkzOCAyLjAwNjkxIDUuNzUzMTIgMi4wMDY5MSA1Ljc1Wk0xMS4yNTA3IDkuNUg4Ljc1MDY2SDguNTAwNjZDNy4xNjAwNCA5LjUgNi4wNjYyOSAxMC41NTYzIDYuMDAzNzkgMTEuODgxM0w4LjYyMjU0IDE0LjVIMTEuMzc4OEwxMy45OTc1IDExLjg4MTNDMTMuOTM1IDEwLjU1NjMgMTIuODQxMyA5LjUgMTEuNTAwNyA5LjVIMTEuMjUwN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}
.allergence-list__item[data-item-name=dairy]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMjUgNy43NUMyLjI1IDcuMDMxMjUgMi41ODQzNyA2LjM5Mzc1IDMuMTA5MzggNS45ODEyNUMzLjAzNzUgNi4yMjUgMyA2LjQ4NDM4IDMgNi43NVYxNC41QzMgMTUuMzI4MSAzLjY3MTg4IDE2IDQuNSAxNkg1LjVDNi4zMjgxMiAxNiA3IDE1LjMyODEgNyAxNC41VjEzLjgzMTNDNy4wNzgxMiAxMy44NSA3LjE2MjUgMTMuODY4NyA3LjI1IDEzLjg4NDRWMTQuMjQ2OUM3LjI1IDE0LjUyMTkgNy40NzUgMTQuNzQ2OSA3Ljc1IDE0Ljc0NjlDOC4wMjUgMTQuNzQ2OSA4LjI1IDE0LjUyMTkgOC4yNSAxNC4yNDY5VjEzLjk5MzdDOC4zMzEyNSAxMy45OTY5IDguNDE1NjIgMTMuOTk2OSA4LjUgMTMuOTk2OUM4LjU4NDM4IDEzLjk5NjkgOC42Njg3NSAxMy45OTY5IDguNzUgMTMuOTkzN1YxNC4yNDY5QzguNzUgMTQuNTIxOSA4Ljk3NSAxNC43NDY5IDkuMjUgMTQuNzQ2OUM5LjUyNSAxNC43NDY5IDkuNzUgMTQuNTIxOSA5Ljc1IDE0LjI0NjlWMTMuODg0NEM5LjgzNzUgMTMuODY4NyA5LjkyMTg4IDEzLjg1IDEwIDEzLjgzMTNWMTQuNUMxMCAxNS4zMjgxIDEwLjY3MTkgMTYgMTEuNSAxNkgxMi41QzEzLjMyODEgMTYgMTQgMTUuMzI4MSAxNCAxNC41VjEwLjQ3MTlMMTQuNSAxMS4wMzQ0VjEyLjVDMTQuNSAxMi42NDM4IDE0LjU0MDYgMTIuNzgxMiAxNC42MTg3IDEyLjkwMzFMMTUuOTQwNiAxNC45ODEyQzE2LjM0MzggMTUuNjE1NiAxNy4wNDM4IDE2IDE3Ljc5NjkgMTZDMTkuMDEyNSAxNiAyMCAxNS4wMTI1IDIwIDEzLjc5NjlWMTAuNTkwNkMyMCAxMC4yMDMxIDE5Ljg3MTkgOS44MjgxMiAxOS42MzQ0IDkuNTIxODdMMTkuNSA5LjM0Njg4VjcuMjVDMTkuNSA2LjgzNDM3IDE5LjE2NTYgNi41IDE4Ljc1IDYuNUMxOC4zMzQ0IDYuNSAxOCA2LjgzNDM3IDE4IDcuMjVWNy40MDYyNUwxNi40OTM3IDUuNDU2MjVDMTUuNzg0NCA0LjUzNzUgMTQuNjg3NSA0IDEzLjUyODEgNEg4SDUuNzVINC41QzIuNDI4MTIgNCAwLjc1IDUuNjc4MTIgMC43NSA3Ljc1VjkuNDM3NUMwLjI5Mzc1IDkuODA2MjUgMCAxMC4zNjg4IDAgMTFWMTEuNTVDMCAxMS44IDAuMiAxMiAwLjQ1IDEyQzEuNDQzNzUgMTIgMi4yNSAxMS4xOTM3IDIuMjUgMTAuMlYxMFY5VjcuNzVaTTUuMSA1LjY4NDM4QzUuMjEyNSA2LjA2ODc1IDUuNDIxODggNi40MjE4OCA1LjcwOTM3IDYuNzA5MzdMNS45NDA2MyA2Ljk0MDYzQzYuNjE4NzUgNy42MTg3NSA3LjU0MDYzIDggOC41IDhDOS40NTkzOCA4IDEwLjM4MTIgNy42MTg3NSAxMS4wNTk0IDYuOTQwNjNMMTEuMjkwNiA2LjcwOTM3QzExLjYyNSA2LjM3NSAxMS44NSA1Ljk1NjI1IDExLjk0NjkgNS41MDMxMkgxMy41MjVDMTQuMjIxOSA1LjUwMzEyIDE0Ljg3ODEgNS44MjUgMTUuMzA2MiA2LjM3ODEzTDE4LjQ0NjkgMTAuNDM3NUMxOC40ODEyIDEwLjQ4MTIgMTguNSAxMC41MzQ0IDE4LjUgMTAuNTkwNlYxMy43OTY5QzE4LjUgMTQuMTg0NCAxOC4xODQ0IDE0LjUgMTcuNzk2OSAxNC41QzE3LjU1NjIgMTQuNSAxNy4zMzQ0IDE0LjM3ODEgMTcuMjAzMSAxNC4xNzVMMTYgMTIuMjgxMlYxMC43NUMxNiAxMC41NjU2IDE1LjkzMTIgMTAuMzg3NSAxNS44MDk0IDEwLjI1MzFMMTMuODA5NCA4LjAwMzEzQzEzLjYwMzEgNy43NzE4OCAxMy4yNzE5IDcuNjkwNjMgMTIuOTgxMiA3LjhDMTIuNjkwNiA3LjkwOTM4IDEyLjUgOC4xODc1IDEyLjUgOC41VjE0LjVIMTEuNVYxM1YxMi43NVYxMi41QzExLjUgMTAuODQzOCAxMC4xNTYyIDkuNSA4LjUgOS41QzYuODQzNzUgOS41IDUuNSAxMC44NDM4IDUuNSAxMi41VjEyLjc1VjEzVjE0LjVINC41VjYuNzVDNC41IDYuMjk2ODggNC43NDA2MiA1LjkwMzEzIDUuMSA1LjY4NDM4Wk03LjA1IDEyLjI5MDZMNy4wMTU2MiAxMi4yNzgxQzcuMTI1IDExLjU1MzEgNy43NDY4NyAxMSA4LjUgMTFDOS4yNTMxMyAxMSA5Ljg3NSAxMS41NTMxIDkuOTg0MzggMTIuMjc4MUw5Ljk1IDEyLjI5MDZDOS42NDY4NyAxMi4zOTA2IDkuMTY1NjIgMTIuNTAzMSA4LjUgMTIuNTAzMUM3LjgzNDM3IDEyLjUwMzEgNy4zNTMxMyAxMi4zOTM3IDcuMDUgMTIuMjkwNlpNMTggMTJDMTggMTEuODY3NCAxNy45NDczIDExLjc0MDIgMTcuODUzNiAxMS42NDY0QzE3Ljc1OTggMTEuNTUyNyAxNy42MzI2IDExLjUgMTcuNSAxMS41QzE3LjM2NzQgMTEuNSAxNy4yNDAyIDExLjU1MjcgMTcuMTQ2NCAxMS42NDY0QzE3LjA1MjcgMTEuNzQwMiAxNyAxMS44Njc0IDE3IDEyQzE3IDEyLjEzMjYgMTcuMDUyNyAxMi4yNTk4IDE3LjE0NjQgMTIuMzUzNkMxNy4yNDAyIDEyLjQ0NzMgMTcuMzY3NCAxMi41IDE3LjUgMTIuNUMxNy42MzI2IDEyLjUgMTcuNzU5OCAxMi40NDczIDE3Ljg1MzYgMTIuMzUzNkMxNy45NDczIDEyLjI1OTggMTggMTIuMTMyNiAxOCAxMloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}
.allergence-list__item[data-item-name=peanuts]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjU5MzggOC44MjVDMTYuMTU2MiA4LjI1OTM3IDE2LjUgNy40ODQzOCAxNi41IDYuNjI1VjQuNUMxNi41IDMuOTQ2ODcgMTYuMDUzMSAzLjUgMTUuNSAzLjVIMTMuMzc1QzEyLjk1IDMuNSAxMi41NDY5IDMuNTg0MzcgMTIuMTc4MSAzLjczNzVDMTEuODEyNSAzLjg4NzUgMTEuNDY4OCA0LjExMjUgMTEuMTY4NyA0LjQxMjVMMTEuMTU5NCA0LjQyMTg4QzEwLjg1OTQgNC43MjE4NyAxMC42Mzc1IDUuMDY1NjIgMTAuNDg3NSA1LjQyODEyQzEwLjQwMzEgNS42MjgxMiAxMC4zNDA2IDUuODQwNjIgMTAuMzAzMSA2LjA1OTM3TDEwLjMgNi4wNzE4OEwxMC4yOTY5IDYuMDg0MzdDMTAuMTMxMyA2LjkxNTYzIDkuODE4NzUgOC4wNTkzNyA4Ljk0MDYzIDguOTM3NUM4LjA2MjUgOS44MTU2MyA2LjkxODc1IDEwLjEzMTIgNi4wODc1IDEwLjI5MzdMNi4wNzUgMTAuMjk2OUw2LjA2MjUgMTAuM0M1Ljg0Mzc1IDEwLjM0MDYgNS42MzEyNSAxMC40MDMxIDUuNDMxMjUgMTAuNDg0NEM1LjA2MjUgMTAuNjM3NSA0LjcxODc1IDEwLjg2MjUgNC40MTU2MyAxMS4xNjU2QzQuMTEyNSAxMS40Njg4IDMuODg3NSAxMS44MTI1IDMuNzM3NSAxMi4xNzgxQzMuNTg0MzcgMTIuNTQ2OSAzLjUgMTIuOTUgMy41IDEzLjM3NVYxNS41QzMuNSAxNi4wNTMxIDMuOTQ2ODcgMTYuNSA0LjUgMTYuNUg2LjYyNUM3LjQ4MTI1IDE2LjUgOC4yNTMxMiAxNi4xNTk0IDguODE4NzUgMTUuNjAzMUM4LjgzMTI1IDE1LjU5MDYgOC44NDM3NSAxNS41ODEzIDguODUzMTMgMTUuNTY4OEM5LjE0Njg3IDE1LjI3MTkgOS4zNjU2MiAxNC45MzEyIDkuNTEyNSAxNC41NzE5QzkuNTk2ODcgMTQuMzcxOSA5LjY1OTM4IDE0LjE1OTQgOS42OTY4OCAxMy45NDA2TDkuNyAxMy45MjgxTDkuNzAzMTIgMTMuOTE1NkM5Ljg2ODc1IDEzLjA4NDQgMTAuMTgxMiAxMS45NDA2IDExLjA1OTQgMTEuMDYyNUMxMS45Mzc1IDEwLjE4NDQgMTMuMDgxMyA5Ljg2ODc1IDEzLjkxMjUgOS43MDYyNUwxMy45MjUgOS43MDMxMkwxMy45Mzc1IDkuN0MxNC4xNTYyIDkuNjU5MzcgMTQuMzY4OCA5LjU5Njg4IDE0LjU2ODggOS41MTU2MkMxNC45MzEzIDkuMzY1NjIgMTUuMjc1IDkuMTQzNzUgMTUuNTc1IDguODQ2ODhMMTUuNTkzOCA4LjgyODEyVjguODI1Wk0xOCA2LjYyNUMxOCA3Ljg5Mzc1IDE3LjQ4NzUgOS4wNDM3NSAxNi42NTk0IDkuODgxMjVMMTYuNjMxMyA5LjkwOTM4QzE2LjE5MDYgMTAuMzQ2OSAxNS42ODQ0IDEwLjY3ODEgMTUuMTQzOCAxMC45QzE0Ljg0NjkgMTEuMDI1IDE0LjUzMTIgMTEuMTE1NiAxNC4yMDYzIDExLjE3NUMxMy40NDA2IDExLjMyNSAxMi42NzE5IDExLjU2ODcgMTIuMTIxOSAxMi4xMjE5QzExLjU3MTkgMTIuNjc1IDExLjMyODEgMTMuNDQwNiAxMS4xNzUgMTQuMjA2M0MxMS4xMTU2IDE0LjUzMTIgMTEuMDIxOSAxNC44NDY5IDEwLjkgMTUuMTQzOEMxMC42NzgxIDE1LjY3ODEgMTAuMzUzMSAxNi4xODEyIDkuOTIxODggMTYuNjE4N0M5LjkwNjI1IDE2LjYzNzUgOS44ODc1IDE2LjY1MzEgOS44Njg3NSAxNi42NzE5QzkuMDM0MzggMTcuNDkzNyA3Ljg5MDYyIDE4IDYuNjI1IDE4SDQuNUMzLjExODc1IDE4IDIgMTYuODgxMyAyIDE1LjVWMTMuMzc1QzIgMTIuNzQ2OSAyLjEyNSAxMi4xNSAyLjM1IDExLjYwMzFDMi41NzUgMTEuMDU2MiAyLjkwOTM3IDEwLjU0NjkgMy4zNTMxMiAxMC4xMDMxQzMuNzk2ODggOS42NTkzNyA0LjMwOTM4IDkuMzI1IDQuODU2MjUgOS4xQzUuMTUzMTMgOC45NzUgNS40Njg3NSA4Ljg4NDM3IDUuNzkzNzUgOC44MjVDNi41NTkzNyA4LjY3NSA3LjMyODEyIDguNDMxMjUgNy44NzgxMyA3Ljg3ODEzQzguNDI4MTMgNy4zMjUgOC42NzE4OCA2LjU1OTM3IDguODI1IDUuNzkzNzVDOC44ODQzNyA1LjQ2ODc1IDguOTc4MTMgNS4xNTMxMyA5LjEgNC44NTYyNUM5LjMyNSA0LjMxMjUgOS42NTYyNSAzLjgwNjI1IDEwLjA5NjkgMy4zNjI1TDEwLjEwOTQgMy4zNUMxMC41NTMxIDIuOTA5MzggMTEuMDYyNSAyLjU3NSAxMS42MDMxIDIuMzVDMTIuMTUgMi4xMjUgMTIuNzQ2OSAyIDEzLjM3NSAySDE1LjVDMTYuODgxMyAyIDE4IDMuMTE4NzUgMTggNC41VjYuNjI1Wk0xMy42NSA2LjI1QzEzLjY1IDYuMDkwODcgMTMuNzEzMiA1LjkzODI2IDEzLjgyNTcgNS44MjU3NEMxMy45MzgzIDUuNzEzMjEgMTQuMDkwOSA1LjY1IDE0LjI1IDUuNjVDMTQuNDA5MSA1LjY1IDE0LjU2MTcgNS43MTMyMSAxNC42NzQzIDUuODI1NzRDMTQuNzg2OCA1LjkzODI2IDE0Ljg1IDYuMDkwODcgMTQuODUgNi4yNUMxNC44NSA2LjQwOTEzIDE0Ljc4NjggNi41NjE3NCAxNC42NzQzIDYuNjc0MjZDMTQuNTYxNyA2Ljc4Njc5IDE0LjQwOTEgNi44NSAxNC4yNSA2Ljg1QzE0LjA5MDkgNi44NSAxMy45MzgzIDYuNzg2NzkgMTMuODI1NyA2LjY3NDI2QzEzLjcxMzIgNi41NjE3NCAxMy42NSA2LjQwOTEzIDEzLjY1IDYuMjVaTTExLjY1IDguMjVDMTEuNjUgOC4xNzEyMSAxMS42NjU1IDguMDkzMTkgMTEuNjk1NyA4LjAyMDM5QzExLjcyNTggNy45NDc1OSAxMS43NyA3Ljg4MTQ1IDExLjgyNTcgNy44MjU3NEMxMS44ODE1IDcuNzcwMDIgMTEuOTQ3NiA3LjcyNTgyIDEyLjAyMDQgNy42OTU2N0MxMi4wOTMyIDcuNjY1NTIgMTIuMTcxMiA3LjY1IDEyLjI1IDcuNjVDMTIuMzI4OCA3LjY1IDEyLjQwNjggNy42NjU1MiAxMi40Nzk2IDcuNjk1NjdDMTIuNTUyNCA3LjcyNTgyIDEyLjYxODUgNy43NzAwMiAxMi42NzQzIDcuODI1NzRDMTIuNzMgNy44ODE0NSAxMi43NzQyIDcuOTQ3NTkgMTIuODA0MyA4LjAyMDM5QzEyLjgzNDUgOC4wOTMxOSAxMi44NSA4LjE3MTIxIDEyLjg1IDguMjVDMTIuODUgOC4zMjg3OSAxMi44MzQ1IDguNDA2ODEgMTIuODA0MyA4LjQ3OTYxQzEyLjc3NDIgOC41NTI0MSAxMi43MyA4LjYxODU1IDEyLjY3NDMgOC42NzQyNkMxMi42MTg1IDguNzI5OTggMTIuNTUyNCA4Ljc3NDE4IDEyLjQ3OTYgOC44MDQzM0MxMi40MDY4IDguODM0NDggMTIuMzI4OCA4Ljg1IDEyLjI1IDguODVDMTIuMTcxMiA4Ljg1IDEyLjA5MzIgOC44MzQ0OCAxMi4wMjA0IDguODA0MzNDMTEuOTQ3NiA4Ljc3NDE4IDExLjg4MTUgOC43Mjk5OCAxMS44MjU3IDguNjc0MjZDMTEuNzcgOC42MTg1NSAxMS43MjU4IDguNTUyNDEgMTEuNjk1NyA4LjQ3OTYxQzExLjY2NTUgOC40MDY4MSAxMS42NSA4LjMyODc5IDExLjY1IDguMjVaTTUuNjUgMTQuMjVDNS42NSAxNC4wOTA5IDUuNzEzMjEgMTMuOTM4MyA1LjgyNTc0IDEzLjgyNTdDNS45MzgyNiAxMy43MTMyIDYuMDkwODcgMTMuNjUgNi4yNSAxMy42NUM2LjQwOTEzIDEzLjY1IDYuNTYxNzQgMTMuNzEzMiA2LjY3NDI2IDEzLjgyNTdDNi43ODY3OSAxMy45MzgzIDYuODUgMTQuMDkwOSA2Ljg1IDE0LjI1QzYuODUgMTQuNDA5MSA2Ljc4Njc5IDE0LjU2MTcgNi42NzQyNiAxNC42NzQzQzYuNTYxNzQgMTQuNzg2OCA2LjQwOTEzIDE0Ljg1IDYuMjUgMTQuODVDNi4wOTA4NyAxNC44NSA1LjkzODI2IDE0Ljc4NjggNS44MjU3NCAxNC42NzQzQzUuNzEzMjEgMTQuNTYxNyA1LjY1IDE0LjQwOTEgNS42NSAxNC4yNVpNOC4yNSAxMy42NUM4LjQwOTEzIDEzLjY1IDguNTYxNzQgMTMuNzEzMiA4LjY3NDI2IDEzLjgyNTdDOC43ODY3OSAxMy45MzgzIDguODUgMTQuMDkwOSA4Ljg1IDE0LjI1QzguODUgMTQuNDA5MSA4Ljc4Njc5IDE0LjU2MTcgOC42NzQyNiAxNC42NzQzQzguNTYxNzQgMTQuNzg2OCA4LjQwOTEzIDE0Ljg1IDguMjUgMTQuODVDOC4wOTA4NyAxNC44NSA3LjkzODI2IDE0Ljc4NjggNy44MjU3NCAxNC42NzQzQzcuNzEzMjEgMTQuNTYxNyA3LjY1IDE0LjQwOTEgNy42NSAxNC4yNUM3LjY1IDE0LjA5MDkgNy43MTMyMSAxMy45MzgzIDcuODI1NzQgMTMuODI1N0M3LjkzODI2IDEzLjcxMzIgOC4wOTA4NyAxMy42NSA4LjI1IDEzLjY1Wk0xMy42NSA4LjI1QzEzLjY1IDguMDkwODcgMTMuNzEzMiA3LjkzODI2IDEzLjgyNTcgNy44MjU3NEMxMy45MzgzIDcuNzEzMjEgMTQuMDkwOSA3LjY1IDE0LjI1IDcuNjVDMTQuNDA5MSA3LjY1IDE0LjU2MTcgNy43MTMyMSAxNC42NzQzIDcuODI1NzRDMTQuNzg2OCA3LjkzODI2IDE0Ljg1IDguMDkwODcgMTQuODUgOC4yNUMxNC44NSA4LjQwOTEzIDE0Ljc4NjggOC41NjE3NCAxNC42NzQzIDguNjc0MjZDMTQuNTYxNyA4Ljc4Njc5IDE0LjQwOTEgOC44NSAxNC4yNSA4Ljg1QzE0LjA5MDkgOC44NSAxMy45MzgzIDguNzg2NzkgMTMuODI1NyA4LjY3NDI2QzEzLjcxMzIgOC41NjE3NCAxMy42NSA4LjQwOTEzIDEzLjY1IDguMjVaTTguMjUgMTEuNjVDOC4zMjg3OSAxMS42NSA4LjQwNjgxIDExLjY2NTUgOC40Nzk2MSAxMS42OTU3QzguNTUyNDEgMTEuNzI1OCA4LjYxODU1IDExLjc3IDguNjc0MjYgMTEuODI1N0M4LjcyOTk4IDExLjg4MTUgOC43NzQxOCAxMS45NDc2IDguODA0MzMgMTIuMDIwNEM4LjgzNDQ4IDEyLjA5MzIgOC44NSAxMi4xNzEyIDguODUgMTIuMjVDOC44NSAxMi4zMjg4IDguODM0NDggMTIuNDA2OCA4LjgwNDMzIDEyLjQ3OTZDOC43NzQxOCAxMi41NTI0IDguNzI5OTggMTIuNjE4NSA4LjY3NDI2IDEyLjY3NDNDOC42MTg1NSAxMi43MyA4LjU1MjQxIDEyLjc3NDIgOC40Nzk2MSAxMi44MDQzQzguNDA2ODEgMTIuODM0NSA4LjMyODc5IDEyLjg1IDguMjUgMTIuODVDOC4xNzEyMSAxMi44NSA4LjA5MzE5IDEyLjgzNDUgOC4wMjAzOSAxMi44MDQzQzcuOTQ3NTkgMTIuNzc0MiA3Ljg4MTQ1IDEyLjczIDcuODI1NzQgMTIuNjc0M0M3Ljc3MDAyIDEyLjYxODUgNy43MjU4MiAxMi41NTI0IDcuNjk1NjcgMTIuNDc5NkM3LjY2NTUyIDEyLjQwNjggNy42NSAxMi4zMjg4IDcuNjUgMTIuMjVDNy42NSAxMi4xNzEyIDcuNjY1NTIgMTIuMDkzMiA3LjY5NTY3IDEyLjAyMDRDNy43MjU4MiAxMS45NDc2IDcuNzcwMDIgMTEuODgxNSA3LjgyNTc0IDExLjgyNTdDNy44ODE0NSAxMS43NyA3Ljk0NzU5IDExLjcyNTggOC4wMjAzOSAxMS42OTU3QzguMDkzMTkgMTEuNjY1NSA4LjE3MTIxIDExLjY1IDguMjUgMTEuNjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}
.allergence-list__item[data-item-name=fish]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDA2OTEgNS43NUMyLjEzODE2IDMuNjU2MjUgMy44NzU2NiAyIDYuMDAwNjYgMkg3LjM5NzU0QzcuNjE5NDEgMiA3LjczMTkxIDIuMjY4NzUgNy41NzU2NiAyLjQyODEyTDYuNDI4NzkgMy41NzE4N0M2LjI3MjU0IDMuNzI4MTIgNi4zODE5MSA0IDYuNjA2OTEgNEg3Ljc1MDY2QzcuODg4MTYgNCA4LjAwMzc5IDQuMTEyNSA3Ljk4NTA0IDQuMjVDNy44NjMxNiA1LjIzNzUgNy4wMTk0MSA2IDYuMDAwNjYgNkgzLjUwMDY2VjcuMDQwNjNDMy41MDA2NiA3LjMzNDM3IDMuNjY5NDEgNy42IDMuOTM1MDQgNy43MjE4OEw2LjE2NjI5IDguNzVDNi42OTQ0MSA4LjM2ODc1IDcuMzIyNTQgOC4xMTU2MiA4LjAwMDY2IDguMDMxMjVWNi43NUM4LjAwMDY2IDYuMzM0MzcgOC4zMzUwNCA2IDguNzUwNjYgNkM5LjE2NjI5IDYgOS41MDA2NiA2LjMzNDM3IDkuNTAwNjYgNi43NVY4SDEwLjUwMDdWNi43NUMxMC41MDA3IDYuMzM0MzcgMTAuODM1IDYgMTEuMjUwNyA2QzExLjY2NjMgNiAxMi4wMDA3IDYuMzM0MzcgMTIuMDAwNyA2Ljc1VjguMDMxMjVDMTIuNjc4OCA4LjExNTYyIDEzLjMwMzggOC4zNzE4NyAxMy44MzUgOC43NUwxNi4wNjYzIDcuNzIxODhDMTYuMzMxOSA3LjYgMTYuNTAwNyA3LjMzNDM3IDE2LjUwMDcgNy4wNDA2M1Y2SDE0LjAwMDdDMTIuOTgxOSA2IDEyLjEzODIgNS4yMzc1IDEyLjAxNjMgNC4yNUMxMi4wMDA3IDQuMTEyNSAxMi4xMTMyIDQgMTIuMjUwNyA0SDEzLjM5NzVDMTMuNjE5NCA0IDEzLjczMTkgMy43MzEyNSAxMy41NzU3IDMuNTcxODdMMTIuNDI4OCAyLjQyODEyQzEyLjI3MjUgMi4yNzE4NyAxMi4zODE5IDIgMTIuNjA2OSAySDE0LjAwMDdDMTYuMTI1NyAyIDE3Ljg2MzIgMy42NTYyNSAxNy45OTQ0IDUuNzVDMTcuOTk0NCA1Ljc1MzEyIDE3Ljk5NDQgNS43NTkzOCAxNy45OTQ0IDUuNzYyNUwxOC4wMDA3IDZIMTcuNzUzOEgxNy43NTA3SDE4LjAwMDdWNy4wNDA2M0MxOC4wMDA3IDcuOTE4NzUgMTcuNDkxMyA4LjcxNTYyIDE2LjY5NDQgOS4wODQzN0wxNC45MSA5LjkwNjI1QzE0Ljk3ODggMTAuMDE4OCAxNS4wNDEzIDEwLjEzMTMgMTUuMDk3NSAxMC4yNUgxNi4wNzI1TDE2LjkxMzIgOS44MjgxMkMxNy4yODUgOS42NDM3NSAxNy43MzUgOS43OTM3NSAxNy45MTk0IDEwLjE2MjVDMTguMTAzOCAxMC41MzEyIDE3Ljk1MzggMTAuOTg0NCAxNy41ODUgMTEuMTY4N0wxNi41ODUgMTEuNjY4N0MxNi40ODE5IDExLjcyMTkgMTYuMzY2MyAxMS43NDY5IDE2LjI1MDcgMTEuNzQ2OUgxNS40OTQ0QzE1LjUwMDcgMTEuODI4MSAxNS41MDA3IDExLjkxMjUgMTUuNTAwNyAxMS45OTY5VjEyLjA0MDZMMTYuMjM4MiAxMi4yODc1QzE2LjM0NzUgMTIuMzI1IDE2LjQ0NzUgMTIuMzg3NSAxNi41MzE5IDEyLjQ2ODhMMTcuNTMxOSAxMy40Njg4QzE3LjgyNTcgMTMuNzYyNSAxNy44MjU3IDE0LjIzNzUgMTcuNTMxOSAxNC41MjgxQzE3LjIzODIgMTQuODE4NyAxNi43NjMyIDE0LjgyMTkgMTYuNDcyNSAxNC41MjgxTDE1LjU5NzUgMTMuNjUzMUwxNC42NiAxMy4zNDA2TDE0LjA5NDQgMTMuOTA2MkwxNS4yMzgyIDE0LjI4NzVDMTUuMzQ3NSAxNC4zMjUgMTUuNDQ3NSAxNC4zODc1IDE1LjUzMTkgMTQuNDY4OEwxNi41MzE5IDE1LjQ2ODhDMTYuODI1NyAxNS43NjI1IDE2LjgyNTcgMTYuMjM3NSAxNi41MzE5IDE2LjUyODFDMTYuMjM4MiAxNi44MTg3IDE1Ljc2MzIgMTYuODIxOSAxNS40NzI1IDE2LjUyODFMMTQuNTk3NSAxNS42NTMxTDEyLjkxIDE1LjA5MDZMMTIuODQxMyAxNS4xNTk0TDEzLjYxNjMgMTUuNTkzOEMxMy44NTM4IDE1LjcyNSAxNC4wMDA3IDE1Ljk3ODEgMTQuMDAwNyAxNi4yNVYxNy4yNUMxNC4wMDA3IDE3LjY2NTYgMTMuNjY2MyAxOCAxMy4yNTA3IDE4QzEyLjgzNSAxOCAxMi41MDA3IDE3LjY2NTYgMTIuNTAwNyAxNy4yNVYxNi42OTA2TDExLjMxIDE2LjAzMTJDMTEuMjkxMyAxNi4wMjE5IDExLjI3NTcgMTYuMDEyNSAxMS4yNiAxNkg4LjczODE2QzguNzIyNTQgMTYuMDA5NCA4LjcwMzc5IDE2LjAyMTkgOC42ODgxNiAxNi4wMzEyTDcuNTAwNjYgMTYuNjkwNlYxNy4yNUM3LjUwMDY2IDE3LjY2NTYgNy4xNjYyOSAxOCA2Ljc1MDY2IDE4QzYuMzM1MDQgMTggNi4wMDA2NiAxNy42NjU2IDYuMDAwNjYgMTcuMjVWMTYuMjVDNi4wMDA2NiAxNS45NzgxIDYuMTQ3NTQgMTUuNzI4MSA2LjM4NTA0IDE1LjU5MzhMNy4xNjMxNiAxNS4xNjI1TDcuMDk0NDEgMTUuMDkzOEw1LjQwNjkxIDE1LjY1NjJMNC41MzE5MSAxNi41MzEyQzQuMjM4MTYgMTYuODI1IDMuNzYzMTYgMTYuODI1IDMuNDcyNTQgMTYuNTMxMkMzLjE4MTkxIDE2LjIzNzUgMy4xNzg3OSAxNS43NjI1IDMuNDcyNTQgMTUuNDcxOUw0LjQ3MjU0IDE0LjQ3MTlDNC41NTM3OSAxNC4zOTA2IDQuNjUzNzkgMTQuMzI4MSA0Ljc2NjI5IDE0LjI5MDZMNS45MDY5MSAxMy45MDYyTDUuMzQ0NDEgMTMuMzQzOEw0LjQwNjkxIDEzLjY1NjJMMy41MzE5MSAxNC41MzEyQzMuMjM4MTYgMTQuODI1IDIuNzYzMTYgMTQuODI1IDIuNDcyNTQgMTQuNTMxMkMyLjE4MTkxIDE0LjIzNzUgMi4xNzg3OSAxMy43NjI1IDIuNDcyNTQgMTMuNDcxOUwzLjQ3MjU0IDEyLjQ3MTlDMy41NTM3OSAxMi4zOTA2IDMuNjUzNzkgMTIuMzI4MSAzLjc2NjI5IDEyLjI5MDZMNC41MDA2NiAxMi4wNDM3VjEyQzQuNTAwNjYgMTEuOTE1NiA0LjUwMzc5IDExLjgzMTMgNC41MDY5MSAxMS43NUgzLjc1MDY2QzMuNjM1MDQgMTEuNzUgMy41MTk0MSAxMS43MjE5IDMuNDE2MjkgMTEuNjcxOUwyLjQxNjI5IDExLjE3MTlDMi4wNDQ0MSAxMC45ODQ0IDEuODk0NDEgMTAuNTM0NCAyLjA3ODc5IDEwLjE2NTZDMi4yNjMxNiA5Ljc5Njg3IDIuNzEzMTYgOS42NDM3NSAzLjA4NTA0IDkuODMxMjVMMy45Mjg3OSAxMC4yNUg0LjkwMzc5QzQuOTYwMDQgMTAuMTMxMyA1LjAyNTY2IDEwLjAxODggNS4wOTEyOSA5LjkwNjI1TDMuMzA2OTEgOS4wODQzN0MyLjUxMDA0IDguNzE1NjIgMi4wMDA2NiA3LjkxODc1IDIuMDAwNjYgNy4wNDA2M1Y2SDIuMjUwNjZIMi4yNDc1NEgyLjAwMDY2TDIuMDA2OTEgNS43NjI1QzIuMDA2OTEgNS43NTkzOCAyLjAwNjkxIDUuNzUzMTIgMi4wMDY5MSA1Ljc1Wk0xMS4yNTA3IDkuNUg4Ljc1MDY2SDguNTAwNjZDNy4xNjAwNCA5LjUgNi4wNjYyOSAxMC41NTYzIDYuMDAzNzkgMTEuODgxM0w4LjYyMjU0IDE0LjVIMTEuMzc4OEwxMy45OTc1IDExLjg4MTNDMTMuOTM1IDEwLjU1NjMgMTIuODQxMyA5LjUgMTEuNTAwNyA5LjVIMTEuMjUwN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");
}

.recipe-author-name {
  padding: 1.5rem 0;
  border-top: 0.0625rem solid #D1D1D1;
  display: block;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #000;
  line-height: 1.25rem;
}

@media (min-width: 1200px) {
  .recipe-detail-page__product-wrapper #cld-gallery {
    position: sticky;
    top: 6.25rem;
    -ms-flex-item-align: start;
        align-self: start;
  }
}

.recipe-share-links {
  padding-bottom: 2rem;
  gap: 1rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.recipe-share-links .custom-btn {
  height: 1.75rem;
  padding: 0.25rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  border-radius: 0.875rem;
  border: 0;
  background: #E7E7E7;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #000;
  line-height: 1.25rem;
}
.recipe-share-links .custom-btn::after {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  display: block;
}
.recipe-share-links .custom-btn.custom-share-btn::after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTEgOS40OTk2NUg4QzUuOTMxMjUgOS40OTk2NSA0LjE4NzUgMTAuODk2NSAzLjY2MjUgMTIuNzk2NUMzLjU1OTM4IDEyLjQwOSAzLjUgMTEuOTc3OCAzLjUgMTEuNDk5N0MzLjUgOS4yOTAyOCA1LjI5MDYzIDcuNDk5NjUgNy41IDcuNDk5NjVIMTFIMTEuNzVDMTIuMTY1NiA3LjQ5OTY1IDEyLjUgNy4xNjUyOCAxMi41IDYuNzQ5NjVWNS45OTk2NVY1LjEyMTUzTDE2LjI1MzEgOC40OTk2NUwxMi41IDExLjg3NzhWMTAuOTk5N1YxMC4yNDk3QzEyLjUgOS44MzQwMyAxMi4xNjU2IDkuNDk5NjUgMTEuNzUgOS40OTk2NUgxMVpNMTEgMTAuOTk5N1YxMi40OTk3VjEyLjk5OTdDMTEgMTMuMzkzNCAxMS4yMzEyIDEzLjc1MjggMTEuNTkzOCAxMy45MTIyQzExLjk1NjMgMTQuMDcxNSAxMi4zNzUgMTQuMDA1OSAxMi42Njg3IDEzLjc0MzRMMTcuNjY4NyA5LjI0MzRDMTcuODc4MSA5LjA1Mjc4IDE4IDguNzg0MDMgMTggOC40OTk2NUMxOCA4LjIxNTI4IDE3Ljg4MTIgNy45NDY1MyAxNy42Njg3IDcuNzU1OUwxMi42Njg3IDMuMjU1OUMxMi4zNzUgMi45OTAyOCAxMS45NTMxIDIuOTI0NjUgMTEuNTkzOCAzLjA4NzE1QzExLjIzNDQgMy4yNDk2NSAxMSAzLjYwNTkgMTEgMy45OTk2NVY0LjQ5OTY1VjUuOTk5NjVIOS41SDcuNUM0LjQ2MjUgNS45OTk2NSAyIDguNDYyMTUgMiAxMS40OTk3QzIgMTMuOTM3MiAzLjIwNjI1IDE1LjQ0MzQgNC4xNDY4NyAxNi4yNTI4QzQuMjc1IDE2LjM2MjIgNC40IDE2LjQ1OSA0LjUxMjUgMTYuNTQzNEM0LjYxMjUgMTYuNjE4NCA0LjcwNjI1IDE2LjY4MDkgNC43OTA2MyAxNi43MzcyQzQuOTMxMjUgMTYuODMwOSA1LjA1IDE2Ljg5NjUgNS4xMjgxMiAxNi45NDAzQzUuMjA2MjUgMTYuOTg0IDUuMjkzNzUgMTYuOTk5NyA1LjM4MTI1IDE2Ljk5OTdDNS43MjE4NyAxNi45OTk3IDUuOTk2ODggMTYuNzIxNSA1Ljk5Njg4IDE2LjM4NEM1Ljk5Njg4IDE2LjE3MTUgNS44ODQzNyAxNS45NzE1IDUuNzM3NSAxNS44MTg0QzUuNzIxODcgMTUuODAyOCA1LjcwOTM3IDE1Ljc5MDMgNS42OTM3NSAxNS43NzQ3QzUuNjE4NzUgMTUuNzAyOCA1LjUzNDM3IDE1LjYxNTMgNS40NTMxMiAxNS41MDU5QzUuNCAxNS40MzQgNS4zNDY4NyAxNS4zNDk3IDUuMjk2ODggMTUuMjU5QzUuMTMxMjUgMTQuOTU1OSA1IDE0LjU0MzQgNSAxNC4wMDI4QzUgMTIuMzQ2NSA2LjM0Mzc1IDExLjAwMjggOCAxMS4wMDI4SDkuNUgxMVYxMC45OTk3WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+");
}
.recipe-share-links .custom-btn.custom-print-btn::after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjAwODlfNjYxNzUpIj4KICAgIDxwYXRoIGQ9Ik0zLjUgNVYyQzMuNSAxLjcyNSAzLjcyNSAxLjUgNCAxLjVIMTEuMTcxOUMxMS4zMDMxIDEuNSAxMS40MzEyIDEuNTUzMTMgMTEuNTI1IDEuNjQ2ODhMMTIuMzUzMSAyLjQ3NUMxMi40NDY5IDIuNTY4NzUgMTIuNSAyLjY5Njg4IDEyLjUgMi44MjgxMlY1SDE0VjIuODI4MTJDMTQgMi4yOTY4OCAxMy43OTA2IDEuNzg3NSAxMy40MTU2IDEuNDEyNUwxMi41ODQ0IDAuNTg0Mzc1QzEyLjIwOTQgMC4yMDkzNzUgMTEuNzAzMSAwIDExLjE3MTkgMEg0QzIuODk2ODcgMCAyIDAuODk2ODc1IDIgMlY1SDMuNVpNNCAxMS41SDEyVjE0LjVINFYxMS41Wk0zLjUgMTBDMi45NDY4OCAxMCAyLjUgMTAuNDQ2OSAyLjUgMTFIMS41VjhDMS41IDcuNzI1IDEuNzI1IDcuNSAyIDcuNUgxNEMxNC4yNzUgNy41IDE0LjUgNy43MjUgMTQuNSA4VjExSDEzLjVDMTMuNSAxMC40NDY5IDEzLjA1MzEgMTAgMTIuNSAxMEgzLjVaTTEzLjUgMTIuNUgxNUMxNS41NTMxIDEyLjUgMTYgMTIuMDUzMSAxNiAxMS41VjhDMTYgNi44OTY4NyAxNS4xMDMxIDYgMTQgNkgyQzAuODk2ODc1IDYgMCA2Ljg5Njg3IDAgOFYxMS41QzAgMTIuMDUzMSAwLjQ0Njg3NSAxMi41IDEgMTIuNUgyLjVWMTVDMi41IDE1LjU1MzEgMi45NDY4OCAxNiAzLjUgMTZIMTIuNUMxMy4wNTMxIDE2IDEzLjUgMTUuNTUzMSAxMy41IDE1VjEyLjVaIiBmaWxsPSJibGFjayIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMjAwODlfNjYxNzUiPgogICAgICA8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KPC9zdmc+") no-repeat center;
}
.recipe-share-links .custom-btn.custom-jumpto-btn::after {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOS40NTU2NiAxNi43Njg4QzkuNTk2MjggMTYuOTE1NiA5Ljc5MzE2IDE3IDkuOTk5NDEgMTdDMTAuMjA1NyAxNyAxMC4zOTk0IDE2LjkxNTYgMTAuNTQzMiAxNi43Njg4TDE1Ljc5MzIgMTEuMjY4OEMxNi4wODA3IDEwLjk2ODggMTYuMDY4MiAxMC40OTM4IDE1Ljc2ODIgMTAuMjA5NEMxNS40NjgyIDkuOTI1IDE0Ljk5MzIgOS45MzQzNyAxNC43MDg4IDEwLjIzNDRMMTAuNzQ5NCAxNC4zNzgxVjMuNzVDMTAuNzQ5NCAzLjMzNDM3IDEwLjQxNSAzIDkuOTk5NDEgM0M5LjU4Mzc4IDMgOS4yNDk0MSAzLjMzNDM3IDkuMjQ5NDEgMy43NVYxNC4zNzgxTDUuMjkzMTYgMTAuMjMxMkM1LjAwNTY2IDkuOTMxMjUgNC41MzM3OCA5LjkyMTg4IDQuMjMzNzggMTAuMjA2M0MzLjkzMzc4IDEwLjQ5MDYgMy45MjQ0MSAxMC45NjU2IDQuMjA4NzggMTEuMjY1Nkw5LjQ1ODc4IDE2Ljc2NTZMOS40NTU2NiAxNi43Njg4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+");
  width: 1.25rem;
}
.recipe-share-links .share-links-block__body {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 11;
  background: rgba(245, 245, 246, 0.5);
}
@media (min-width: 1200px) {
  .recipe-share-links .share-links-block__body {
    position: absolute;
    width: auto;
    height: auto;
    background: transparent;
    z-index: 9;
    top: 1.875rem;
    left: 0.9375rem;
  }
}
.recipe-share-links .share-links-block__body .social-share-buttons {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}
@media (min-width: 1200px) {
  .recipe-share-links .share-links-block__body .social-share-buttons {
    position: relative;
  }
}
.recipe-share-links .social-share-buttons {
  margin-top: 0.25rem;
  border-radius: 0.5rem;
  border: 0.0625rem solid #D1D1D1;
  background: #f6f6f6;
  -webkit-box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 1;
}
.recipe-share-links .social-share-buttons .pd-share-link {
  padding: 1rem 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  border-bottom: 0.03125rem solid #D1D1D1;
}
.recipe-share-links .social-share-buttons .pd-share-link::before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  display: block;
}
.recipe-share-links .social-share-buttons .pd-share-link.share-link-facebook::before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTguMzMyNyAxMC4wMzE0QzE4LjMzMjcgNS40MTEzNiAxNC42MDIyIDEuNjY2OTkgOS45OTkzNSAxLjY2Njk5QzUuMzk2NDggMS42NjY5OSAxLjY2NjAyIDUuNDExMzYgMS42NjYwMiAxMC4wMzE0QzEuNjY2MDIgMTMuOTUyMiA0LjM1ODA3IDE3LjI0NTYgNy45ODc2MyAxOC4xNTA3VjEyLjU4NjRINi4yNjg4OFYxMC4wMzE0SDcuOTg3NjNWOC45MzAyN0M3Ljk4NzYzIDYuMDg0NDMgOS4yNzAxOCA0Ljc2NDQyIDEyLjA1NjYgNC43NjQ0MkMxMi41ODQgNC43NjQ0MiAxMy40OTU0IDQuODY4OTggMTMuODY5OCA0Ljk3MzUzVjcuMjg2OEMxMy42NzQ1IDcuMjY3MiAxMy4zMzI3IDcuMjU0MTMgMTIuOTA2MiA3LjI1NDEzQzExLjUzOTEgNy4yNTQxMyAxMS4wMTE3IDcuNzczNjQgMTEuMDExNyA5LjEyMzA1VjEwLjAzMTRIMTMuNzMzMUwxMy4yNjQzIDEyLjU4NjRIMTEuMDA4NVYxOC4zMzM3QzE1LjEzNjEgMTcuODMzOCAxOC4zMzI3IDE0LjMwODMgMTguMzMyNyAxMC4wMzE0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+");
}
.recipe-share-links .social-share-buttons .pd-share-link.share-link-pinterest::before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTguMzMyNyAxMC4wMDAzQzE4LjMzMjcgMTQuNjAzOCAxNC42MDI4IDE4LjMzMzcgOS45OTkzNSAxOC4zMzM3QzkuMTM5MTMgMTguMzMzNyA4LjMxMjUyIDE4LjIwMjYgNy41MzI5NSAxNy45NjA3QzcuODcyMzMgMTcuNDA2MiA4LjM3OTcyIDE2LjQ5OSA4LjU2NzkgMTUuNzc2NUM4LjY2ODcgMTUuMzg2NyA5LjA4NTM3IDEzLjc5NCA5LjA4NTM3IDEzLjc5NEM5LjM1NzU1IDE0LjMxMTUgMTAuMTUwNiAxNC43NTE3IDEwLjk5NCAxNC43NTE3QzEzLjUwNzQgMTQuNzUxNyAxNS4zMTg2IDEyLjQzOTggMTUuMzE4NiA5LjU2Njg2QzE1LjMxODYgNi44MTQ4NCAxMy4wNzA2IDQuNzU1MDMgMTAuMTgwOCA0Ljc1NTAzQzYuNTg1MzcgNC43NTUwMyA0LjY3MzQxIDcuMTY3NjYgNC42NzM0MSA5Ljc5ODcxQzQuNjczNDEgMTEuMDIxOCA1LjMyNTI5IDEyLjU0NCA2LjM2MzYgMTMuMDI3OUM2LjUyMTUzIDEzLjEwMTggNi42MDU1MyAxMy4wNjgyIDYuNjQyNDkgMTIuOTE3QzYuNjY5MzggMTIuODAyNyA2LjgxMDUgMTIuMjM0OSA2Ljg3NDM1IDExLjk3MjhDNi44OTQ1MSAxMS44ODg4IDYuODg0NDMgMTEuODE0OCA2LjgxNzIyIDExLjczNDJDNi40Nzc4NCAxMS4zMTQyIDYuMjAyMzEgMTAuNTQ4IDYuMjAyMzEgOS44MzIzMUM2LjIwMjMxIDcuOTk0MjggNy41OTM0MyA2LjIxNjcyIDkuOTY1NzUgNi4yMTY3MkMxMi4wMTIxIDYuMjE2NzIgMTMuNDQ2OSA3LjYxMTIxIDEzLjQ0NjkgOS42MDcxOEMxMy40NDY5IDExLjg2MTkgMTIuMzA3OCAxMy40MjQ0IDEwLjgyNiAxMy40MjQ0QzEwLjAwOTQgMTMuNDI0NCA5LjM5NDUxIDEyLjc0OSA5LjU5Mjc2IDExLjkxOUM5LjgyNzk4IDEwLjkyNzcgMTAuMjgxNiA5Ljg1OTIgMTAuMjgxNiA5LjE0MzQ3QzEwLjI4MTYgOC41MDUwMyA5LjkzODg2IDcuOTcwNzYgOS4yMjY1IDcuOTcwNzZDOC4zODk4MSA3Ljk3MDc2IDcuNzE3NzYgOC44MzQzMyA3LjcxNzc2IDkuOTkzNkM3LjcxNzc2IDEwLjczMjkgNy45NjY0MiAxMS4yMzAyIDcuOTY2NDIgMTEuMjMwMkM3Ljk2NjQyIDExLjIzMDIgNy4xNDMxNyAxNC43MTgxIDYuOTkxOTYgMTUuMzY5OUM2LjgyMzk1IDE2LjA4OSA2Ljg5MTE1IDE3LjEwMzggNi45NjE3MSAxNy43NjI0QzMuODYzNiAxNi41NDk0IDEuNjY2MDIgMTMuNTMxOSAxLjY2NjAyIDEwLjAwMDNDMS42NjYwMiA1LjM5NjgzIDUuMzk1ODUgMS42NjY5OSA5Ljk5OTM1IDEuNjY2OTlDMTQuNjAyOCAxLjY2Njk5IDE4LjMzMjcgNS4zOTY4MyAxOC4zMzI3IDEwLjAwMDNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=");
}
.recipe-share-links .social-share-buttons .pd-share-link.share-link-copy::before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTQuMTY2IDEyLjA4M0g5LjE2NjAyQzguOTM2ODUgMTIuMDgzIDguNzQ5MzUgMTEuODk1NSA4Ljc0OTM1IDExLjY2NjNWNC45OTk2N0M4Ljc0OTM1IDQuNzcwNTEgOC45MzY4NSA0LjU4MzAxIDkuMTY2MDIgNC41ODMwMUgxMi44MTQ1TDE0LjU4MjcgNi4zNTEyNFYxMS42NjYzQzE0LjU4MjcgMTEuODk1NSAxNC4zOTUyIDEyLjA4MyAxNC4xNjYgMTIuMDgzWk05LjE2NjAyIDEzLjMzM0gxNC4xNjZDMTUuMDg1MyAxMy4zMzMgMTUuODMyNyAxMi41ODU2IDE1LjgzMjcgMTEuNjY2M1Y2LjM1MTI0QzE1LjgzMjcgNi4wMjA1MSAxNS42OTk5IDUuNzAyOCAxNS40NjU1IDUuNDY4NDJMMTMuNjk5OSAzLjcwMDJDMTMuNDY1NSAzLjQ2NTgyIDEzLjE0NzggMy4zMzMwMSAxMi44MTcxIDMuMzMzMDFIOS4xNjYwMkM4LjI0Njc1IDMuMzMzMDEgNy40OTkzNSA0LjA4MDQgNy40OTkzNSA0Ljk5OTY3VjExLjY2NjNDNy40OTkzNSAxMi41ODU2IDguMjQ2NzUgMTMuMzMzIDkuMTY2MDIgMTMuMzMzWk01LjgzMjY4IDYuNjY2MzRDNC45MTM0MSA2LjY2NjM0IDQuMTY2MDIgNy40MTM3NCA0LjE2NjAyIDguMzMzMDFWMTQuOTk5N0M0LjE2NjAyIDE1LjkxODkgNC45MTM0MSAxNi42NjYzIDUuODMyNjggMTYuNjY2M0gxMC44MzI3QzExLjc1MiAxNi42NjYzIDEyLjQ5OTMgMTUuOTE4OSAxMi40OTkzIDE0Ljk5OTdWMTQuMTY2M0gxMS4yNDkzVjE0Ljk5OTdDMTEuMjQ5MyAxNS4yMjg4IDExLjA2MTggMTUuNDE2MyAxMC44MzI3IDE1LjQxNjNINS44MzI2OEM1LjYwMzUyIDE1LjQxNjMgNS40MTYwMiAxNS4yMjg4IDUuNDE2MDIgMTQuOTk5N1Y4LjMzMzAxQzUuNDE2MDIgOC4xMDM4NCA1LjYwMzUyIDcuOTE2MzQgNS44MzI2OCA3LjkxNjM0SDYuNjY2MDJWNi42NjYzNEg1LjgzMjY4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+");
}

.recipe-table {
  padding: 0.875rem 2rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-radius: 1rem;
  background: #F1F8F4;
}
.recipe-table::before {
  content: "";
  position: absolute;
  left: 50%;
  width: 0.03125rem;
  top: 1.5rem;
  bottom: 2.125rem;
  background: #888;
}

.recipe-table-cell {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  padding: 1.125rem 0;
  gap: 0.5rem;
}
.recipe-table-cell:nth-child(1)::before {
  display: none;
}
.recipe-table-cell:nth-child(odd)::before {
  content: "";
  margin-top: -1.125rem;
  position: absolute;
  left: 2rem;
  right: 2rem;
  height: 0.03125rem;
  background: #888;
}
.recipe-table-cell:nth-child(2n) {
  padding-left: 1rem;
}
.recipe-table-cell .recipe-table-label {
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 600;
  color: #000;
  line-height: 1.25rem;
}
.recipe-table-cell .recipe-table-label__icon {
  position: relative;
  min-height: 1.25rem;
}
.recipe-table-cell .recipe-table-label__icon::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1.25rem;
  height: 1.25rem;
  background-size: cover;
  background-repeat: no-repeat;
}
.recipe-table-cell .recipe-table-label__icon[data-attr-icon=recipeSkillLevel]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDMuNUMxMS43MjM5IDMuNSAxMy4zNzcyIDQuMTg0ODIgMTQuNTk2MiA1LjQwMzgxQzE1LjgxNTIgNi42MjI3OSAxNi41IDguMjc2MDkgMTYuNSAxMEMxNi41IDExLjcyMzkgMTUuODE1MiAxMy4zNzcyIDE0LjU5NjIgMTQuNTk2MkMxMy4zNzcyIDE1LjgxNTIgMTEuNzIzOSAxNi41IDEwIDE2LjVDOC4yNzYwOSAxNi41IDYuNjIyNzkgMTUuODE1MiA1LjQwMzgxIDE0LjU5NjJDNC4xODQ4MiAxMy4zNzcyIDMuNSAxMS43MjM5IDMuNSAxMEMzLjUgOC4yNzYwOSA0LjE4NDgyIDYuNjIyNzkgNS40MDM4MSA1LjQwMzgxQzYuNjIyNzkgNC4xODQ4MiA4LjI3NjA5IDMuNSAxMCAzLjVaTTEwIDE4QzEyLjEyMTcgMTggMTQuMTU2NiAxNy4xNTcxIDE1LjY1NjkgMTUuNjU2OUMxNy4xNTcxIDE0LjE1NjYgMTggMTIuMTIxNyAxOCAxMEMxOCA3Ljg3ODI3IDE3LjE1NzEgNS44NDM0NCAxNS42NTY5IDQuMzQzMTVDMTQuMTU2NiAyLjg0Mjg1IDEyLjEyMTcgMiAxMCAyQzcuODc4MjcgMiA1Ljg0MzQ0IDIuODQyODUgNC4zNDMxNSA0LjM0MzE1QzIuODQyODUgNS44NDM0NCAyIDcuODc4MjcgMiAxMEMyIDEyLjEyMTcgMi44NDI4NSAxNC4xNTY2IDQuMzQzMTUgMTUuNjU2OUM1Ljg0MzQ0IDE3LjE1NzEgNy44NzgyNyAxOCAxMCAxOFpNMTEuNzUgMTNDMTEuNzUgMTIuMzAzMSAxMS4zNDA2IDExLjcgMTAuNzUgMTEuNDE4N1Y1Ljc1QzEwLjc1IDUuMzM0MzcgMTAuNDE1NiA1IDEwIDVDOS41ODQzNyA1IDkuMjUgNS4zMzQzNyA5LjI1IDUuNzVWMTEuNDE4N0M4LjY1OTM4IDExLjcgOC4yNSAxMi4zMDMxIDguMjUgMTNDOC4yNSAxMy45NjU2IDkuMDM0MzggMTQuNzUgMTAgMTQuNzVDMTAuOTY1NiAxNC43NSAxMS43NSAxMy45NjU2IDExLjc1IDEzWk03IDhDNy4yNjUyMiA4IDcuNTE5NTcgNy44OTQ2NCA3LjcwNzExIDcuNzA3MTFDNy44OTQ2NCA3LjUxOTU3IDggNy4yNjUyMiA4IDdDOCA2LjczNDc4IDcuODk0NjQgNi40ODA0MyA3LjcwNzExIDYuMjkyODlDNy41MTk1NyA2LjEwNTM2IDcuMjY1MjIgNiA3IDZDNi43MzQ3OCA2IDYuNDgwNDMgNi4xMDUzNiA2LjI5Mjg5IDYuMjkyODlDNi4xMDUzNiA2LjQ4MDQzIDYgNi43MzQ3OCA2IDdDNiA3LjI2NTIyIDYuMTA1MzYgNy41MTk1NyA2LjI5Mjg5IDcuNzA3MTFDNi40ODA0MyA3Ljg5NDY0IDYuNzM0NzggOCA3IDhaTTYuNSAxMEM2LjUgOS43MzQ3OCA2LjM5NDY0IDkuNDgwNDMgNi4yMDcxMSA5LjI5Mjg5QzYuMDE5NTcgOS4xMDUzNiA1Ljc2NTIyIDkgNS41IDlDNS4yMzQ3OCA5IDQuOTgwNDMgOS4xMDUzNiA0Ljc5Mjg5IDkuMjkyODlDNC42MDUzNiA5LjQ4MDQzIDQuNSA5LjczNDc4IDQuNSAxMEM0LjUgMTAuMjY1MiA0LjYwNTM2IDEwLjUxOTYgNC43OTI4OSAxMC43MDcxQzQuOTgwNDMgMTAuODk0NiA1LjIzNDc4IDExIDUuNSAxMUM1Ljc2NTIyIDExIDYuMDE5NTcgMTAuODk0NiA2LjIwNzExIDEwLjcwNzFDNi4zOTQ2NCAxMC41MTk2IDYuNSAxMC4yNjUyIDYuNSAxMFpNMTQuNSAxMUMxNC43NjUyIDExIDE1LjAxOTYgMTAuODk0NiAxNS4yMDcxIDEwLjcwNzFDMTUuMzk0NiAxMC41MTk2IDE1LjUgMTAuMjY1MiAxNS41IDEwQzE1LjUgOS43MzQ3OCAxNS4zOTQ2IDkuNDgwNDMgMTUuMjA3MSA5LjI5Mjg5QzE1LjAxOTYgOS4xMDUzNiAxNC43NjUyIDkgMTQuNSA5QzE0LjIzNDggOSAxMy45ODA0IDkuMTA1MzYgMTMuNzkyOSA5LjI5Mjg5QzEzLjYwNTQgOS40ODA0MyAxMy41IDkuNzM0NzggMTMuNSAxMEMxMy41IDEwLjI2NTIgMTMuNjA1NCAxMC41MTk2IDEzLjc5MjkgMTAuNzA3MUMxMy45ODA0IDEwLjg5NDYgMTQuMjM0OCAxMSAxNC41IDExWk0xNCA3QzE0IDYuNzM0NzggMTMuODk0NiA2LjQ4MDQzIDEzLjcwNzEgNi4yOTI4OUMxMy41MTk2IDYuMTA1MzYgMTMuMjY1MiA2IDEzIDZDMTIuNzM0OCA2IDEyLjQ4MDQgNi4xMDUzNiAxMi4yOTI5IDYuMjkyODlDMTIuMTA1NCA2LjQ4MDQzIDEyIDYuNzM0NzggMTIgN0MxMiA3LjI2NTIyIDEyLjEwNTQgNy41MTk1NyAxMi4yOTI5IDcuNzA3MTFDMTIuNDgwNCA3Ljg5NDY0IDEyLjczNDggOCAxMyA4QzEzLjI2NTIgOCAxMy41MTk2IDcuODk0NjQgMTMuNzA3MSA3LjcwNzExQzEzLjg5NDYgNy41MTk1NyAxNCA3LjI2NTIyIDE0IDdaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
}
.recipe-table-cell .recipe-table-label__icon[data-attr-icon=recipeServings]::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIzODA1XzU1MDk2KSI+CjxwYXRoIGQ9Ik0wLjc1IDIuNUMxLjE2NTYyIDIuNSAxLjUgMi44MzQzNyAxLjUgMy4yNVY3LjI1QzEuNSA3LjM4NzUgMS42MTI1IDcuNSAxLjc1IDcuNUgyVjMuMjVDMiAyLjgzNDM3IDIuMzM0MzcgMi41IDIuNzUgMi41QzMuMTY1NjMgMi41IDMuNSAyLjgzNDM3IDMuNSAzLjI1VjcuNUgzLjc1QzMuODg3NSA3LjUgNCA3LjM4NzUgNCA3LjI1VjMuMjVDNCAyLjgzNDM3IDQuMzM0MzcgMi41IDQuNzUgMi41QzUuMTY1NjMgMi41IDUuNSAyLjgzNDM3IDUuNSAzLjI1VjcuMjVDNS41IDguMjE1NjIgNC43MTU2MiA5IDMuNzUgOUgzLjVWMTYuNzVDMy41IDE3LjE2NTYgMy4xNjU2MyAxNy41IDIuNzUgMTcuNUMyLjMzNDM3IDE3LjUgMiAxNy4xNjU2IDIgMTYuNzVWOUgxLjc1QzAuNzg0Mzc1IDkgMCA4LjIxNTYyIDAgNy4yNVYzLjI1QzAgMi44MzQzNyAwLjMzNDM3NSAyLjUgMC43NSAyLjVaTTE3LjUgN1YxMC41SDE4LjVWOC43NVY0LjY2MjVDMTcuOTgxMyA1LjE0MDYyIDE3LjUgNS44ODQzOCAxNy41IDdaTTE4LjUgMTJIMTdDMTYuNDQ2OSAxMiAxNiAxMS41NTMxIDE2IDExVjdDMTYgMy44NSAxOC42MzEyIDIuNzI1IDE5LjE1OTQgMi41MzEyNUMxOS4yMjE5IDIuNTA5MzggMTkuMjg0NCAyLjUgMTkuMzUgMi41QzE5LjcwOTQgMi41IDIwLjAwMzEgMi43OTA2MyAyMC4wMDMxIDMuMTUzMTNMMjAgOC43NVYxMC41VjEyVjE2Ljc1QzIwIDE3LjE2NTYgMTkuNjY1NiAxNy41IDE5LjI1IDE3LjVDMTguODM0NCAxNy41IDE4LjUgMTcuMTY1NiAxOC41IDE2Ljc1VjEyWk0xMC41IDE3QzcuOTUzMTIgMTcgNS43MjUgMTUuNjQwNiA0LjUgMTMuNjA2MlY5Ljg5Mzc1QzQuNjc4MTIgOS44NDM3NSA0Ljg0Njg4IDkuNzc1IDUuMDA5MzggOS42OTM3NUM1LjAwMzEzIDkuNzkzNzUgNSA5Ljg5Njg3IDUgOS45OTY4N0M1IDEzLjAzNDQgNy40NjI1IDE1LjQ5NjkgMTAuNSAxNS40OTY5QzEyLjcxMjUgMTUuNDk2OSAxNC42MTg4IDE0LjE5MDYgMTUuNDkwNiAxMi4zMDk0QzE1LjgyMTkgMTIuNjkwNiAxNi4yOTY5IDEyLjk0MzggMTYuODI4MSAxMi45OTA2QzE1LjcwNjMgMTUuMzYyNSAxMy4yOTM3IDE3IDEwLjUgMTdaTTYuNSA0LjI1NjI1QzcuNjM0MzggMy40NjI1IDkuMDEyNSAzIDEwLjUgM0MxMi4zODQ0IDMgMTQuMDkzOCAzLjc0Mzc1IDE1LjM1MzEgNC45NTMxMkMxNS4xNSA1LjUgMTUuMDIxOSA2LjEyNSAxNS4wMDMxIDYuODM3NUMxNC4wMDYzIDUuNDI1IDEyLjM2MjUgNC41IDEwLjUgNC41QzguOTI1IDQuNSA3LjUwMzEzIDUuMTYyNSA2LjUgNi4yMjVWNC4yNTMxMlY0LjI1NjI1Wk0xMyAxMEMxMyA5LjMzNjk2IDEyLjczNjYgOC43MDEwNyAxMi4yNjc4IDguMjMyMjNDMTEuNzk4OSA3Ljc2MzM5IDExLjE2MyA3LjUgMTAuNSA3LjVDOS44MzY5NiA3LjUgOS4yMDEwNyA3Ljc2MzM5IDguNzMyMjMgOC4yMzIyM0M4LjI2MzM5IDguNzAxMDcgOCA5LjMzNjk2IDggMTBDOCAxMC42NjMgOC4yNjMzOSAxMS4yOTg5IDguNzMyMjMgMTEuNzY3OEM5LjIwMTA3IDEyLjIzNjYgOS44MzY5NiAxMi41IDEwLjUgMTIuNUMxMS4xNjMgMTIuNSAxMS43OTg5IDEyLjIzNjYgMTIuMjY3OCAxMS43Njc4QzEyLjczNjYgMTEuMjk4OSAxMyAxMC42NjMgMTMgMTBaTTYuNSAxMEM2LjUgOC45MzkxMyA2LjkyMTQzIDcuOTIxNzIgNy42NzE1NyA3LjE3MTU3QzguNDIxNzIgNi40MjE0MyA5LjQzOTEzIDYgMTAuNSA2QzExLjU2MDkgNiAxMi41NzgzIDYuNDIxNDMgMTMuMzI4NCA3LjE3MTU3QzE0LjA3ODYgNy45MjE3MiAxNC41IDguOTM5MTMgMTQuNSAxMEMxNC41IDExLjA2MDkgMTQuMDc4NiAxMi4wNzgzIDEzLjMyODQgMTIuODI4NEMxMi41NzgzIDEzLjU3ODYgMTEuNTYwOSAxNCAxMC41IDE0QzkuNDM5MTMgMTQgOC40MjE3MiAxMy41Nzg2IDcuNjcxNTcgMTIuODI4NEM2LjkyMTQzIDEyLjA3ODMgNi41IDExLjA2MDkgNi41IDEwWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMzgwNV81NTA5NiI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}
.recipe-table-cell .recipe-table-value {
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 400;
  color: #454545;
  line-height: 1.375rem;
}

.product-badge__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  margin-top: 1.5rem;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1200px) {
  .product-badge__wrapper {
    margin-top: 0;
  }
}
.product-badge--recipe {
  background-color: #BAE0CB;
  color: #316A51;
  margin-bottom: 0;
}

.product-detail-page {
  background: #fff;
}
.product-detail-page .pdp-top-section .experience-pdp-bannerWithText {
  margin-bottom: 1.5rem;
}
@media (min-width: 1200px) {
  .product-detail-page .pdp-top-section .experience-pdp-bannerWithText {
    margin-bottom: 5rem;
  }
}

.pdp-custom-container {
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .pdp-custom-container {
    max-width: 90rem;
  }
}

.container .product-breadcrumb .breadcrumb {
  border: none;
}
.container.product-detail {
  background: #fff;
  margin-top: 0;
}

.sticky-fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  padding: 1rem 0;
  border-radius: 1rem 1rem 0 0;
  z-index: 10;
  -webkit-box-shadow: 0 0.25rem 1.25rem 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.25rem 1.25rem 0 rgba(0, 0, 0, 0.15);
  background: #fff;
  width: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, -webkit-transform 0.4s ease;
  transition: transform 0.4s ease, opacity 0.4s ease;
  transition: transform 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease;
}
@media (max-width: 767.98px) {
  .sticky-fixed {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    padding: 1rem 0;
  }
}
.sticky-fixed.slideup {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.sticky-fixed .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}
.sticky-fixed .container .name-price,
.sticky-fixed .container .cart-and-ipay {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
}
.sticky-fixed .container .cart-and-ipay {
  text-align: right;
}
@media (max-width: 767.98px) {
  .sticky-fixed .container .cart-and-ipay {
    padding-bottom: 0;
  }
}
.sticky-fixed .container .prices {
  padding: 0;
}
.sticky-fixed .container .prices .price {
  text-align: left;
  padding: 0;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.25rem;
  color: #000;
}
@media (min-width: 1200px) {
  .sticky-fixed .container .prices .price {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
.sticky-fixed .container .prices .price .sales {
  color: #000;
  font-weight: 700;
}
.sticky-fixed .container .product-name {
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25rem;
  margin-bottom: 0.75rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  border-bottom: none;
  margin-top: 0;
}
@media (min-width: 1200px) {
  .sticky-fixed .container .product-name {
    -webkit-line-clamp: 1;
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.sticky-fixed .container .add-to-cart {
  padding: 0.625rem 1.5rem;
  width: 100%;
}
@media (min-width: 1200px) {
  .sticky-fixed .container .add-to-cart {
    padding: 0.625rem 2rem;
    width: 18.6875rem;
  }
}
.sticky-fixed .container .notify-me-button,
.sticky-fixed .container .notified-btn {
  width: auto;
  margin-left: auto;
  white-space: nowrap;
}

.main-attributes {
  margin: 0;
}

@media (min-width: 768px) {
  .attributes {
    padding-left: unset;
    padding-right: unset;
  }
}
.attributes .availability-and-promo {
  border-bottom: 0.0625rem solid #d1d1d1;
}
.attributes .availability-and-promo .promotions {
  height: auto;
}
.attributes .availability-and-promo .promo-message {
  padding-bottom: 2rem;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #2a7156;
  text-align: left;
  max-width: 21rem;
}
.attributes .availability-and-promo .promo-message .promo-icon::before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 0.5rem;
  display: block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIwIDIxIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOS4yMjIwMyAyLjVDOS44NDM2OCAyLjUgMTAuNDM5NyAyLjc0NTA2IDEwLjg3ODUgMy4xODM5NkwxNy4zMTQ0IDkuNjIxMjdDMTguMjI4NSAxMC41MzU3IDE4LjIyODUgMTIuMDE3IDE3LjMxNDQgMTIuOTMxNEwxMi40MzI2IDE3LjgxNDJDMTEuNTE4NSAxOC43Mjg2IDEwLjAzNzUgMTguNzI4NiA5LjEyMzMgMTcuODE0MkwyLjY4NzQ2IDExLjM3NjlDMi4yNDUgMTAuOTM4IDIgMTAuMzQ1NSAyIDkuNzIzNjhWNC4yNTU2M0MyIDMuMjg2MzggMi43ODYyIDIuNSAzLjc1NTIzIDIuNUg5LjIyMjAzWk0zLjc1NTIzIDkuNzIzNjhDMy43NTUyMyA5Ljg3NzMgMy44MTczOSAxMC4wMjczIDMuOTI3MDkgMTAuMTM3TDEwLjM2MjkgMTYuNTc0M0MxMC41ODk2IDE2LjgwMTEgMTAuOTYyNiAxNi44MDExIDExLjE4OTQgMTYuNTc0M0wxNi4wNzExIDExLjY5MTVDMTYuMjk3OCAxMS40NjQ3IDE2LjI5NzggMTEuMDkxNiAxNi4wNzExIDEwLjg2NDhMOS42MzUyNCA0LjQyNzUzQzkuNTI1NTQgNC4zMTc4MSA5LjM3NTYxIDQuMjU1NjMgOS4yMjIwMyA0LjI1NTYzSDMuNzU1MjNWOS43MjM2OFpNNi4wOTU1MyA1LjQyNjA1QzYuNDA1ODggNS40MjYwNSA2LjcwMzUxIDUuNTQ5MzYgNi45MjI5NSA1Ljc2ODg2QzcuMTQyNCA1Ljk4ODM1IDcuMjY1NjggNi4yODYwNSA3LjI2NTY4IDYuNTk2NDdDNy4yNjU2OCA2LjkwNjg4IDcuMTQyNCA3LjIwNDU4IDYuOTIyOTUgNy40MjQwOEM2LjcwMzUxIDcuNjQzNTggNi40MDU4OCA3Ljc2Njg5IDYuMDk1NTMgNy43NjY4OUM1Ljc4NTE5IDcuNzY2ODkgNS40ODc1NiA3LjY0MzU4IDUuMjY4MTEgNy40MjQwOEM1LjA0ODY2IDcuMjA0NTggNC45MjUzOCA2LjkwNjg4IDQuOTI1MzggNi41OTY0N0M0LjkyNTM4IDYuMjg2MDUgNS4wNDg2NiA1Ljk4ODM1IDUuMjY4MTEgNS43Njg4NkM1LjQ4NzU2IDUuNTQ5MzYgNS43ODUxOSA1LjQyNjA1IDYuMDk1NTMgNS40MjYwNVoiIGZpbGw9IiMzMTZBNTEiLz4KPC9zdmc+");
}
.attributes .product-availability {
  padding-bottom: 1.25rem;
}
.attributes .product-availability .availability-msg {
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 600;
  color: #b12024;
  line-height: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.attributes .product-availability .availability-msg::before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 0.5rem;
  display: block;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOS45OTk4NCAzLjIyOTI1QzExLjc5NTYgMy4yMjkyNSAxMy41MTc4IDMuOTQyNiAxNC43ODc1IDUuMjEyMzhDMTYuMDU3MyA2LjQ4MjE2IDE2Ljc3MDcgOC4yMDQzNCAxNi43NzA3IDEwLjAwMDFDMTYuNzcwNyAxMS43OTU4IDE2LjA1NzMgMTMuNTE4IDE0Ljc4NzUgMTQuNzg3OEMxMy41MTc4IDE2LjA1NzYgMTEuNzk1NiAxNi43NzA5IDkuOTk5ODQgMTYuNzcwOUM4LjIwNDEgMTYuNzcwOSA2LjQ4MTkxIDE2LjA1NzYgNS4yMTIxNCAxNC43ODc4QzMuOTQyMzYgMTMuNTE4IDMuMjI5IDExLjc5NTggMy4yMjkgMTAuMDAwMUMzLjIyOSA4LjIwNDM0IDMuOTQyMzYgNi40ODIxNiA1LjIxMjE0IDUuMjEyMzhDNi40ODE5MSAzLjk0MjYgOC4yMDQxIDMuMjI5MjUgOS45OTk4NCAzLjIyOTI1Wk05Ljk5OTg0IDE4LjMzMzRDMTIuMjEgMTguMzMzNCAxNC4zMjk2IDE3LjQ1NTQgMTUuODkyNCAxNS44OTI2QzE3LjQ1NTIgMTQuMzI5OCAxOC4zMzMyIDEyLjIxMDIgMTguMzMzMiAxMC4wMDAxQzE4LjMzMzIgNy43ODk5NCAxNy40NTUyIDUuNjcwMzMgMTUuODkyNCA0LjEwNzUyQzE0LjMyOTYgMi41NDQ3MiAxMi4yMSAxLjY2Njc1IDkuOTk5ODQgMS42NjY3NUM3Ljc4OTcgMS42NjY3NSA1LjY3MDA4IDIuNTQ0NzIgNC4xMDcyOCA0LjEwNzUyQzIuNTQ0NDggNS42NzAzMyAxLjY2NjUgNy43ODk5NCAxLjY2NjUgMTAuMDAwMUMxLjY2NjUgMTIuMjEwMiAyLjU0NDQ4IDE0LjMyOTggNC4xMDcyOCAxNS44OTI2QzUuNjcwMDggMTcuNDU1NCA3Ljc4OTcgMTguMzMzNCA5Ljk5OTg0IDE4LjMzMzRaTTkuOTk5ODQgNS44MzM0MUM5LjU2Njg5IDUuODMzNDEgOS4yMTg1OSA2LjE4MTcyIDkuMjE4NTkgNi42MTQ2NlYxMC4yNjA1QzkuMjE4NTkgMTAuNjkzNCA5LjU2Njg5IDExLjA0MTcgOS45OTk4NCAxMS4wNDE3QzEwLjQzMjggMTEuMDQxNyAxMC43ODExIDEwLjY5MzQgMTAuNzgxMSAxMC4yNjA1VjYuNjE0NjZDMTAuNzgxMSA2LjE4MTcyIDEwLjQzMjggNS44MzM0MSA5Ljk5OTg0IDUuODMzNDFaTTExLjA0MTUgMTMuMTI1MUMxMS4wNDE1IDEyLjg0ODggMTAuOTMxOCAxMi41ODM5IDEwLjczNjQgMTIuMzg4NUMxMC41NDExIDEyLjE5MzIgMTAuMjc2MSAxMi4wODM0IDkuOTk5ODQgMTIuMDgzNEM5LjcyMzU3IDEyLjA4MzQgOS40NTg2MiAxMi4xOTMyIDkuMjYzMjcgMTIuMzg4NUM5LjA2NzkyIDEyLjU4MzkgOC45NTgxNyAxMi44NDg4IDguOTU4MTcgMTMuMTI1MUM4Ljk1ODE3IDEzLjQwMTMgOS4wNjc5MiAxMy42NjYzIDkuMjYzMjcgMTMuODYxN0M5LjQ1ODYyIDE0LjA1NyA5LjcyMzU3IDE0LjE2NjcgOS45OTk4NCAxNC4xNjY3QzEwLjI3NjEgMTQuMTY2NyAxMC41NDExIDE0LjA1NyAxMC43MzY0IDEzLjg2MTdDMTAuOTMxOCAxMy42NjYzIDExLjA0MTUgMTMuNDAxMyAxMS4wNDE1IDEzLjEyNTFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=");
}
.attributes .product-availability .availability-msg span {
  font-weight: 400;
  white-space: break-spaces;
}
.attributes .product-availability .availability-msg.coming-soon {
  color: #3b8e6c;
}
.attributes .product-availability .availability-msg.coming-soon::before {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTUuNSA0LjMwOTY4TDE1LjE2NTYgNC42NDQwNkMxMy4zOTA2IDYuNDE5MDYgMTEuMDAzMSA3LjQzNzgxIDguNSA3LjQ5NzE4VjcuNTAwMzFWMTEuNTAwM1YxMS41MDM0QzExLjAwMzEgMTEuNTYyOCAxMy4zOTA2IDEyLjU4MTYgMTUuMTY1NiAxNC4zNTY2TDE1LjUgMTQuNjkwOVY0LjMxMjgxVjQuMzA5NjhaTTcgNi4wMDAzMUg4LjI3MTg3QzEwLjQ1OTQgNi4wMDAzMSAxMi41NTk0IDUuMTMxNTYgMTQuMTA2MiAzLjU4NDY4TDE1LjI5MzcgMi4zOTcxOEMxNS45MjE5IDEuNzY1OTMgMTcgMi4yMTI4MSAxNyAzLjEwMzQzVjcuNjEyODFDMTcuNTgxMyA3Ljg4NzgxIDE4IDguNjI4NDMgMTggOS41MDAzMUMxOCAxMC4zNzIyIDE3LjU4MTMgMTEuMTEyOCAxNyAxMS4zODc4VjE1Ljg5NzJDMTcgMTYuNzg3OCAxNS45MjE5IDE3LjIzNDcgMTUuMjkzNyAxNi42MDM0TDE0LjEwNjIgMTUuNDE1OUMxMi42MTI1IDEzLjkyMjIgMTAuNjA2MiAxMy4wNTk3IDguNSAxMy4wMDM0VjE2LjI1MDNDOC41IDE3LjIxNTkgNy43MTU2MiAxOC4wMDAzIDYuNzUgMTguMDAwM0g1Ljc1QzQuNzg0MzcgMTguMDAwMyA0IDE3LjIxNTkgNCAxNi4yNTAzVjEzLjAwMDNDMi44OTY4OCAxMy4wMDAzIDIgMTIuMTAzNCAyIDExLjAwMDNWOC4wMDAzMUMyIDYuODk3MTggMi44OTY4OCA2LjAwMDMxIDQgNi4wMDAzMUg3Wk01LjUgMTMuMDAwM1YxNi4yNTAzQzUuNSAxNi4zODc4IDUuNjEyNSAxNi41MDAzIDUuNzUgMTYuNTAwM0g2Ljc1QzYuODg3NSAxNi41MDAzIDcgMTYuMzg3OCA3IDE2LjI1MDNWMTMuMDAwM0g1LjVaTTQgNy41MDAzMUMzLjcyNSA3LjUwMDMxIDMuNSA3LjcyNTMxIDMuNSA4LjAwMDMxVjExLjAwMDNDMy41IDExLjI3NTMgMy43MjUgMTEuNTAwMyA0IDExLjUwMDNINS41SDdWNy41MDAzMUg0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+");
}

.coming-soon-toast {
  margin-bottom: 2rem;
  padding: 1rem 1.125rem;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 600;
  color: #000;
  line-height: 1.25rem;
  text-align: center;
  border-radius: 0.5rem;
  background: #DEEDE3;
}
@media (min-width: 1200px) {
  .coming-soon-toast {
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.coming-soon-toast::before {
  content: "";
  margin-right: 0.75rem;
  width: 1.25rem;
  height: 1.25rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNyAyLjc5Mzc1QzYuNDY4NzUgMi4zIDUuNzU2MjUgMiA0Ljk3NSAyQzMuMzMxMjUgMiAyIDMuMzMxMjUgMiA0Ljk3NUMyIDUuNTYyNSAyLjE3MTg4IDYuMTA5MzggMi40NjU2MiA2LjU3MTg4TDcgMi43OTM3NVpNMTAgNS41QzExLjQ1ODcgNS41IDEyLjg1NzYgNi4wNzk0NiAxMy44ODkxIDcuMTEwOTFDMTQuOTIwNSA4LjE0MjM2IDE1LjUgOS41NDEzMSAxNS41IDExQzE1LjUgMTIuNDU4NyAxNC45MjA1IDEzLjg1NzYgMTMuODg5MSAxNC44ODkxQzEyLjg1NzYgMTUuOTIwNSAxMS40NTg3IDE2LjUgMTAgMTYuNUM4LjU0MTMxIDE2LjUgNy4xNDIzNiAxNS45MjA1IDYuMTEwOTEgMTQuODg5MUM1LjA3OTQ2IDEzLjg1NzYgNC41IDEyLjQ1ODcgNC41IDExQzQuNSA5LjU0MTMxIDUuMDc5NDYgOC4xNDIzNiA2LjExMDkxIDcuMTEwOTFDNy4xNDIzNiA2LjA3OTQ2IDguNTQxMzEgNS41IDEwIDUuNVpNMTAgMThDMTEuNjYyNSAxOCAxMy4xOTA2IDE3LjQxODcgMTQuMzkwNiAxNi40NTMxTDE1LjcxODggMTcuNzgxMkMxNi4wMTI1IDE4LjA3NSAxNi40ODc1IDE4LjA3NSAxNi43NzgxIDE3Ljc4MTJDMTcuMDY4NyAxNy40ODc1IDE3LjA3MTkgMTcuMDEyNSAxNi43NzgxIDE2LjcyMTlMMTUuNDUgMTUuMzkzOEMxNi40MTg3IDE0LjE5MzggMTYuOTk2OSAxMi42NjU2IDE2Ljk5NjkgMTEuMDAzMUMxNyA3LjEzNDM4IDEzLjg2NTYgNCAxMCA0QzYuMTM0MzggNCAzIDcuMTM0MzggMyAxMUMzIDEyLjY2MjUgMy41ODEyNSAxNC4xOTA2IDQuNTQ2ODggMTUuMzkwNkwzLjIxODc1IDE2LjcxODhDMi45MjUgMTcuMDEyNSAyLjkyNSAxNy40ODc1IDMuMjE4NzUgMTcuNzc4MUMzLjUxMjUgMTguMDY4OCAzLjk4NzUgMTguMDcxOSA0LjI3ODEzIDE3Ljc3ODFMNS42MDYyNSAxNi40NUM2LjgwNjI1IDE3LjQxODcgOC4zMzQzNyAxNy45OTY5IDkuOTk2ODcgMTcuOTk2OUwxMCAxOFpNMTcuNTM0NCA2LjU3NUMxNy44MjgxIDYuMTEyNSAxOCA1LjU2MjUgMTggNC45NzVDMTggMy4zMzEyNSAxNi42Njg3IDIgMTUuMDI1IDJDMTQuMjQzNyAyIDEzLjUzMTIgMi4zIDEzIDIuNzkzNzVMMTcuNTM0NCA2LjU3NVpNMTAuNzUgNy43NUMxMC43NSA3LjMzNDM3IDEwLjQxNTYgNyAxMCA3QzkuNTg0MzcgNyA5LjI1IDcuMzM0MzcgOS4yNSA3Ljc1VjExQzkuMjUgMTEuMiA5LjMyODEyIDExLjM5MDYgOS40Njg3NSAxMS41MzEyTDEwLjk2ODggMTMuMDMxMkMxMS4yNjI1IDEzLjMyNSAxMS43Mzc1IDEzLjMyNSAxMi4wMjgxIDEzLjAzMTJDMTIuMzE4NyAxMi43Mzc1IDEyLjMyMTkgMTIuMjYyNSAxMi4wMjgxIDExLjk3MTlMMTAuNzQ2OSAxMC42OTA2VjcuNzVIMTAuNzVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4=") center no-repeat;
}
.coming-soon-toast p {
  margin: 0;
}

.product-name {
  font-size: 1.5rem;
  line-height: 1.75rem;
  color: #000;
  margin-bottom: 1.25rem;
  margin-top: 1.5rem;
  border: none;
  font-weight: 700;
}
@media (min-width: 1200px) {
  .product-name {
    margin-top: 0;
    margin-bottom: 1.25rem;
  }
}

.short-description-container {
  position: relative;
  font-size: 1rem;
  line-height: 1.375rem;
  margin-bottom: 2rem;
}
.short-description-container .read-more,
.short-description-container .read-less {
  font-size: 1rem;
  line-height: 1.375rem;
  color: #000;
  text-decoration: underline;
  font-weight: 600;
}
.short-description-container .read-less.hide {
  display: none;
}
.short-description-container .read-more.hide {
  display: none;
}

.short-description-text {
  max-height: 5.0625rem;
  overflow: hidden;
  -webkit-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
  position: relative;
  color: #6d6d6d;
  margin-bottom: 1.25rem;
}

.short-description-container.expanded .short-description-text {
  max-height: none;
}

.fade-overlay {
  position: absolute;
  bottom: 2.625rem;
  left: 0;
  width: 100%;
  height: 1.375rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
  pointer-events: none;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.short-description-container.expanded .fade-overlay {
  display: none;
}

.sticky-bottom-spacer {
  height: 0;
  width: 100%;
  display: block;
}

@media (min-width: 1200px) {
  .primary-images {
    max-width: 51.75rem;
  }
}
@media (min-width: 1200px) {
  .primary-images .pdp-fixed-image {
    position: sticky;
    top: 5rem;
  }
}

.product-detail .ratings-wishlist-wrapper {
  margin-bottom: 1.25rem;
}
@media (min-width: 1200px) {
  .product-detail .ratings-wishlist-wrapper {
    margin-bottom: 1.5rem;
  }
}
.product-detail .attributes .color-attribute,
.product-detail .attributes .size-attribute {
  border: none;
  padding: 0;
  background: none;
}
.product-detail .attributes .variant-selector {
  border-bottom: 0.0625rem solid #d1d1d1;
}
.product-detail .attributes .variant-selector.size-swatch-wrapper {
  padding: 1.5rem 0.75rem;
}
@media (min-width: 1200px) {
  .product-detail .attributes .variant-selector.size-swatch-wrapper {
    padding: 2rem 0 1.5rem 0;
  }
}
.product-detail .attributes .variant-selector.color-swatch-wrapper {
  padding: 1rem 0;
}
@media (min-width: 1200px) {
  .product-detail .attributes .variant-selector.color-swatch-wrapper {
    padding: 1rem 0 0.5rem 0;
  }
}
.product-detail .attributes .variant-selector .non-input-label {
  display: block;
  margin-bottom: 1rem;
}
.product-detail .attributes .variant-selector .non-input-label .color-heading,
.product-detail .attributes .variant-selector .non-input-label .size-swatch-heading {
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  color: #000;
  line-height: 1.25rem;
}
.product-detail .attributes .variant-selector .non-input-label .color-name {
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  color: #000;
  line-height: 1.375rem;
}
.product-detail .attributes .variant-selector .swatch-circle {
  position: relative;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.75em;
  height: 1.75em;
  background: #fff; /* stylelint-disable-line property-no-vendor-prefix */
  border-radius: 0.875em;
}
.product-detail .attributes .variant-selector .swatch-packsize {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 58px;
  border: 1px solid #BAE0CB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  padding: 0.25rem 0.75rem;
  width: auto;
}
.product-detail .attributes .variant-selector .swatch-packsize.selected {
  background-color: #BEDCCB;
}
.product-detail .attributes .variant-selector .swatch-packsize.unselectable {
  border-color: #6D6D6D;
  color: #6D6D6D;
}
.product-detail .prices-add-to-cart-actions,
.product-detail .exotel-affirm-section,
.product-detail .warranty-section {
  padding: 2rem 0;
  background-color: unset;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: static;
  border-bottom: 0.0625rem solid #d1d1d1;
}
.product-detail .prices-add-to-cart-actions .prices {
  padding: 0 0 1.25rem;
  text-align: left;
}
.product-detail .prices-add-to-cart-actions .price {
  text-align: left;
}
.product-detail .prices-add-to-cart-actions .add-to-cart {
  width: 100%;
  max-width: none;
}
.product-detail .prices-add-to-cart-actions .cart-and-ipay {
  text-align: left;
}
.product-detail .prices-add-to-cart-actions--no-border {
  border-bottom: 0;
}
.product-detail .exotel-affirm-section {
  padding: 1.25rem 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #6d6d6d;
  line-height: 1.25rem;
}
@media (min-width: 1200px) {
  .product-detail .exotel-affirm-section {
    padding: 1.5rem 0;
    gap: 0.75rem;
  }
}
.product-detail .exotel-affirm-section .affirm-msg .link {
  font-size: 0.875rem;
  color: #6d6d6d !important;
}
.product-detail .exotel-affirm-section .free-shipping,
.product-detail .exotel-affirm-section .drop-hint {
  gap: 0.5rem;
}
.product-detail .exotel-affirm-section .shipping-icon,
.product-detail .exotel-affirm-section .drop-icon {
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-repeat: no-repeat;
}
.product-detail .exotel-affirm-section .shipping-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24iPgo8cGF0aCBpZD0iUHJpbWFyeSIgZD0iTTExIDMuNUMxMS4yNzUgMy41IDExLjUgMy43MjUgMTEuNSA0VjEzQzExLjUgMTMuMjc1IDExLjI3NSAxMy41IDExIDEzLjVIMTBINy42QzcuMDgxMjUgMTIuNjAzMSA2LjExMjUgMTIgNSAxMkMzLjg4NzUgMTIgMi45MTg3NSAxMi42MDMxIDIuNCAxMy41SDJDMS43MjUgMTMuNSAxLjUgMTMuMjc1IDEuNSAxM1Y0QzEuNSAzLjcyNSAxLjcyNSAzLjUgMiAzLjVIMTFaTTEyIDE1QzEyIDE2LjY1NjIgMTMuMzQzOCAxOCAxNSAxOEMxNi42NTYyIDE4IDE4IDE2LjY1NjIgMTggMTVIMTkuMjVDMTkuNjY1NiAxNSAyMCAxNC42NjU2IDIwIDE0LjI1QzIwIDEzLjgzNDQgMTkuNjY1NiAxMy41IDE5LjI1IDEzLjVIMTlWOS42NjU2M0MxOSA5LjIgMTguODE1NiA4Ljc1NjI1IDE4LjQ4NzUgOC40MjgxMkwxNS41NzE5IDUuNTEyNUMxNS4yNDM3IDUuMTg0MzggMTQuOCA1IDE0LjMzNDQgNUgxM1Y0QzEzIDIuODk2ODggMTIuMTAzMSAyIDExIDJIMkMwLjg5Njg3NSAyIDAgMi44OTY4OCAwIDRWMTNDMCAxNC4xMDMxIDAuODk2ODc1IDE1IDIgMTVDMiAxNi42NTYyIDMuMzQzNzUgMTggNSAxOEM2LjY1NjI1IDE4IDggMTYuNjU2MiA4IDE1SDEwSDExSDExLjc1SDEyWk0xNy40MjgxIDkuNDg3NUMxNy40MzEyIDkuNDkwNjMgMTcuNDM3NSA5LjQ5Njg3IDE3LjQ0MDYgOS41SDEzLjAwMzFWNi41SDE0LjMzNzVDMTQuNDAzMSA2LjUgMTQuNDY4OCA2LjUyNSAxNC41MTU2IDYuNTcxODhMMTcuNDMxMiA5LjQ4NzVIMTcuNDI4MVpNMy41IDE1QzMuNSAxNC42MDIyIDMuNjU4MDQgMTQuMjIwNiAzLjkzOTM0IDEzLjkzOTNDNC4yMjA2NCAxMy42NTggNC42MDIxOCAxMy41IDUgMTMuNUM1LjM5NzgyIDEzLjUgNS43NzkzNiAxMy42NTggNi4wNjA2NiAxMy45MzkzQzYuMzQxOTYgMTQuMjIwNiA2LjUgMTQuNjAyMiA2LjUgMTVDNi41IDE1LjM5NzggNi4zNDE5NiAxNS43Nzk0IDYuMDYwNjYgMTYuMDYwN0M1Ljc3OTM2IDE2LjM0MiA1LjM5NzgyIDE2LjUgNSAxNi41QzQuNjAyMTggMTYuNSA0LjIyMDY0IDE2LjM0MiAzLjkzOTM0IDE2LjA2MDdDMy42NTgwNCAxNS43Nzk0IDMuNSAxNS4zOTc4IDMuNSAxNVpNMTUgMTMuNUMxNS4zOTc4IDEzLjUgMTUuNzc5NCAxMy42NTggMTYuMDYwNyAxMy45MzkzQzE2LjM0MiAxNC4yMjA2IDE2LjUgMTQuNjAyMiAxNi41IDE1QzE2LjUgMTUuMzk3OCAxNi4zNDIgMTUuNzc5NCAxNi4wNjA3IDE2LjA2MDdDMTUuNzc5NCAxNi4zNDIgMTUuMzk3OCAxNi41IDE1IDE2LjVDMTQuNjAyMiAxNi41IDE0LjIyMDYgMTYuMzQyIDEzLjkzOTMgMTYuMDYwN0MxMy42NTggMTUuNzc5NCAxMy41IDE1LjM5NzggMTMuNSAxNUMxMy41IDE0LjYwMjIgMTMuNjU4IDE0LjIyMDYgMTMuOTM5MyAxMy45MzkzQzE0LjIyMDYgMTMuNjU4IDE0LjYwMjIgMTMuNSAxNSAxMy41WiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K");
}
.product-detail .exotel-affirm-section .drop-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24iPgo8cGF0aCBpZD0iUHJpbWFyeSIgZD0iTTkuMjE1NTEgMy4xMTE5NEM4LjY4ODE3IDIuMjE2NzYgNy43MjQ2MyAxLjY2NjYzIDYuNjg2MjIgMS42NjY2M0g2LjYxNDZDNS4wMzI1NyAxLjY2NjYzIDMuNzUwMDIgMi45NDkxOCAzLjc1MDAyIDQuNTMxMjFDMy43NTAwMiA0Ljk5OTk2IDMuODYzOTUgNS40NDI2NyA0LjA2MjUyIDUuODMzMjlIMy4yMjkxOUMyLjM2NjU2IDUuODMzMjkgMS42NjY2OSA2LjUzMzE2IDEuNjY2NjkgNy4zOTU3OVY5LjQ3OTEzQzEuNjY2NjkgMTAuMTU5NSAyLjEwMjg4IDEwLjczODkgMi43MDgzNSAxMC45NTM3VjExLjA0MTZWMTYuMjVDMi43MDgzNSAxNy4zOTkgMy42NDI2IDE4LjMzMzMgNC43OTE2OSAxOC4zMzMzSDE1LjIwODRDMTYuMzU3NCAxOC4zMzMzIDE3LjI5MTcgMTcuMzk5IDE3LjI5MTcgMTYuMjVWMTEuMDQxNlYxMC45NTM3QzE3Ljg5NzIgMTAuNzM4OSAxOC4zMzM0IDEwLjE1OTUgMTguMzMzNCA5LjQ3OTEzVjcuMzk1NzlDMTguMzMzNCA2LjUzMzE2IDE3LjYzMzUgNS44MzMyOSAxNi43NzA5IDUuODMzMjlIMTUuOTM3NUMxNi4xMzYxIDUuNDQyNjcgMTYuMjUgNC45OTk5NiAxNi4yNSA0LjUzMTIxQzE2LjI1IDIuOTQ5MTggMTQuOTY3NSAxLjY2NjYzIDEzLjM4NTQgMS42NjY2M0gxMy4zMTM4QzEyLjI3NTQgMS42NjY2MyAxMS4zMTE5IDIuMjE2NzYgMTAuNzg0NSAzLjExMTk0TDEwIDQuNDQ5ODNMOS4yMTU1MSAzLjExNTE5VjMuMTExOTRaTTE2Ljc3MDkgNy4zOTU3OVY5LjQ3OTEzSDE1LjcyOTJIMTEuMDQxN1Y3LjM5NTc5SDEzLjM4NTRIMTYuNzcwOVpNOC45NTgzNSA3LjM5NTc5VjkuNDc5MTNINC4yNzA4NUgzLjIyOTE5VjcuMzk1NzlINi42MTQ2SDguOTU4MzVaTTguOTU4MzUgMTEuMDQxNlYxNi43NzA4SDQuNzkxNjlDNC41MDUyMyAxNi43NzA4IDQuMjcwODUgMTYuNTM2NCA0LjI3MDg1IDE2LjI1VjExLjA0MTZIOC45NTgzNVpNMTEuMDQxNyAxNi43NzA4VjExLjA0MTZIMTUuNzI5MlYxNi4yNUMxNS43MjkyIDE2LjUzNjQgMTUuNDk0OCAxNi43NzA4IDE1LjIwODQgMTYuNzcwOEgxMS4wNDE3Wk0xMy4zODU0IDUuODMzMjlIMTEuMDQxN0gxMC45OTk0TDEyLjEzMjIgMy45MDYyMUMxMi4zNzk2IDMuNDg2MjkgMTIuODI4OCAzLjIyOTEzIDEzLjMxMzggMy4yMjkxM0gxMy4zODU0QzE0LjEwNDggMy4yMjkxMyAxNC42ODc1IDMuODExODEgMTQuNjg3NSA0LjUzMTIxQzE0LjY4NzUgNS4yNTA2MSAxNC4xMDQ4IDUuODMzMjkgMTMuMzg1NCA1LjgzMzI5Wk04Ljk1ODM1IDUuODMzMjlINi42MTQ2QzUuODk1MiA1LjgzMzI5IDUuMzEyNTIgNS4yNTA2MSA1LjMxMjUyIDQuNTMxMjFDNS4zMTI1MiAzLjgxMTgxIDUuODk1MiAzLjIyOTEzIDYuNjE0NiAzLjIyOTEzSDYuNjg2MjJDNy4xNzEyNCAzLjIyOTEzIDcuNjIzNzIgMy40ODYyOSA3Ljg2Nzg2IDMuOTA2MjFMOS4wMDA2NyA1LjgzMzI5SDguOTU4MzVaIiBmaWxsPSJibGFjayIvPgo8L2c+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  padding-left: 1.75rem;
  width: 100%;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #6d6d6d;
  line-height: 1.25rem;
}
.product-detail .exotel-affirm-section .affirm-icon {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCA0MCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIxNyIgZmlsbD0idXJsKCNwYXR0ZXJuMF8xNTQ4OF8xMTkxOSkiLz4KPGRlZnM+CjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMF8xNTQ4OF8xMTkxOSIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPgo8dXNlIHhsaW5rOmhyZWY9IiNpbWFnZTBfMTU0ODhfMTE5MTkiIHRyYW5zZm9ybT0ibWF0cml4KDAuMDAzMTk1NDkgMCAwIDAuMDA3NTE4OCAtMC4wMTEyNzgyIDApIi8+CjwvcGF0dGVybj4KPGltYWdlIGlkPSJpbWFnZTBfMTU0ODhfMTE5MTkiIHdpZHRoPSIzMjAiIGhlaWdodD0iMTMzIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVVBQUFBQ0ZDQVlBQUFBcXdpRVpBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFCM1JKVFVVSDZBWVdFaUlLbERRV2pBQUFIa1pKUkVGVWVOcnRuWHQ4VmRXVngzOXJuNXVRNU40a055R1FCNUhjUUlvNnFLMFBFUEdWdGxqeUFKVlJwdGJSZnRUYWFxZXRqenJXc1ZvSHA2TlZxMVdybzZQanRJNmk3WWp2a0FSOFJtMTlnT0JndFFvaVNTQ1FCUExPdlhuZXM5ZjhrV0FGa3R4Nzk3bjNKb0gxL1h6OCtQbUV1L2RaWno5K1o2MXo5bDRiRUFSQkVBUkJFQVJCRUlSREFwSW1FSVQ0Y2ZiWjdWN2JUc29BZEliV0lDS3ltSFVhQU5nMmRWb1d0RkpncmEwTzVtQlBjN083ZGNNR0dwU1dFd0VVaEFsTmFTbFBJUXJNQVhnT1FIT0l1SkNaOGdETUJKQU5ZSnJobk9zRzBBcWdHYUFHZ09zQnJtZFd0Y3oybHRUVTFLMnJWcEV0UFNBQ0tBaHhZZmx5VGc0RS9QT1lhWjVTT0pZWnh3STRISUExRHViMEFmZ0V3RWZNMk1TczMrdnJTMzIvcG9iNnBLZEVBQVhCTWNYRjdFcE85cDhNVUNrUm53clFDUUFTSjdESmd3QTJNdU1kZ0Y3cjdRMjhYbE16M1M4OUtRSW9DR0d4YUZGYmVrSkNRb2xTdEpRWnBRQXlKL0h0REFENE14SFdCb084ZXUzYTFJK2xoMFVBQldFZmxpN3R5dEthdmdQUVdjdzREVURDUVhxcmYyWG1wNVhDcXNySzFJOUVBQVhoRUdYRkNsYnIxZ1crQ2VCU0FHY0JtSEtJTmNGSHpQaHZsMHV2cktoSWF4RUJGSVJEZ05MU25ueWwrQkptdmhpQVQxb0UvUUJlMEJvUHIxbmplVlVFVUJBT1FrcEtBdk9VMGo4SGFDbkc1NnZ0Wk9CREFIY3p1LzlRWFUzOUlvQ0NNT21GcitzVXBkUU5BRXFrTmNLbUVjQjlMbGZ2L1MrK09LMWJCRkFRSnFmd1hRZGdpYlNHR2N4b0plTDdtUWQrVTEwOXRVc0VVQkFtT0tXbFBRdUk3THNBV2lpdEVUV2FpZmlXcGliUGZ4NE1XL1JFQUlXRGpzV0xBN2xLNlJWRWRDa0FKUzBTRTdZQWRFMVZsWHUxQ0tBZ1RBQ1dMK2RFdno5d0ZSRnVCSkFxTFJJSEFTRlVFZGxYclY2ZC9wa0lvQ0NNRXlVbGdUS2wrRzRBY3lhUVdRTkV0SjJaNjRpNFZtdTFnd2k3QWU0bjRnQXpkVFB6Z0ZLcWMyOEJyYlZIS1VyUW1qd0FNcFhpVEsyUlJZUThEQzNWbVFsZ0JnRFhCTHJQWGlMY0hBaTQ3NnFwb2FBSW9DREVpVVdMMnRJVEV4UHZBM0RoT0p1eUE2QjF6THdPNFBkdDIvcHM0Y0xrblN0V2tJNzJoWTQvbmhPeXN2eHpMQXR6bVRHWENGOEZhQUdHTXM2TUp4OVlGbDFhVWVIZUtBSW9DREdtdkx6NzY4ejA2TEJYRk8vUTcyTm1WQkxSbjROQnJGKzcxdDA0L2w1d3IwOHAreVNBVHdkd0JrQ3p4c0dNSUVBM3U5MHB2NW9NS2JwRUFJVkpSM0V4SjZXa0JHNEJjQlhpOTVHakg4QWJSTHhhS2RmcWlvcmsyb25lVHFXbEhiT1ZzaFl6MHpJQXhYRU9tOSt5TE91Q2lvcms3U0tBZ2hBbHlzcjhYd1B3T0lDajRuQTVUWVRYdGNidmUzdDdYcGpNNmFTV0xldWEydCt2emdSd1BvQnZ4T25CMFVIRTM2dXNUSDFXQkZBUUhIczAvdThTNFNFQVNURysxSFptZnRUbGNqMDZHVHk5U0ZtNnRIZW0xdm9pWnI0SVFHR01MOGNBYm5lNzNUZE94SkJZQkZDWURDR3ZLeVVsY0FlQXEyTjhxVmVJY09lOGVlNlhZL0h4WXFJeGxBV25aeW5BVnd4N2hiRlRRY1phcmUzejE2NU5ieE1CRklRd1dieTRNOU95clA4RnNDaDJIZ3EvcUpSMTYrclZLZXNPNFZjTFJ3TzRIc0MzWXhjZTArZGEyK1ZyMXFSdEZnRVVoQkNVbDNjZnhZd1hZdlExMHliQ0h3Rys3VkJPQ0xvL0pTVmRoeXVsYmdUd0hjUWdVdzR6V3BYU1oxWldwcjB0QWlnSW8xQmFHaWhWQ2s4eHN5ZnFnNTd3S2pPdXJxcnkvRVZhZWpUUHUzdXVaZEd2QVpUR29QcGVJcjVnSW53Y0VRRVVKbUE0MW4wT1FFOGl5b2NPRWRGV3JYRnRkYlg3ZVdubGNMMXcveUptL0FiQTBWR3VXZ04wV1ZXVit4RVJRRUg0d3ZQemY1Y0l2NHR5K05VTjRKZk03dDhlek1rOVk4WHdSNmlyQWF3QWtCTE5pSmlJZjF4Wm1mcUFDS0FnNGxmYS9VTWl1aDlSZkFuUGpCcG02K0kxYTVMcnBJV2RNYnpUNUVGRU42RXNBN2ltcXNwenR3aWdjQWlIdmY1ckFkd2V4VEhaQytENitmUGQ5eDBLUzFyaUIxTlpXYzlsQU44SndCM0ZlcStzcWtyOXJRaWdjTWhSWHU2L2pobTNSWEV5dmFzMVh6U1JsbHNjYkN4WjB2a1ZyYTNIQVp3WU5XZWRjVkYxdGVjeEVVRGhVUEw4TGdMd3V5aU5SUVp3WjArUCsrZVRMUzNUWkdRby8yTFBuVVQ4a3loVkdRVG8zS29xOXdzaWdNSkJ6M0FPdnhjUWhVMzZST1FIOUNXVmxhbXJwR1hqN2NGM253ZW8vNHJTa3FVK3JmVVphOWFrL1VrRVVEaUlRNmllK1ZycjF4Q2Q5MGlmRWZIZnk0TG1jUlhCbzVocE5ZQUM1N0V3V3JXMkY2eGRtNzQxMW5iTGVRbEMzRm02dE9zSXJYVmxsTVN2Y21CZ1lKNkkzL2d5M1A0TEFLeDM3czFqcW1WWkx5eGExSll1QWlnY1ZKU1dkayt6YlZVTklDc0sxVDNXMCtNKys1VlhNanVsWmNlZnFpcFBrMlc1aXdGVVJLRzZ2MHRNVFB6ajh1VWMwNFByUlFDRnVMRmlCU3VBSHNmUTJSWU93eVM2Yi81ODk4WHlzV05pVVZGQlBXNjNleGt6L2ljSzFaVUVBdjVmeE5KZWVRY294TlA3dTVtSWJuSXVmcmk5dXRyekw5S2lFeG1tMHRLZWU2UHdoVmdUb2F5eTByTldCRkNZdEpTWCt4Y3pvOHBoMU1ITS9LUHE2dFFIcFVVbmh3aVdsL3NmWXFidk82eG9qMUxxMk5XclUzWktDQ3hNT3I3MXJaN0RtTEV5Q3VQdE9oRy95UVR4dkhtZXl3R3NkRmpSTk52V0s0ZGVvWWdIS0V3aWxpL254RURBLzhid3NZMU9YTDlicXF0VGI1UVduWHdVRjdNck9kbi9GQkV0YzFqVlQ2TzlaMWc4UUNHbStQMytHNXlLSDBBUGlQaE5YbXBxS05qYjZ6a2ZZS2RKVUg5Vlh0NGQxY093UkFDRm1GRlc1aithaUp4K3JIaHkvdnlVbjBoclRub1I3R1BHMlFCOTdxQ2FLY3owKytKaWp0cnhuaUtBUXF4Q1h3dkFJM0NXMUhTRDIrMitWTEs1SEJ4VVY2ZnUwZG91QitCazNlWUp5Y21CSzBVQWhRbE5UMC9nYWdEelRjc3pvOVd5ck9XclZsR3Z0T2JCdzVvMWFadVo2VUlNSmE0d2dnai9WbGJXV3hBTmUwUUFoYWhUVXRMclk4WUtCMVVFTFl2UFBSalA1QldBNm1wM0JSSC95a0VWS1lDK1N3UlFtSkJZbHYwSUhPM3o1V3RXcjA2dGtaWThlRWxKOGR3RTRIVUhZK1Njc2pLLzQ4elVzZ3hHaUNxbHBZR3ppZmc1QjFWVVZGVjV6cFNXUFBoWnNxUm5odGI2UXdDWmhsVjgydFBqUHRySmRrZ1J3Q2lUbjUrZjNBdGtjbEI1YlVZdnBxQzljL3YyVGdEajlpSi8yclM1SGp1aEw0TnQ5bW9FQTVZcmNVRDFXNTB0TFp1N28zbWQ1Y3ZaNnVrSmJHTEdYTU1xV2dBY1hWWGxhWktSZEdnd2ZBTGcwdzU4dU84N09WbE9CTkFCbVRPSzh1MmdYVUpBTVlpUEJWQUlJSG1VbjNjQnZJVVlINEN3U1JPLzI5bTRmU01jdkF3ZUNXK096MGREWjdrV00rRllNQmNDTlBLeUFVWUhDTFZNK0lRMDNtT2wvK3pFcHJJeS84VVl5dTVzRnRRd0w2K3VUbjFhUnRhaEpvTCtKd0NjYnpabXNNdTIzWE5lZW9rQ0lvRHhRYVZuKzVZVDRUSUFwOFBaZTlSNk1KNkR4WTkxN0tyL3dFRTlWa1p1d1huTXVCeWdreDMyYXlQQXp4QzdIbXB2L2p6c0hIdkZ4WnlVa2hMWURHQ20wVUFrUEZGWjZibEFodGVoK05xa2V4cEFueEJocXRuWW9Sc3JLOTIzaUFERzJ1UEw5WlhZakxzSk9DTEtWVE1EMVlxdDZ5SVJIUURJeUo2MWhKWCtEUmhmaWNFdHY4bWtydWxzM1BaKzZFSHN2NFlJZHhwZVp6ZFI4SWpLU20rN2pMSkQxZ3Mwamg2WTBkcmIyK09ycVpudWo5aWJrYVlQVFhaMnR0dWJVL0NZWmxUSFFQeUdIU0NVc2RKaHZ3eWVObTJ1SnozWDl5U1Ryb2lSK0FIQWFSWjB5TVNsdzVsN3IzZHcremVKK0IzYVZGVzVId1h3aHVIa21acWNuUEpQUnVHY05IMElyMjlHVVg0L0piOE4wSVV4dnRUR2pzYmFOOE95S1cvMllZT1cveDFpZkNlV0JqSHdTVnRqWGNnOGJJbUppZjlrR3I0QTJPUjJwendpSSsxUWgxaHJYQUhBTmhUQm55NWR5aWtpZ05FVXY3elpoMms3V0FQZ21OajNQOTBUVnNpYk4ydW0xbllOUUVmRjNpYmNpeEFmUkVwTGVRb0E0NzI2elB6VFZhdklsdEVtckZuaitSREFvNmFCbXRiKzc0a0FSb244L1B4a3JlMFhBTXlPdytVYU96SlQvamNjbTFqcjV3RE1pb05OYlVtNk4yUWVONktlQ3dIa0dvcmZjOVhWcWEvSmFCUDI0bkxoQmdCZFpxWFZGWkhtREJRQkhBWC9vUFV3Z0dQajVQNC9pSTgvSGdocFU5QjZDTUJ4OGJDSUNRODNOemVIc2JUQU9PVTVBNUFVVjhJK3ZQaWlweG5nM3hvK1VJdmVmYmNub3QwaElvQWprSjVYK0MwUXhXdEpSditneHNOaDJSVDc5NUI3R2JTVTZ6OUMvYWk4dkd1aCtlc0Jmckc2T3ZXdk10cUUvYkZ0ZlRjQW8wWDZTa1gyUUJZQlBCQ0xOTjhYdDZzUnJRenNybTBPMlUrYTc0MlhTVXg0dW0zbjFvWlF2OU5hL2NEOHR2a09HV3JDU0t4ZG05NUdaRHdIRjVlVmRjMFJBVFQxL25JS3p3RXdKMTdYSXhzaDNmMzAzSUpsTVZwK00wb29FZnFEVEdscGF4b1Ivc0h3RW05V1ZxYTlMYU5OR0kzRVJQNE5BSlBkSFFTb2kwVUF6YWYvVmRIdzRnR3NCL0VqQlA0MU1SNW1ZQTNBKzNwVnhLKzA3Njc5TUdTUE1sMFJCWnMwUUJ0QTlOOWczQTNtbFFCZUE5QzgzL0I1dTZ1cGRsM29VR1BLTW95KzdTK0U5MGZpL1Fsajh0eHphYTBBbVo0dGZFRzRIME5jMHRSL3c1dmo4d0Z3ZG40Rjgwb0didXBzcmg4eGw5M1UzSUlqYlZibkF2eGpZb1QwdERMelpoK210WDJLSXk4VGVNcTJyUnU2OW55K2RhUi85azR2UEFha3p3WFJaZUY0ZjBPM0NkTjNwRHZuelV1cHJxeVU4U2FFZXNnRzc5SGF1dHpBVWN0ZnZ6N3dEUUN2aERFM2hDK0Z2LzlNNEY4YmF4L28yczZtMnJDMmcrWG41eWMzTkRUMEkwU1dHRysyNzBwUWFLRWNvNHR2Nm1pcS9XVllQL1g1a2xCWE40Z1FpMUhQUE5PZkhReGlKd0RMd0tCZlZWVjVmaTZqVFFpSDhuSi9KVFBLRElxdXJLcnloUHhvS0NId1BrOERmYm9EMSsveGNNVVBBQm9hR25vUlRvb3N3bWtPYkhvNmJQRURnTHE2UG9TeEV0KzJhWW1oK0lHSUg1ZVJKa1F3WWg0d0cyZDBkbkV4SjRrQVJoUXAwa21HWlFkQjZoZXhNSXFCaFlaRmJkdXlib2lGVFZwcjA0U2w2eXNyVXorUm9TYUVTeUNRc2haQVk4VHpodG1Ubk54elJxamZ5VHZBWVRMelp1ZHJiWnVsNHdGZWEyK3NyWSsyVFo3czJkTUpkbzVoOFQ5Mzc5eTJKZG8yclZqQjZyMzMvRUFZNzFkRzRIY3kwb1JJcUttaFlGbVpmeVdBYXlNdHF4U2ZEYUJDQkRBY3I0WjFvUU0zclNZV05pblloVTdHVGl4c0dqNmk4aXdaTVVLOFlPWkhpU2hpQWRRYVp4VVg4MlZqcGN5WEVQaHZyV3dzTm16aDAxaVlaQTFsbURhTDV6azJOZ2xDdkJuZU1iUXA0amxBbUpxUzRsODR0cE1oN0kxak04MkxxcFlZMlpSaDd0RlNpM1NxY0JCTlVLT0R0b2l3U0FRd25JYlNuR3hhbGtuN1kyRVRrN2xORm1Kamt5Q01VNGoyckpFam9FVUF3MnNvcUJUandvUEVzYkNKREhkYURELzZXSHBWT0Zpb3F2TDhCY0Jua1U4RG1sZGEycG9tQWhnS3hST3VMWmpKa280UmhDL213eHFEWWk0ZzZYUVJRRUVRSmpzdkcwcm5hV09vWTB4d3BlVVVIa2VFcnhIamNBWWZTVVBISmFZTi8rY0IwQW1nWS9qL1hRQnZKOGFuSUh5QWZ1dnQ5dlp0bmRMZlFxeEl5OC9QVkVIWFVvQlBBTkZ4WU9RQzhBNk5UMjRIcUkyQlZzWDRFSXJmb3Y2RWlyYTJyVjNqWUtyS3lKdTFFTFkrbFJWT0hENEFLNE9CREFJSEFlb0MwTXFFajhEWXhGQ3ZkVFZ0ZXg5UlBHODZMVDgvazRJSjN5RG1oU0NjQUVJT0dKbkRjN2tGNEZhQWRnUDBBVUcvYmdXVDNteHAyZHdkN1laSVNPaXBDUWFUQndFa1JCWUc0OFJSL3kxYXhxVlBQMncybEhVT2dLOFRjREtBVkFmVjJReXNCK2laaEdEd3laYVdIYnVjQ25KNmJ1RWxJZnpyWlFTVUdOVk91SmM1OHRYcVlYVGNOOEU0dzZRc2d4NEFlSHRrVTQwKzZOeFYrOUpZUC9IbStjNW1qY05OYk9wc3Fyc0xRRERjMzJka0Z5N1Z4SDhYNlhXU3VQZiswYkpacCtYTW1xZEkzd0JHS1lERUNLcnRTVkVEMDNidDJ0V3p6MS9uemsxTWJ3MWNiZFMvU1hpb282NnVZNlIvODJUUG51NUM4Q2NnK2k0aVAydDVCeE9lQ05wMFR4aTVKa2NsTTlkWG9wa3VCWGdKZ0NrUmpMNGdnMTVXNFB2Ym0rcXJvamtueXNvQ2Z3TDQ1QWlMQlhwNjNONlIxZ002RXNDc3JJSmMyNktMbUxBY3NVc2ZQMGpBc3dUOXk3YW03UitiVkpDZG5lM3VwMlQ1S2hxR2FIWTIxZjVvVEFITUtYd2E0SE5NNnZlNGdpbkRlNkREd3B0ZHVCTEUveGl4cDJBamQ4K2V1cVlEdkJqYmRkL3dTWG9tNDM1YlIxUGQ3QVBud09HcFFWZS9rV2ZJMmk3cTNMM2o4MzMrV0ZRMEphTjc4Qm9tdW03WXczSkNMMEFQcEtqK213NFE3ckVlUExtRnB6TDROckR4TnN3dmpTbThRNHAvMUxHci9vUG9DS0QvZGdBL015aDZiRldWNS84T2VPWWJlWHZaTTcvcHpTbDhPdWlpZWliY2l0aWVuWkhBd0xjMTFLYU1iTjkvWm1VZG5pcFNKVVNDZDNyaFYxWFF0WjRZNTVzLzlIbGp6TVB5YWJPTHZQN2cyMHgwU3hURUR3Q1NBYjZtUnlkc3lzejJoVXp6Tm0zYVhFOTZqdTlCWm40akd1STM3R0dkQkUzdnBlY1VYaHVWK29qZk15dEg4MGNNZWlLcEpDT25vRHdqeC9jdWtYcGwyQXRJaU9NNHRwaHdXZERWdnlrOWQrYnhNcTJGc01Sdmh1OXJVUHdHSEo2a1Iwd3hGY0NNdkZtbktNdmVnSmdjZWtWRm12Q2FON3R3MUNRV3FYbUZodys2QWhzSnVCelJUNU9YUU9BN01ySjlEem10T3hoVTc1aVUweHBIR1F0Z1drN2gvSXdjMzdzTVdzMFkvWVZpbkNna3Bwck1YRitKVEc5aDdFaWxvSkJ0VkFOSWQxcVh0bWhETE1XUHRWMGRKYTl2ZEcrUTlETVoyYk9XakhSOVMvUGJ3eDlZWXZlS2hmQURiNjd2YmlkMXJGM3JiZ1RRRUdrNXBVWitsenltQUtiT21ESFZtK1A3blFLL013R0U3OHRQTkk5bVBKdVJOL05rbWViQ2FCRURRVDFPUUU0MEt0TklpSWtIbUpFM2F5WnIvU3hBbmpqTUd4ZVRmbUpxYnNHUlh6ZzMyYjRUaDhVM015Njl3cmd5STd2Z2ZJZTFSTHd2V0dzY0daRUFwbWNYZk1NS0ptd0NjREVtNW5yQlpOYjBmRlpXUWE3TWRlR0E4WnZqdXdiRTBYcEExbmZ2MmhMMXZkWE1DUXBhUHdWZ1doeWJKczFtOVRnQWxUWnQxbGNVb1NvKzR2dGxUNUR1OCtRVU9ibm5pSTlUSlVKZWVYbEhSbGdDbUplWGwwSkV6NE13WTJJUGM4b0t1dFIveVhRWHZreFFxV2tFamw2Q1drWk12RC9Mc244d1BwRVZIKy9OOVYyaExQMTAzRHkvZmNsMHdmNVg0MWxQTUZvTm9uWGk0V0VKNE5BbmM1b2t3c0xsYWJtK3hUTHRoUzhHdXRMWFI5T3JJY1V4ZWYvSGlNcHBmNllYdnh2R2g5cEh4WUJMVEwxQUltV1lWZHd1Q0RzRWRnV0Rkd0hvbnd3RDNtTGNMTk5lK0dLQ01MNGRaYkdJMVJmZ3hFTzRtNUpkYko5blV0RGw2amZLZEU1RU04TVd3SmFXSGJ1SThhaURHK3dGVURPMFM0SXZCZE5aSURxZGxENkZXWjFCeEJlQStkOHhkRGJ0b0xQeGlSTXpwaGNlSTFOZkNEV3VUUmpRYXFNMGFVeWVWRVlMNnA5L1BxTURRTVNMejVucHNBUEVkTXhRQXZvT0FuMFBvSEQzREhlRDZDbGkvWXpiWmRlRXUrcmZrMU0wTFFHRDF6SndkUVRYMm0vSTZ3c3d5Z3B4eTdJWUd1MGhSRFNaZ0NTem51UUdnQVppTUVReWh2OHplU3JzQkVYbXdSUDRVRTJpT2dpZ0R5TnUzK1NHd082NjVuR3dLVUJBSlFPZmdORUd3bFFHNWhGd09vQ1VPTm13RVl3M29iQ2RHWWxFWEFTbXhRQU9pMUw5QzFCVU5BVmJ0MFljYVJKaEJ6UG1SbFpHejR4SUFEdWJ0Mi96WmhmOEVSVHFFR3pleXFSK25SaE1lWExQbm8vOUFNWldtLzN3TjIzZEErQm5tYm0rMXpSemhZa0lNdE9vZTJhSHR3R04rYkkzUGRkM0t4alhHM1dqVmtzNmR0ZHVpdmJvOCtiNGJnTE13bnNGbk52V1ZQZXV1QmtqanBZV01EMnVGRjRhVklQcnUzZnViQjM2Ky9FSjZYa3RSNU5OcHpMaFBBSVdBQlJ2NzYrZmlIOXBEU2I5ZHFTRUFxbDVjN0lzUFhnOXdGY2hkcXN6WGllMnJtaHYvdnlqa1laV1JuYkJlVXgwSndDbkt6Q21wUG50cjNZQjZ3eksxZ09SQ1NCQStSRUpJQUFvNHRzMDZCOHg4Z3J1SFVUMDgvYkd1ajhnalBOa1E5SFdXTGNtUGJmd0RtS08vT0Jzd2pGZW44ODcydVp5UVFEWXoxQTNKM0h2Z3lNblM5Z3cyTGtMR3dGc0JIQ3ZOOGRYVE14NWNUU3drVmd0Ym0vYTlwZFJRNnloNVRqWGVQTjhiMEhqS1VSNU54WXhybTl2cnJzZG8yZVQwZTNOOVU5T3pjOS93dzY2cWdFYzdlUjZGdXNpR0FpZzF0eEFGUEdta3N5STM1VzBOVzMvR0l3WERnZ1ptUDg5UlEwYzBkNVl1eklhNHZjM3dhV0hUSXVxWGh3aGsxd1loUzNFcnBNNm0ycnZIQzFUelA1ME5OWFZ0RGZYUHhrbisxb1Y5Qm50emFPTDN6NjI3YXA3SG9Ucm9pcCt4RGUyTjlmZGhqQlNhYlUyTk93RWNDYUFOaWZYMUhTZ1Z4YWVyZFJxVUN4eUFSd3lVdDM2dDFkTCtKUkpMZXhvcnY5RkpCa213cVY5MTdidEdNb1JHUG56WFZHUnpITmhCRDdrUkwxZ2xKQnVZdmltb0I5R211Mm9vN0h1SGhnc0NoNGxnbnE1dmJIKzFvaXUzMVJYQjZZVnppN0xwc3VWMmczS3BCVVhzeXRpQWV4cTJyWWVoSmNCdkpob3UrZDFObTU3UDhiRFlkQnNFT25wTXRlRi9ZTVlwYXdsbmR1M3QwOWdHeXM2bTJwWG1ReDVKcnJIdWZpaWo3VytIQVpKVkQwSmc0L0EwY2N6czdONGlNakU4NlRVMUc1dnhBSTRGRis2THVsb3FsdTI5eU5IckVpZE1Xc09RRmxtUFJuZkxUM0NwT0NuYmJzKzN6R1JEZFNNVzB6TFdzcXFkdTc4OGFyTzV1M2JUTW8yTkRUME10SEw4VzR6UXdGRU1LalRqUVN3YmVmV0JnQTZwbmRWVkRURjB2cCs0eWNaT1RoRlRUajRJR3pxYUtwN2JFTGJ5UGkvcnVhNjkweUxEOC9MT21mdHBCNXgyTkExY1g5b2FOMXJVazRwSzlGSUFHTTlWTDA1QlYvMytvTnZtYWFBQndERlVjOWpKa3htR1BjaWltZGp4TVJFd2graVVFdURlUk9ocWFPeDlpMG5WN2NpUFhvaEd1M0diTFR1bG9qMkVVRFhPUFE1ZVhNTFo3S05PVkQ0cWdMUFoyQUJvcmU0VWhBQW9GOE51SjZaNkVZcXBkNk9RanpZYWlyelJIalA2VVBDaG1xaEdBZUhJd21nd1RJWUJJTnhGTUNoZzEzMEFwQStnVUJITUdFT0dIUEFuRXpxaXllUUlNUWkvSDF6bkU1eGk0UkJ0eHJZNFBqcmpDWS95R3dta2VaMVRpL3ZnaDJ3NHh4OHVWeXVBYTBqRjEwaU8zWUNtRFp0ZHBGU2Roa3JMQ0RHQXNBdTNEc2FXZFJPaUsrTE1BbDJ3WEI5SklkRXhRSk5hc3RrN0Y0aURocVdkRVZUQUNrdFo5WUpSSHcyTVo4RjJITUJtRDZNQkNGNjBnTDFsMGt3amR2R3Y2SHM5c25ZdjFyYlNXYWZNS3greHdLWW1qY25TK21CN3hGd0dhQUx4Yk1USnA0QW9uN2lSK2tZZi9GUjZKaWNBa2hKWkJSMXM3a0FwczZZTWRWbEoxekxldURIQU53eXpZUUpLeTZzOTB3Q004ZjlIU1VIWFYyVHNYK1ZVc25NSnA2WE5oSkE4dVlVWGdpYjcrVDRubDhnQ0ViWWNBVW1nWmw2L0UyWW5DK3NtSFdTeVFtYlNpWDBSU1NBWHAvUGl6NDhCdkJTbVZiQ1pNR2FNamdvclhBUWUvaEV5U1lPSUZFRUh1RFUvUHdadWcrdk1uQjRITzZwRFVBOUEvMURlZGdFUVJCRzh3QXB5V1JaQ1ZFd1BBSDBaTStlYnR2MjYwRFVEMHZlQnZCR2dQN0tvSThWMHljdW5WeTdkNCt4TjdkZ0daaWVsUzRXQkdFTVR5NlptUXpLOVljbGdNcWw3SlZST2ltK0hjVFBzS1pYRW16N3JaYVdIYnZHVkhhb0xKTFB5b0lnak8wQm1ueUV0WTg3TGl2dzRvc2hCREE5MS9kOUozdHloMWtQNHRzNjNBbVZrZVQ4ajNNR1hrRVFKaWNtNmZqM3JGaEJla3dQTURzNzI5M3Y2SmhKYmlIR2xlM045WCtBMGQ0UE9sVzJqQWlDTUhZb1Mza0d5MkIyNy8rSEF3U3dYNlg4UFppekRlMXFaSzFQN2RpOTQzT2owajVmRXZwNG9YU3ZJQWhqb2JXZVlaQU00UUFCVkFmRzFueWVBN3ZPN3pRVlB3RHBmYlFVa0p4K2dpQ0U5Z0FOaW9VVVFESmZnc0ovNm1pcXEzRjBVOUEvazY0VkJDR0UxaENBbkloTGNRZ0J6TWliZFJoQ25KODdobnk5NHVTV01uSUt5Z0U2UVRwWEVJU3hLQzMxWndHWVlxQlJlOFlVUUlZOTFZRW1ONW1XVGMyYms4V2doNlZyQlVFSWhXV1I2VXFScGpFRmtGZ1pIeXBFYkhxODNmRUpsaDU4RklBc2Z4RUVJU1MyelVicms1V3lQOXYvYi90OEJiWVovUTRPQ1luNDNXRitmbjZ5UDlpMkN1Qnk2VlpCRU1Ma2FKTkNnNE8wZVd3UFVBZGJ6VzJpczZibUZod1o3cTh6cGhjZTR3KzZha1Q4QkVHSVNHa0l4eGdVNjN6cHBkU3hQNEowN3Q1UkQyREEwSzRFbTZreVBYZm04V1A5YUdxZTd3aHZydTllVm5vRGdQblNuWUlnUklpSkFHNGU2WS83TDRRT01yRFJRVGFXUW1LMXpwdnJlNVUwWGdONE8wRE1pbk1CbWduRzEyMjkxM2c1d1ZJUWhNZzQ4OHc5cWNFZ0ZSb1UzUktPQUlLQWwrQXNIWlVDNHd3bW5QR0Z5TEdJblNBSXp0SGFmUlNnSXhZVVp0b3lzbGp0aDIycEp6RCttM0VmazY0V0JPRkFJV09qRHlCSzZVL0RFc0R1bmR1MmdQSEN1TjBoOFNzYTZuN3Bha0VRRGhSQVBjOU1BRjN2aHlXQVExNGcvUXNEZlhIWFBtQ3pUVk8rUTVJUVVCQ0VrVlhpbXdhRmRsZFVKTmVHTFlEZHUybzNFK0g2T04vWkRnWkt1bmR0YVpGT0ZnUmhmOHJLZWdzQUdId0E0WGRHOVF4SCs0ZU94cnA3aVBGUW5PN3RBOHNWUEttanFhNU91bGtRaEpIUmhrbWE2YjJJQlJBQTJwdnJmZ2pRWFRHK3E5OG4yTzdUV2hzYWRrb0hDNEl3cWgvSGJCTCtnb2pmTlJKQUFOelJWUHZQVEh3dXd6elp3U2hzVTRUU2pxYTZTL1llaUNRSWdqQ0tGQkVSaWcwSzJsb1BiQmp0SDhNNkdMMnpzZjRacjgvM0t2cHdKWUNmQURET0drUEFaZ1p1NjJpcVd3a2dPT0p2bEE3Q1JudkVUUVQwR3R2RjZBTWl2K2JRRTBiWk1lbHlVQytCald5eWxRckdhQ0FHVE51cHdlWGl5TVlLQjlpMFQ1U0t5NGMwSWhjRC9lMW0vWXVvSE43dXJKMkNqc2Z1Z0xKc3k5YnRac05KaHpWblMwcTY1d0JxU3FSamo0ZytycXFhMmpXR0hrVklVZEdVZEwrOVZERXZZc0lwQUk0TTRVbmFBSDhDcHBjMTBSKzdtbXJYeWROTUVJU0pnT010R3VreloyWnd2NXBqRVU4RnFVd3d2SnAxTHltMEtSdE5DZFQzWVhOemMwQ2FXaEFFUVJBRVFSQUVRUkFFUVJBRVFSQ0VlUEwvL3k0aVl4SjduQWtBQUFBbGRFVllkR1JoZEdVNlkzSmxZWFJsQURJd01qUXRNRFl0TWpKVU1UZzZNelE2TURrck1EQTZNREJjNFByMkFBQUFKWFJGV0hSa1lYUmxPbTF2WkdsbWVRQXlNREkwTFRBMkxUSXlWREU0T2pNME9qQTVLekF3T2pBd0xiMUNTZ0FBQUFCSlJVNUVya0pnZ2c9PSIvPgo8L2RlZnM+Cjwvc3ZnPgo=");
  width: 2.5rem;
  height: 1.0625rem;
  display: inline-block;
}
.product-detail .warranty-section {
  border-bottom: 0;
}
@media (max-width: 1399.98px) {
  .product-detail .warranty-section {
    padding: 1.5rem 0;
  }
}
.product-detail .warranty-section .warranty-message {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}
.product-detail .warranty-section .warranty-message .message {
  text-align: center;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #454545;
  line-height: 1.25rem;
}
.product-detail .accordion .manual-cta .manual-cta-button {
  margin-bottom: 0;
}

.good-better-best-carousel-wrapper {
  margin-bottom: 1.5rem;
  padding: 2.5rem 0 2.75rem 0.75rem;
  background: #f6f6f6;
  border-radius: 8px;
}
@media (min-width: 768px) {
  .good-better-best-carousel-wrapper {
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .good-better-best-carousel-wrapper {
    margin-bottom: 2rem;
    padding: 2.5rem 0 2.5rem 1rem;
  }
}
.good-better-best-carousel-wrapper .good-better-best-carousel {
  margin-bottom: 1.5rem;
}
.good-better-best-carousel-wrapper .good-better-best-carousel .slick-slide {
  margin-right: 0.5rem;
}
@media (max-width: 767.98px) {
  .good-better-best-carousel-wrapper .good-better-best-carousel .slick-dots {
    bottom: -2.8125rem;
  }
}
.good-better-best-carousel-wrapper .good-better-best-carousel .slick-arrow {
  display: none !important;
}
.good-better-best-carousel-wrapper .title {
  margin: 0 0 0.75rem 0;
  text-transform: none;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-line-clamp: 2;
  max-height: 3rem;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 1.25rem;
  font-weight: 700;
  color: #000;
  line-height: 1.5rem;
}
.good-better-best-carousel-wrapper .description {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-line-clamp: 3;
  max-height: 3.75rem;
  margin-bottom: 0.75rem;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #454545;
  line-height: 1.25rem;
}
.good-better-best-carousel-wrapper .description-upsell {
  margin-bottom: 0.75rem;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #454545;
  line-height: 1.25rem;
}
.good-better-best-carousel-wrapper .description-upsell:not(:has(*)) {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  margin: 0;
}
.good-better-best-carousel-wrapper .description-upsell ul,
.good-better-best-carousel-wrapper .description-upsell ol {
  padding-left: 0.5rem;
  margin: 0 0 0.75rem;
}
.good-better-best-carousel-wrapper .description-upsell ul li,
.good-better-best-carousel-wrapper .description-upsell ol li {
  display: list-item;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  list-style-position: inside;
}
.good-better-best-carousel-wrapper .description-upsell p,
.good-better-best-carousel-wrapper .description-upsell span,
.good-better-best-carousel-wrapper .description-upsell div {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  margin: 0 0 0.75rem;
}
.good-better-best-carousel-wrapper .product-tile {
  border: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  gap: 0.75rem;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  min-height: 11.375rem;
  border-radius: 8px;
  margin-top: 1.5rem;
  position: relative;
  background-color: #fff;
}
.good-better-best-carousel-wrapper .product-tile .product-badge,
.good-better-best-carousel-wrapper .product-tile .wishlist-product,
.good-better-best-carousel-wrapper .product-tile .availability-and-promo,
.good-better-best-carousel-wrapper .product-tile .product-availability,
.good-better-best-carousel-wrapper .product-tile .dynamic-product-availability,
.good-better-best-carousel-wrapper .product-tile .color-swatches {
  display: none;
}
.good-better-best-carousel-wrapper .product-tile .image-container {
  border-radius: 8px 0 0 8px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 10.125rem;
          flex: 0 0 10.125rem;
  min-height: 10.125rem;
  overflow: hidden;
  padding: 0;
}
@media (min-width: 1200px) {
  .good-better-best-carousel-wrapper .product-tile .image-container {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 11.375rem;
            flex: 0 0 11.375rem;
    min-height: 11.375rem;
  }
}
.good-better-best-carousel-wrapper .product-tile .image-container .tile-image-link {
  height: 100%;
}
.good-better-best-carousel-wrapper .product-tile .image-container .tile-image-link .tile-image {
  height: 100%;
}
.good-better-best-carousel-wrapper .product-tile .tile-body {
  padding: 0.75rem 0.75rem 0.5rem;
}
@media (min-width: 1200px) {
  .good-better-best-carousel-wrapper .product-tile .tile-body {
    padding: 0.75rem;
  }
}
.good-better-best-carousel-wrapper .product-tile .tile-body .pdp-link .link {
  margin-bottom: 0.5rem;
  letter-spacing: -0.03125rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  max-height: 3.375rem;
  word-break: break-word;
  font-family: "Plus Jakarta Sans", arial, helvetica, serif;
  font-size: 0.875rem;
  font-weight: 700;
  color: #000;
  line-height: 1.125rem;
}
.good-better-best-carousel-wrapper .product-tile .tile-body .ratings {
  margin-bottom: 0;
}
.good-better-best-carousel-wrapper .product-tile .price {
  margin-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.25rem;
}
@media (min-width: 1200px) {
  .good-better-best-carousel-wrapper .product-tile .price {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
.good-better-best-carousel-wrapper .product-tile .see-details-link {
  display: block;
  font-family: "DM Sans", arial, helvetica, serif;
  font-size: 1rem;
  font-weight: 400;
  color: #000;
  line-height: 1.375rem;
}
.good-better-best-carousel-wrapper .product-tile .tile-bottom {
  padding: 0.75rem;
  position: absolute;
  bottom: 0;
  left: 10.875rem;
}
@media (min-width: 1200px) {
  .good-better-best-carousel-wrapper .product-tile .tile-bottom {
    left: 12.125rem;
  }
}
.good-better-best-carousel-wrapper .navigation-container {
  padding-right: 2rem;
}

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