
/* DO NOT EDIT: This file is auto-generated and will be overwritten. [build-fingerprint:assets:source={_sass/inline-css.scss}] */

/* ===================================================== */
/* Inline CSS styles
/* ===================================================== */
@font-face {
  font-family: "bc-regular";
  src: url('//www.morphe.com/cdn/shop/t/1112/assets/font-BeausiteClassic-Regular.woff?v=40365589385175810841793045025') format("woff");
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: "bc-light";
  src: url('//www.morphe.com/cdn/shop/t/1112/assets/font-BeausiteClassic-Light.woff?v=66700477357599622241793045025') format("woff");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "bc-bold";
  src: url('//www.morphe.com/cdn/shop/t/1112/assets/font-BeausiteClassic-Bold.woff?v=51106958014368941831793045025') format("woff");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "en-regular";
  src: url('//www.morphe.com/cdn/shop/t/1112/assets/font-PPEditorialNew-Regular.woff?v=166818229767563756621793045025') format("woff");
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: "en-italic";
  src: url('//www.morphe.com/cdn/shop/t/1112/assets/font-PPEditorialNew-Italic.woff?v=179459856379588484161793045025') format("woff");
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: "Monument-Regular";
  src: url('//www.morphe.com/cdn/shop/t/1112/assets/PPMonumentExtended-Regular.woff2?v=147406217679952002971793045025') format("woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Monument-Black";
  src: url('//www.morphe.com/cdn/shop/t/1112/assets/PPMonumentExtended-Black.woff2?v=31565071917908938791793045025') format("woff2");
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "Monument-Bold";
  src: url('//www.morphe.com/cdn/shop/t/1112/assets/PPMonumentExtended-Bold.woff2?v=68731698085805881011793045025') format("woff2");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Aktiv-Grotesk";
  src: url("https://use.typekit.net/af/855c4b/00000000000000007753ca4f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/855c4b/00000000000000007753ca4f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/855c4b/00000000000000007753ca4f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aktiv-Grotesk-Light";
  src: url("https://use.typekit.net/af/6507b8/00000000000000007753ca2a/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"), url("https://use.typekit.net/af/6507b8/00000000000000007753ca2a/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"), url("https://use.typekit.net/af/6507b8/00000000000000007753ca2a/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");
  font-weight: 200;
  font-display: swap;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Aktiv-Grotesk-Bold";
  src: url("https://use.typekit.net/af/0e4445/00000000000000007753ca37/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/0e4445/00000000000000007753ca37/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/0e4445/00000000000000007753ca37/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
  font-stretch: normal;
}
/**** Tolstoy Carousel Styles ****/
.tolstoy-carousel-play-button path,
.tolstoy-carousel-play-button g {
  display: none;
}

.tolstoy-stories-title {
  display: none;
}

.tolstoy-carousel-play-button svg:last-child {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='none'><path d='M0 8.15087C0 3.73259 3.58172 0.150879 8 0.150879H20.317C24.7353 0.150879 28.317 3.7326 28.317 8.15088V20.4679C28.317 24.8862 24.7353 28.4679 20.317 28.4679H7.99999C3.58171 28.4679 0 24.8861 0 20.4679V8.15087Z' fill='%23ECE8E5'/><path d='M12 7.65088L12 20.6509' stroke='%2353565A' stroke-linecap='round'/><path d='M16 7.65088L16 20.6509' stroke='%2353565A' stroke-linecap='round'/></svg>");
  position: absolute;
  width: 1.75rem !important;
  height: 1.75rem !important;
  background-size: cover;
  background-repeat: no-repeat;
}

.tolstoy-carousel-play-button svg:first-child {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='none'><path d='M0 8.15087C0 3.73259 3.58172 0.150879 8 0.150879H20.317C24.7353 0.150879 28.317 3.7326 28.317 8.15088V20.4679C28.317 24.8862 24.7353 28.4679 20.317 28.4679H7.99999C3.58171 28.4679 0 24.8861 0 20.4679V8.15087Z' fill='%23ECE8E5'/><path d='M11.5 8L19 14.5L11.5 21V8Z' fill='%2353565A'/></svg>");
  position: absolute;
  width: 1.75rem !important;
  height: 1.75rem !important;
  background-size: cover;
  background-repeat: no-repeat;
}

.tolstoy-carousel-controls-container {
  bottom: 0.625rem !important;
  right: 0.625rem !important;
}

.tolstoy-product-content {
  border: none !important;
}

.tolstoy-product-tile {
  padding: 0.3125rem 0 !important;
}

.tolstoy-product-tile-image {
  background: #f7f7f7;
  width: 4.375rem !important;
  height: 4.625rem !important;
  border-radius: 0.625rem !important;
}

.tolstoy-product-tile-title,
.tolstoy-product-tile-subtitle {
  font-family: Aktiv-Grotesk, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
}

.tolstoy-product-tile div:first-child {
  padding: 0 !important;
}

.tolstoy-stories-container {
  background: #f8f5f5 !important;
  padding: 1.0625rem 1.4375rem !important;
  border-radius: 0.5rem !important;
}

.tolstoy-stories-main-container {
  margin: 0 0 0 0 !important;
}

.tolstoy-stories-tile {
  position: relative !important;
}

.tolstoy-stories-tile::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cmask id='mask0_4659_15461' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='30' height='30'%3E%3Crect width='30' height='30' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4659_15461)'%3E%3Cpath d='M13.6731 18.7259L18.4688 15.6369C18.7123 15.4846 18.8341 15.2731 18.8341 15.0025C18.8341 14.7317 18.7123 14.5185 18.4688 14.3631L13.6731 11.2741C13.4248 11.0978 13.1672 11.0826 12.9003 11.2284C12.6334 11.3745 12.5 11.602 12.5 11.9109V18.0891C12.5 18.398 12.6334 18.6255 12.9003 18.7716C13.1672 18.9174 13.4248 18.9022 13.6731 18.7259ZM15.0041 26.25C13.4484 26.25 11.9858 25.9548 10.6163 25.3644C9.24687 24.774 8.05562 23.9727 7.0425 22.9606C6.02938 21.9485 5.2274 20.7583 4.63656 19.39C4.04552 18.0219 3.75 16.5599 3.75 15.0041C3.75 13.4484 4.04521 11.9858 4.63562 10.6162C5.22604 9.24687 6.02729 8.05562 7.03938 7.0425C8.05146 6.02937 9.24167 5.2274 10.61 4.63656C11.9781 4.04552 13.4401 3.75 14.9959 3.75C16.5516 3.75 18.0142 4.04521 19.3838 4.63563C20.7531 5.22604 21.9444 6.02729 22.9575 7.03938C23.9706 8.05146 24.7726 9.24167 25.3634 10.61C25.9545 11.9781 26.25 13.4401 26.25 14.9959C26.25 16.5516 25.9548 18.0142 25.3644 19.3837C24.774 20.7531 23.9727 21.9444 22.9606 22.9575C21.9485 23.9706 20.7583 24.7726 19.39 25.3634C18.0219 25.9545 16.5599 26.25 15.0041 26.25ZM15 25C17.7917 25 20.1562 24.0312 22.0938 22.0938C24.0312 20.1562 25 17.7917 25 15C25 12.2083 24.0312 9.84375 22.0938 7.90625C20.1562 5.96875 17.7917 5 15 5C12.2083 5 9.84375 5.96875 7.90625 7.90625C5.96875 9.84375 5 12.2083 5 15C5 17.7917 5.96875 20.1562 7.90625 22.0938C9.84375 24.0312 12.2083 25 15 25Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 1.875rem;
  height: 1.875rem;
  position: absolute;
  bottom: 0.625rem;
  right: 0.3125rem;
  z-index: 10;
}

.tolstoy-product-tile-button {
  position: relative !important;
}

.tolstoy-product-tile-button > svg {
  display: none !important;
}

tolstoy-carousel .tolstoy-previous-button,
tolstoy-carousel .tolstoy-next-button {
  display: block !important;
  background: transparent !important;
  border: 0.0625rem solid #67645e;
  min-width: max(1.9375rem, 2.15278vw);
  min-height: max(1.9375rem, 2.15278vw);
}

tolstoy-carousel .tolstoy-previous-button::after,
tolstoy-carousel .tolstoy-next-button::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect y='0.00805664' width='40' height='40' rx='20' fill='%23ECE8E5'/%3E%3Cpath d='M25.4847 20.0081L20.4847 25.0081L19.5528 24.0762L22.9577 20.6713L14.5153 20.6713V19.3448L22.9577 19.3448L19.5528 15.94L20.4847 15.0081L25.4847 20.0081Z' fill='%2353565A'/%3E%3C/svg%3E");
}

tolstoy-carousel .tolstoy-previous-button > svg,
tolstoy-carousel .tolstoy-next-button > svg {
  display: none !important;
  height: 0.625rem;
  width: 0.625rem;
}

tolstoy-carousel .tolstoy-previous-button > svg > path,
tolstoy-carousel .tolstoy-next-button > svg > path {
  fill: #67645e;
}

tolstoy-carousel .tolstoy-next-button {
  transform: rotate(0) scale(1) !important;
}

tolstoy-carousel .tolstoy-previous-button {
  transform: scaleX(-1) !important;
}

tolstoy-carousel .tolstoy-previous-button:hover {
  background: #ffffff !important;
}

tolstoy-carousel .tolstoy-carousel-progress-bar-container {
  margin-right: 1.25rem !important;
}

tolstoy-carousel .tolstoy-carousel-title {
  font-family: Monument-Black, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif !important;
  padding: 1.5rem 0.5rem !important;
  text-align: left !important;
  color: #74767c !important;
}

tolstoy-carousel .tolstoy-carousel-arrows-container {
  margin-bottom: 3.125rem !important;
  gap: 1.25rem !important;
}

.tolstoy-carousel-progress-bar-container > :first-child {
  height: 0.125rem !important;
}
/**** Deprecated ****/
.CartItem-imagePlaceholder {
  padding-bottom: var(--product-image-placeholder-padding);
  background-size: var(--product-image-size);
}

.GridItem-imagePlaceholder {
  padding-bottom: var(--product-image-placeholder-padding);
  background-size: var(--product-image-size);
}
.GridItem-secondImagePlaceholder {
  padding-bottom: var(--product-image-placeholder-padding);
  background-size: var(--product-image-size);
}
.GridItem-thumbImagePlaceholder {
  padding-bottom: var(--product-image-placeholder-padding);
  background-size: var(--product-image-size);
}

/*  */

@media only screen and (max-width: 767px) {
  .tolstoy-carousel-arrows-container {
    max-width: 94.5rem;
    margin: 0 auto;
    padding: 1.5rem 1rem 1rem;
  }
  tolstoy-carousel .tolstoy-next-button {
    margin-right: 1.125rem !important;
  }
}

@media only screen and (min-width: 768px) {
  .tolstoy-wrapper {
    max-width: 94.5rem;
    margin: 0 auto;
    padding: 0 1.5rem;
  }
  div[class^=_productTextContainer] {
    background: #ffffff;
  }
  div[class^=_productLeftContainer] {
    position: relative;
  }
  div[class^=_productLeftContainer]::before {
    content: "";
    background: #ffffff;
    position: absolute;
    left: 4.375rem;
    width: 0.5rem;
    height: 5rem;
  }
  .tolstoy-product-tile > div:first-child::after {
    content: "";
    position: absolute;
    left: -0.25rem;
    top: -0.3125rem;
    border-radius: 0.9375rem;
    width: 5rem;
    height: 5rem;
    border: solid 0.3125rem #fff;
  }
  .tolstoy-product-tile-button {
    margin-bottom: -1.875rem;
  }
  .tolstoy-product-tile-button::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cpath d='M0 8.15088C0 3.7326 3.58172 0.150879 8 0.150879H22C26.4183 0.150879 30 3.7326 30 8.15088V22.1509C30 26.5692 26.4183 30.1509 22 30.1509H8C3.58172 30.1509 0 26.5692 0 22.1509V8.15088Z' fill='%23ECE8E5'/%3E%3Cmask id='mask0_4659_13869' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='5' y='5' width='20' height='21'%3E%3Crect x='5' y='5.15088' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4659_13869)'%3E%3Cpath d='M9.75648 22.7341C9.38676 22.7341 9.07099 22.6033 8.80919 22.3416C8.54752 22.0798 8.41669 21.7641 8.41669 21.3943V11.9073C8.41669 11.5375 8.54752 11.2218 8.80919 10.96C9.07099 10.6983 9.38676 10.5675 9.75648 10.5675H11.4167C11.4167 9.57302 11.7658 8.72719 12.464 8.02996C13.162 7.33274 14.009 6.98413 15.0048 6.98413C16.0005 6.98413 16.8459 7.33274 17.5409 8.02996C18.2359 8.72719 18.5834 9.57302 18.5834 10.5675H20.2436C20.6133 10.5675 20.929 10.6983 21.1909 10.96C21.4525 11.2218 21.5834 11.5375 21.5834 11.9073V21.3943C21.5834 21.7641 21.4525 22.0798 21.1909 22.3416C20.929 22.6033 20.6133 22.7341 20.2436 22.7341H9.75648ZM9.75648 21.6508H20.2436C20.3077 21.6508 20.3665 21.6241 20.4198 21.5706C20.4733 21.5173 20.5 21.4585 20.5 21.3943V11.9073C20.5 11.8431 20.4733 11.7843 20.4198 11.731C20.3665 11.6775 20.3077 11.6508 20.2436 11.6508H9.75648C9.69231 11.6508 9.63356 11.6775 9.58023 11.731C9.52676 11.7843 9.50002 11.8431 9.50002 11.9073V21.3943C9.50002 21.4585 9.52676 21.5173 9.58023 21.5706C9.63356 21.6241 9.69231 21.6508 9.75648 21.6508ZM15.0048 16.7341C16.0005 16.7341 16.8459 16.3855 17.5409 15.6883C18.2359 14.9911 18.5834 14.1452 18.5834 13.1508H17.5C17.5 13.8452 17.257 14.4355 16.7709 14.9216C16.2847 15.4077 15.6945 15.6508 15 15.6508C14.3056 15.6508 13.7153 15.4077 13.2292 14.9216C12.7431 14.4355 12.5 13.8452 12.5 13.1508H11.4167C11.4167 14.1497 11.7658 14.9966 12.464 15.6916C13.162 16.3866 14.009 16.7341 15.0048 16.7341ZM12.5 10.5675H17.5C17.5 9.87302 17.257 9.28274 16.7709 8.79663C16.2847 8.31052 15.6945 8.06746 15 8.06746C14.3056 8.06746 13.7153 8.31052 13.2292 8.79663C12.7431 9.28274 12.5 9.87302 12.5 10.5675Z' fill='%2353565A'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 1.875rem;
    height: 1.875rem;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    transition: left 0.7s ease;
  }
  .tolstoy-product-tile-button:hover.tolstoy-product-tile-button::after {
    position: absolute;
    left: -7.625rem;
    color: #53565a !important;
  }
  .tolstoy-product-tile-button.tolstoy-product-tile-button::before {
    content: "Quick Shop";
    background-color: #ece8e5 !important;
    position: absolute;
    left: 2.0625rem;
    top: -0.0625rem;
    padding: 0.625rem 0.9375rem 0.625rem 2.0625rem;
    border-radius: 1.25rem;
    font-family: Monument-Black, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 800;
    line-height: 90%;
    width: 10rem;
    color: #53565a !important;
    transition: left 0.65s ease;
  }
  .tolstoy-product-tile-button:hover.tolstoy-product-tile-button::before {
    left: -8.0625rem;
  }
  .tolstoy-product-content {
    padding-right: 0.1875rem !important;
  }
  .tolstoy-product-tile-arrow {
    top: 0 !important;
    right: 0 !important;
  }
}



.tvg_cart_mfdRvq_drawer{flex-direction:column;height:100%;transition:opacity .3s ease-in-out;display:flex;position:relative}
.tvg_cart_mfdRvq_drawer.is-updating{pointer-events:none;opacity:.5}
.tvg_cart_mfdRvq_drawer.is-adding-gwp{pointer-events:none;opacity:.5}
.tvg_cart_mfdRvq_drawer__frame{height:auto}
.tvg_cart_mfdRvq_drawer__sections,.tvg_cart_mfdRvq_drawer__main{position:relative}
.tvg_cart_mfdRvq_drawer__main{flex-direction:column;display:flex;position:relative}
.tvg_cart_mfdRvq_drawer__footer{flex-shrink:0;margin-top:auto;padding:1rem;position:relative;bottom:0}
.tvg_cart_mfdRvq_page{min-height:30rem;padding:0;transition:opacity .3s ease-in-out;position:relative}
.tvg_cart_mfdRvq_page.is-updating{pointer-events:none;opacity:.5}
.tvg_cart_mfdRvq_page.is-adding-gwp{pointer-events:none;opacity:.5}
.tvg_cart_mfdRvq_page__grid{flex-direction:column;width:100%;display:flex}
.tvg_cart_mfdRvq_page__sections,.tvg_cart_mfdRvq_page__frame{position:relative}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_upsell{overscroll-behavior-x:contain}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_upsell .swiper{box-sizing:border-box;width:100%;position:relative}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_empty{box-sizing:border-box;min-height:18.75rem;padding:1.5rem;position:relative}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_summary__sticky{margin-left:0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_summary__frame{padding:1rem 1rem 0}
.tvg_cart_mfdRvq_page__sidebar__wrapper{position:sticky;top:6rem}
.tvg_cart_mfdRvq_page__desktop{display:none}
.tvg_cart_mfdRvq_page__desktop__main{flex-shrink:1;width:100%;max-width:49.25rem;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_page__desktop__sidebar{flex-shrink:0;width:32.3125rem;position:relative}
.tvg_cart_mfdRvq_page__mobile{display:flex}
.tvg_cart_mfdRvq_page__mobile__main{flex-direction:column;min-height:37.5rem;display:flex;position:relative}
.tvg_cart_mfdRvq_title{letter-spacing:-.0225rem;text-transform:uppercase;color:#53565a;align-items:center;gap:.5rem;padding:1.5rem 1rem;font-family:Monument-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:90%;display:flex}
.tvg_cart_mfdRvq_title__text{font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700}
.tvg_cart_mfdRvq_title__count{text-align:center;justify-content:center;align-items:center;display:flex}
.tvg_cart_mfdRvq_progress{padding:0 1rem;position:relative}
.tvg_cart_mfdRvq_progress__loading{width:100%;height:7.6875rem;position:relative}
.tvg_cart_mfdRvq_progress__frame{color:#53565a;background-color:#f8f5f5;border-radius:.75rem;padding:1rem}
.tvg_cart_mfdRvq_progress__header{flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:1rem;display:flex}
.tvg_cart_mfdRvq_progress__header .tvg_cart_mfdRvq_metTier,.tvg_cart_mfdRvq_progress__header .tvg_cart_mfdRvq_nextTier{display:block}
.tvg_cart_mfdRvq_progress__title{letter-spacing:-.00875rem;font-family:Aktiv-Grotesk-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%;display:block}
.tvg_cart_mfdRvq_progress__subtitle{letter-spacing:.00875rem;flex-direction:column;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%;display:flex}
.tvg_cart_mfdRvq_progress__subtitle .is-met{font-family:Aktiv-Grotesk-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600}
.tvg_cart_mfdRvq_progress__content{position:relative}
.tvg_cart_mfdRvq_progress__percent{background-color:#53565a;height:100%;position:absolute;left:0}
.tvg_cart_mfdRvq_progress__bar{border-bottom:1px solid #bdcbc2;width:100%;height:.25rem;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_progress__bar__fill{background-color:#000;height:100%;position:absolute;left:0}
.tvg_cart_mfdRvq_progress__tiers{justify-content:space-between;width:100%;margin:0;padding:1rem 0 0;list-style:none;display:flex}
.tvg_cart_mfdRvq_progress__message{gap:1.5rem;margin-top:1rem;display:flex}
.tvg_cart_mfdRvq_progress__message p{letter-spacing:.00875rem;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%}
.tvg_cart_mfdRvq_progress__message p b{font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}
.tvg_cart_mfdRvq_progress__messageImage{aspect-ratio:1;border:1px solid #bcbdc3;border-radius:.25rem;flex-shrink:0;width:3.75rem;height:3.75rem;display:block;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_progress__messageImage img{object-fit:cover;width:100%;height:100%}
.tvg_cart_mfdRvq_tier{letter-spacing:.00875rem;justify-content:flex-start;align-items:flex-start;gap:.25rem;width:fit-content;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%;display:flex;position:relative}
.tvg_cart_mfdRvq_tier.is-active{max-width:5.3125rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}
.tvg_cart_mfdRvq_tier span{width:.875rem;height:.875rem;margin-top:.25rem}
.tvg_cart_mfdRvq_contents{position:relative}
.tvg_cart_mfdRvq_contents__wrapper{flex-direction:column;display:flex}
.tvg_cart_mfdRvq_lineItem{position:relative;container-type:inline-size}
.tvg_cart_mfdRvq_lineItem__loading{width:100%;height:7.5rem;position:relative}
.tvg_cart_mfdRvq_lineItem__frame{color:#53565a;border-bottom:1px solid #bdcbc2;position:relative}
.tvg_cart_mfdRvq_lineItem__content{align-items:flex-start;min-height:10rem;padding:1rem;display:flex}
.tvg_cart_mfdRvq_lineItem__media{aspect-ratio:1;background-color:#f7f7f7;border-radius:.25rem;flex-shrink:0;width:6.5rem;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_lineItem__link{display:flex}
.tvg_cart_mfdRvq_lineItem__image{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}
.tvg_cart_mfdRvq_lineItem__right{flex-direction:column;justify-content:space-between;width:100%;min-height:7.5rem;padding:0 1rem;display:flex;position:relative}
.tvg_cart_mfdRvq_lineItem__details{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex;position:relative}
.tvg_cart_mfdRvq_lineItem__product{letter-spacing:-.02rem;flex-direction:column;gap:1.5rem;max-width:12.5rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;display:flex}
.tvg_cart_mfdRvq_lineItem__title{letter-spacing:-.0175rem;flex-direction:column;width:100%;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;display:flex}
.tvg_cart_mfdRvq_lineItem__properties{display:block}
.tvg_cart_mfdRvq_lineItem__discounts{color:#74767c;letter-spacing:-.0175rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_lineItem__price{letter-spacing:-.02rem;flex-flow:column;align-items:center;gap:.25rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;display:flex}
.tvg_cart_mfdRvq_lineItem__price__original{color:#74767c;text-decoration-line:line-through;position:relative}
.tvg_cart_mfdRvq_lineItem__price__value{position:relative}
.tvg_cart_mfdRvq_lineItem__quantity{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex;position:relative}
.tvg_cart_mfdRvq_lineItem__remove{appearance:none;letter-spacing:-.0175rem;color:currentColor;cursor:pointer;text-underline-offset:20%;text-underline-position:from-font;background:0 0;border:none;width:auto;margin:0;padding:0;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;text-decoration:underline}
.tvg_cart_mfdRvq_lineItem__errorMessage{color:#c31414;letter-spacing:-.0175rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;display:block}
.tvg_cart_mfdRvq_quantity{height:2.5rem;position:absolute;bottom:0;right:0}
.tvg_cart_mfdRvq_quantity__controls{border:1px solid #bcbdc3;border-radius:.5rem;align-items:center;height:100%;padding:.25rem;display:flex}
.tvg_cart_mfdRvq_quantity__input{text-align:center;letter-spacing:-.0175rem;border:0;outline:0;width:1.5rem;height:1.5rem;padding:0;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_quantity__control{appearance:none;color:#53565a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:0;padding:0;display:flex}
.tvg_cart_mfdRvq_quantity__control svg{pointer-events:none}
.tvg_cart_mfdRvq_upsell,.tvg_cart_mfdRvq_rewards{margin-top:auto;padding:1.5rem 0 .5rem;position:relative}
:is(.tvg_cart_mfdRvq_upsell .swiper,.tvg_cart_mfdRvq_rewards .swiper){overflow:hidden}
:is(.tvg_cart_mfdRvq_upsell .swiper-wrapper,.tvg_cart_mfdRvq_rewards .swiper-wrapper){align-items:stretch}
:is(.tvg_cart_mfdRvq_upsell .swiper-slide,.tvg_cart_mfdRvq_rewards .swiper-slide){height:auto}
.tvg_cart_mfdRvq_upsell__title,.tvg_cart_mfdRvq_rewards__title{box-sizing:border-box;letter-spacing:-.015rem;text-transform:uppercase;color:#53565a;width:100%;padding:0 1rem 1rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-style:normal;font-weight:800;line-height:90%}
.tvg_cart_mfdRvq_upsell__carousel,.tvg_cart_mfdRvq_rewards__carousel{box-sizing:border-box;width:100%;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_upsell__navigation,.tvg_cart_mfdRvq_rewards__navigation{justify-content:space-between;align-items:center;gap:1.25rem;padding:.75rem 1rem 0;display:flex}
.tvg_cart_mfdRvq_upsell__arrows,.tvg_cart_mfdRvq_rewards__arrows{flex-shrink:0;align-items:center;gap:1.25rem;display:flex;position:relative}
.tvg_cart_mfdRvq_upsell__arrow,.tvg_cart_mfdRvq_rewards__arrow{appearance:none;color:#53565a;cursor:pointer;background:#ece8e5;border:none;border-radius:7.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:0;padding:0;display:flex;position:relative}
.tvg_cart_mfdRvq_upsell__arrow svg,.tvg_cart_mfdRvq_rewards__arrow svg{pointer-events:none}
.tvg_cart_mfdRvq_upsell__arrow[disabled],.tvg_cart_mfdRvq_rewards__arrow[disabled]{opacity:.5}
.tvg_cart_mfdRvq_upsell__scrollbar,.tvg_cart_mfdRvq_rewards__scrollbar{background-color:#ece8e5;width:100%;height:2px}
:is(.tvg_cart_mfdRvq_upsell__scrollbar .swiper-scrollbar-drag,.tvg_cart_mfdRvq_rewards__scrollbar .swiper-scrollbar-drag){background-color:#53565a}
.tvg_cart_mfdRvq_rewards__scrollbar.swiper-scrollbar-lock+.tvg_cart_mfdRvq_rewards__arrows{display:none}
.tvg_cart_mfdRvq_rewards{margin-top:unset;max-height:0;transition:all .3s ease-in-out;animation:.3s forwards tvg_cart_mfdRvq_expandRewards;overflow:hidden}
@keyframes tvg_cart_mfdRvq_expandRewards{0%{max-height:0}
to{max-height:17.5rem}
}
.tvg_cart_mfdRvq_reward{height:100%;display:block;position:relative}
.tvg_cart_mfdRvq_reward__container{color:#53565a;box-sizing:border-box;text-align:left;background-color:#f8f5f5;border-radius:.5rem;height:100%;padding:.75rem;text-decoration:none;display:block;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_reward__wrapper{flex-direction:row;align-items:flex-start;gap:.875rem;display:flex}
.tvg_cart_mfdRvq_reward__images{aspect-ratio:1;background:oklch(100% 0 0/.2);border-radius:.5rem;flex-shrink:0;width:4rem;display:block;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_reward__image{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}
.tvg_cart_mfdRvq_reward__content{flex-direction:column;gap:.25rem;display:flex;position:relative}
.tvg_cart_mfdRvq_reward__title{letter-spacing:-.0175rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_reward__price{letter-spacing:-.0175rem;gap:.25rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;display:flex}
.tvg_cart_mfdRvq_reward__priceCompare{color:#74767c;text-decoration-line:line-through}
.tvg_cart_mfdRvq_reward__atc{text-align:center;letter-spacing:.0175rem;color:#fff;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background-color:#53565a;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.375rem;width:100%;min-height:2.375rem;margin-top:1rem;padding:.5rem 1.5rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:110%;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_reward__atc svg{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}
.tvg_cart_mfdRvq_reward__atc span{z-index:1}
.tvg_cart_mfdRvq_reward__atc:hover{color:#53565a;background-color:#ece8e5;border-radius:24px}
.tvg_cart_mfdRvq_reward__atc:hover:after{top:-100%}
.tvg_cart_mfdRvq_reward__atc:disabled{color:#82a19a;cursor:not-allowed;background-color:#ece8e5}
.tvg_cart_mfdRvq_reward__atc:disabled:hover{border-radius:4px}
.tvg_cart_mfdRvq_reward__atc:disabled:after{display:none}
.tvg_cart_mfdRvq_reward__atc svg{width:1.25rem;height:1.25rem}
.tvg_cart_mfdRvq_reward__atc span{letter-spacing:-.015rem;text-transform:uppercase;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-style:normal;font-weight:800;line-height:90%}
.tvg_cart_mfdRvq_summary,.tvg_cart_mfdRvq_summary__frame{position:relative}
.tvg_cart_mfdRvq_summary__content{letter-spacing:.00875rem;flex-direction:column;align-items:center;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%;display:flex}
.tvg_cart_mfdRvq_summary__total{justify-content:space-between;align-items:center;gap:.25rem;display:flex}
.tvg_cart_mfdRvq_summary__total__label{font-family:Aktiv-Grotesk-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600;display:block}
.tvg_cart_mfdRvq_summary__total__value{display:block}
.tvg_cart_mfdRvq_summary__button{text-align:center;letter-spacing:.0175rem;color:#fff;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background-color:#53565a;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:110%;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_summary__button svg{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}
.tvg_cart_mfdRvq_summary__button span{z-index:1}
.tvg_cart_mfdRvq_summary__button:hover{color:#53565a;background-color:#ece8e5;border-radius:24px}
.tvg_cart_mfdRvq_summary__button:hover:after{top:-100%}
.tvg_cart_mfdRvq_summary__button:disabled{color:#82a19a;cursor:not-allowed;background-color:#ece8e5}
.tvg_cart_mfdRvq_summary__button:disabled:hover{border-radius:4px}
.tvg_cart_mfdRvq_summary__button:disabled:after{display:none}
.tvg_cart_mfdRvq_summary__button span{letter-spacing:-.015rem;text-transform:uppercase;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:110%}
.tvg_cart_mfdRvq_summary__message{text-align:center;color:#53565a;letter-spacing:.00875rem;background-color:#f8f5f5;border-radius:.25rem;width:100%;padding:.75rem 1.5rem;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%}
.tvg_cart_mfdRvq_summary__message a{color:currentColor;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}
.tvg_cart_mfdRvq_summary__sticky{z-index:2;background-color:#ece8e5;width:100%;margin-left:-1rem;padding:1.5rem 1rem;transition:transform .3s ease-in-out;display:block;position:fixed;bottom:0;transform:translateY(0)}
.tvg_cart_mfdRvq_summary__sticky.visible{transform:translateY(100%)}
.tvg_cart_mfdRvq_summary__sticky .tvg_cart_mfdRvq_summary__button{margin:0!important}
.tvg_cart_mfdRvq_afterpay{flex-direction:column;width:100%;display:flex}
.tvg_cart_mfdRvq_afterpay__button{text-align:center;letter-spacing:.0175rem;color:#000;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background-color:#0000;border:1px solid #82a19a;border-radius:4px;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:2.75rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:110%;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_afterpay__button svg{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}
.tvg_cart_mfdRvq_afterpay__button span{z-index:1}
.tvg_cart_mfdRvq_afterpay__button:hover{color:#53565a;background-color:#0000;border-radius:24px}
.tvg_cart_mfdRvq_afterpay__button:hover:after{top:-100%}
.tvg_cart_mfdRvq_afterpay__button:disabled{color:#82a19a;cursor:not-allowed;background-color:#ece8e5}
.tvg_cart_mfdRvq_afterpay__button:disabled:hover{border-radius:4px}
.tvg_cart_mfdRvq_afterpay__button:disabled:after{display:none}
.tvg_cart_mfdRvq_afterpay__button span{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}
.tvg_cart_mfdRvq_afterpay__button svg{width:auto;height:100%}
.tvg_cart_mfdRvq_afterpay__message{text-align:center;color:#53565a;letter-spacing:.00875rem;margin-bottom:1.5rem;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%}
.tvg_cart_mfdRvq_afterpay__message strong{font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500}
.tvg_cart_mfdRvq_empty{box-sizing:border-box;width:100%;height:100%;padding:1rem;display:flex;position:relative}
.tvg_cart_mfdRvq_empty__container{flex-direction:column;width:100%;height:100%;display:flex}
.tvg_cart_mfdRvq_empty__contents{color:#53565a;flex-direction:column;justify-content:flex-end;width:100%;display:flex}
.tvg_cart_mfdRvq_empty__title{letter-spacing:-.015rem;text-transform:uppercase;margin-bottom:1rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-style:normal;font-weight:800;line-height:90%}
.tvg_cart_mfdRvq_empty__text{text-transform:none;letter-spacing:.00875rem;margin-bottom:1rem;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%}
.tvg_cart_mfdRvq_empty__actions{flex-direction:column;gap:1rem;display:flex}
.tvg_cart_mfdRvq_empty__button{text-align:center;letter-spacing:.0175rem;color:#53565a;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background-color:#ece8e5;border:none;border-radius:4px;justify-content:center;align-items:center;gap:1rem;width:fit-content;min-height:2.75rem;margin-top:1rem;padding:.75rem 1.5rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:110%;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_empty__button svg{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}
.tvg_cart_mfdRvq_empty__button span{z-index:1}
.tvg_cart_mfdRvq_empty__button:hover{color:#fff;background-color:#74767c;border-radius:24px}
.tvg_cart_mfdRvq_empty__button:hover:after{top:-100%}
.tvg_cart_mfdRvq_empty__button:disabled{color:#82a19a;cursor:not-allowed;background-color:#ece8e5}
.tvg_cart_mfdRvq_empty__button:disabled:hover{border-radius:4px}
.tvg_cart_mfdRvq_empty__button:disabled:after{display:none}
.tvg_cart_mfdRvq_hidden{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;display:none;overflow:hidden;position:absolute!important}
ig-progress-bar{font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
ig-progress-bar .ig-cart-text{font-family:Aktiv-Grotesk-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
@media print,screen and (width>=64em){.tvg_cart_mfdRvq_drawer .tvg_cart_mfdRvq_summary__button,.tvg_cart_mfdRvq_drawer .tvg_cart_mfdRvq_afterpay__button,.tvg_cart_mfdRvq_drawer .tvg_cart_mfdRvq_afterpay__message{margin-bottom:.75rem}
.tvg_cart_mfdRvq_page{padding:1.5rem 1.5rem 2.5rem}
.tvg_cart_mfdRvq_page__summary{padding:2.5rem 0 .5rem}
.tvg_cart_mfdRvq_page__grid{flex-direction:row;justify-content:space-between;gap:1.5rem;width:100%}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_title{padding:0 0 2rem;font-size:1.5rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__right{gap:2rem;min-height:8.75rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__media{width:7rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__content{min-height:11.875rem;padding:1.5rem 1rem 1.5rem 0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__product{justify-content:space-between;max-width:27.125rem;height:-webkit-fill-available}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__details{height:-webkit-fill-available}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__title,.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__properties{letter-spacing:-.025rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__price{letter-spacing:-.02rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_rewards__title{padding:0 0 1rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_rewards__navigation{padding:.75rem 0 0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_progress{padding:0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_progress__bar{height:1px;overflow:visible}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_progress__percent{height:.25rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_upsell{padding-top:4rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_upsell__title{padding:0 0 1rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_upsell__navigation{padding:.75rem 0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_empty{max-width:31.25rem;padding:1.5rem 0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_summary__sticky{display:none}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_summary__frame{padding:0}
.tvg_cart_mfdRvq_page__desktop{flex-direction:column;display:flex}
.tvg_cart_mfdRvq_page__mobile{display:none}
.tvg_cart_mfdRvq_tier{max-width:unset}
.tvg_cart_mfdRvq_tier.is-active{max-width:unset}
.tvg_cart_mfdRvq_tier span{margin-top:.125rem}
.tvg_cart_mfdRvq_lineItem__title{letter-spacing:-.02rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_lineItem__price{letter-spacing:-.0175rem;flex-flow:row;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_summary__sticky{padding:.875rem 1rem}
.tvg_cart_mfdRvq_empty__button{width:auto}
}

 #shopify-section-sections--16945074536520__cart-drawer .tvg_cart_mfdRvq_reward__price {display: none;} 

.tvg_cart_deOHba_root{width:100%;max-width:94.5rem;margin:0 auto;position:relative}
.tvg_cart_deOHba_breadcrumbs{color:#74767c;padding:1rem 0 .5rem;display:none}
@media print,screen and (width>=64em){.tvg_cart_deOHba_breadcrumbs{display:block}
}


.tvg_cart_mfdRvq_drawer{flex-direction:column;height:100%;transition:opacity .3s ease-in-out;display:flex;position:relative}
.tvg_cart_mfdRvq_drawer.is-updating{pointer-events:none;opacity:.5}
.tvg_cart_mfdRvq_drawer.is-adding-gwp{pointer-events:none;opacity:.5}
.tvg_cart_mfdRvq_drawer__frame{height:auto}
.tvg_cart_mfdRvq_drawer__sections,.tvg_cart_mfdRvq_drawer__main{position:relative}
.tvg_cart_mfdRvq_drawer__main{flex-direction:column;display:flex;position:relative}
.tvg_cart_mfdRvq_drawer__footer{flex-shrink:0;margin-top:auto;padding:1rem;position:relative;bottom:0}
.tvg_cart_mfdRvq_page{min-height:30rem;padding:0;transition:opacity .3s ease-in-out;position:relative}
.tvg_cart_mfdRvq_page.is-updating{pointer-events:none;opacity:.5}
.tvg_cart_mfdRvq_page.is-adding-gwp{pointer-events:none;opacity:.5}
.tvg_cart_mfdRvq_page__grid{flex-direction:column;width:100%;display:flex}
.tvg_cart_mfdRvq_page__sections,.tvg_cart_mfdRvq_page__frame{position:relative}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_upsell{overscroll-behavior-x:contain}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_upsell .swiper{box-sizing:border-box;width:100%;position:relative}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_empty{box-sizing:border-box;min-height:18.75rem;padding:1.5rem;position:relative}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_summary__sticky{margin-left:0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_summary__frame{padding:1rem 1rem 0}
.tvg_cart_mfdRvq_page__sidebar__wrapper{position:sticky;top:6rem}
.tvg_cart_mfdRvq_page__desktop{display:none}
.tvg_cart_mfdRvq_page__desktop__main{flex-shrink:1;width:100%;max-width:49.25rem;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_page__desktop__sidebar{flex-shrink:0;width:32.3125rem;position:relative}
.tvg_cart_mfdRvq_page__mobile{display:flex}
.tvg_cart_mfdRvq_page__mobile__main{flex-direction:column;min-height:37.5rem;display:flex;position:relative}
.tvg_cart_mfdRvq_title{letter-spacing:-.0225rem;text-transform:uppercase;color:#53565a;align-items:center;gap:.5rem;padding:1.5rem 1rem;font-family:Monument-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:90%;display:flex}
.tvg_cart_mfdRvq_title__text{font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700}
.tvg_cart_mfdRvq_title__count{text-align:center;justify-content:center;align-items:center;display:flex}
.tvg_cart_mfdRvq_progress{padding:0 1rem;position:relative}
.tvg_cart_mfdRvq_progress__loading{width:100%;height:7.6875rem;position:relative}
.tvg_cart_mfdRvq_progress__frame{color:#53565a;background-color:#f8f5f5;border-radius:.75rem;padding:1rem}
.tvg_cart_mfdRvq_progress__header{flex-direction:column;justify-content:center;align-items:flex-start;padding-bottom:1rem;display:flex}
.tvg_cart_mfdRvq_progress__header .tvg_cart_mfdRvq_metTier,.tvg_cart_mfdRvq_progress__header .tvg_cart_mfdRvq_nextTier{display:block}
.tvg_cart_mfdRvq_progress__title{letter-spacing:-.00875rem;font-family:Aktiv-Grotesk-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%;display:block}
.tvg_cart_mfdRvq_progress__subtitle{letter-spacing:.00875rem;flex-direction:column;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%;display:flex}
.tvg_cart_mfdRvq_progress__subtitle .is-met{font-family:Aktiv-Grotesk-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600}
.tvg_cart_mfdRvq_progress__content{position:relative}
.tvg_cart_mfdRvq_progress__percent{background-color:#53565a;height:100%;position:absolute;left:0}
.tvg_cart_mfdRvq_progress__bar{border-bottom:1px solid #bdcbc2;width:100%;height:.25rem;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_progress__bar__fill{background-color:#000;height:100%;position:absolute;left:0}
.tvg_cart_mfdRvq_progress__tiers{justify-content:space-between;width:100%;margin:0;padding:1rem 0 0;list-style:none;display:flex}
.tvg_cart_mfdRvq_progress__message{gap:1.5rem;margin-top:1rem;display:flex}
.tvg_cart_mfdRvq_progress__message p{letter-spacing:.00875rem;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%}
.tvg_cart_mfdRvq_progress__message p b{font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}
.tvg_cart_mfdRvq_progress__messageImage{aspect-ratio:1;border:1px solid #bcbdc3;border-radius:.25rem;flex-shrink:0;width:3.75rem;height:3.75rem;display:block;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_progress__messageImage img{object-fit:cover;width:100%;height:100%}
.tvg_cart_mfdRvq_tier{letter-spacing:.00875rem;justify-content:flex-start;align-items:flex-start;gap:.25rem;width:fit-content;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%;display:flex;position:relative}
.tvg_cart_mfdRvq_tier.is-active{max-width:5.3125rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}
.tvg_cart_mfdRvq_tier span{width:.875rem;height:.875rem;margin-top:.25rem}
.tvg_cart_mfdRvq_contents{position:relative}
.tvg_cart_mfdRvq_contents__wrapper{flex-direction:column;display:flex}
.tvg_cart_mfdRvq_lineItem{position:relative;container-type:inline-size}
.tvg_cart_mfdRvq_lineItem__loading{width:100%;height:7.5rem;position:relative}
.tvg_cart_mfdRvq_lineItem__frame{color:#53565a;border-bottom:1px solid #bdcbc2;position:relative}
.tvg_cart_mfdRvq_lineItem__content{align-items:flex-start;min-height:10rem;padding:1rem;display:flex}
.tvg_cart_mfdRvq_lineItem__media{aspect-ratio:1;background-color:#f7f7f7;border-radius:.25rem;flex-shrink:0;width:6.5rem;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_lineItem__link{display:flex}
.tvg_cart_mfdRvq_lineItem__image{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}
.tvg_cart_mfdRvq_lineItem__right{flex-direction:column;justify-content:space-between;width:100%;min-height:7.5rem;padding:0 1rem;display:flex;position:relative}
.tvg_cart_mfdRvq_lineItem__details{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex;position:relative}
.tvg_cart_mfdRvq_lineItem__product{letter-spacing:-.02rem;flex-direction:column;gap:1.5rem;max-width:12.5rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;display:flex}
.tvg_cart_mfdRvq_lineItem__title{letter-spacing:-.0175rem;flex-direction:column;width:100%;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;display:flex}
.tvg_cart_mfdRvq_lineItem__properties{display:block}
.tvg_cart_mfdRvq_lineItem__discounts{color:#74767c;letter-spacing:-.0175rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_lineItem__price{letter-spacing:-.02rem;flex-flow:column;align-items:center;gap:.25rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:130%;display:flex}
.tvg_cart_mfdRvq_lineItem__price__original{color:#74767c;text-decoration-line:line-through;position:relative}
.tvg_cart_mfdRvq_lineItem__price__value{position:relative}
.tvg_cart_mfdRvq_lineItem__quantity{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex;position:relative}
.tvg_cart_mfdRvq_lineItem__remove{appearance:none;letter-spacing:-.0175rem;color:currentColor;cursor:pointer;text-underline-offset:20%;text-underline-position:from-font;background:0 0;border:none;width:auto;margin:0;padding:0;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;text-decoration:underline}
.tvg_cart_mfdRvq_lineItem__errorMessage{color:#c31414;letter-spacing:-.0175rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;display:block}
.tvg_cart_mfdRvq_quantity{height:2.5rem;position:absolute;bottom:0;right:0}
.tvg_cart_mfdRvq_quantity__controls{border:1px solid #bcbdc3;border-radius:.5rem;align-items:center;height:100%;padding:.25rem;display:flex}
.tvg_cart_mfdRvq_quantity__input{text-align:center;letter-spacing:-.0175rem;border:0;outline:0;width:1.5rem;height:1.5rem;padding:0;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_quantity__control{appearance:none;color:#53565a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:0;padding:0;display:flex}
.tvg_cart_mfdRvq_quantity__control svg{pointer-events:none}
.tvg_cart_mfdRvq_upsell,.tvg_cart_mfdRvq_rewards{margin-top:auto;padding:1.5rem 0 .5rem;position:relative}
:is(.tvg_cart_mfdRvq_upsell .swiper,.tvg_cart_mfdRvq_rewards .swiper){overflow:hidden}
:is(.tvg_cart_mfdRvq_upsell .swiper-wrapper,.tvg_cart_mfdRvq_rewards .swiper-wrapper){align-items:stretch}
:is(.tvg_cart_mfdRvq_upsell .swiper-slide,.tvg_cart_mfdRvq_rewards .swiper-slide){height:auto}
.tvg_cart_mfdRvq_upsell__title,.tvg_cart_mfdRvq_rewards__title{box-sizing:border-box;letter-spacing:-.015rem;text-transform:uppercase;color:#53565a;width:100%;padding:0 1rem 1rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-style:normal;font-weight:800;line-height:90%}
.tvg_cart_mfdRvq_upsell__carousel,.tvg_cart_mfdRvq_rewards__carousel{box-sizing:border-box;width:100%;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_upsell__navigation,.tvg_cart_mfdRvq_rewards__navigation{justify-content:space-between;align-items:center;gap:1.25rem;padding:.75rem 1rem 0;display:flex}
.tvg_cart_mfdRvq_upsell__arrows,.tvg_cart_mfdRvq_rewards__arrows{flex-shrink:0;align-items:center;gap:1.25rem;display:flex;position:relative}
.tvg_cart_mfdRvq_upsell__arrow,.tvg_cart_mfdRvq_rewards__arrow{appearance:none;color:#53565a;cursor:pointer;background:#ece8e5;border:none;border-radius:7.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:0;padding:0;display:flex;position:relative}
.tvg_cart_mfdRvq_upsell__arrow svg,.tvg_cart_mfdRvq_rewards__arrow svg{pointer-events:none}
.tvg_cart_mfdRvq_upsell__arrow[disabled],.tvg_cart_mfdRvq_rewards__arrow[disabled]{opacity:.5}
.tvg_cart_mfdRvq_upsell__scrollbar,.tvg_cart_mfdRvq_rewards__scrollbar{background-color:#ece8e5;width:100%;height:2px}
:is(.tvg_cart_mfdRvq_upsell__scrollbar .swiper-scrollbar-drag,.tvg_cart_mfdRvq_rewards__scrollbar .swiper-scrollbar-drag){background-color:#53565a}
.tvg_cart_mfdRvq_rewards__scrollbar.swiper-scrollbar-lock+.tvg_cart_mfdRvq_rewards__arrows{display:none}
.tvg_cart_mfdRvq_rewards{margin-top:unset;max-height:0;transition:all .3s ease-in-out;animation:.3s forwards tvg_cart_mfdRvq_expandRewards;overflow:hidden}
@keyframes tvg_cart_mfdRvq_expandRewards{0%{max-height:0}
to{max-height:17.5rem}
}
.tvg_cart_mfdRvq_reward{height:100%;display:block;position:relative}
.tvg_cart_mfdRvq_reward__container{color:#53565a;box-sizing:border-box;text-align:left;background-color:#f8f5f5;border-radius:.5rem;height:100%;padding:.75rem;text-decoration:none;display:block;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_reward__wrapper{flex-direction:row;align-items:flex-start;gap:.875rem;display:flex}
.tvg_cart_mfdRvq_reward__images{aspect-ratio:1;background:oklch(100% 0 0/.2);border-radius:.5rem;flex-shrink:0;width:4rem;display:block;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_reward__image{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}
.tvg_cart_mfdRvq_reward__content{flex-direction:column;gap:.25rem;display:flex;position:relative}
.tvg_cart_mfdRvq_reward__title{letter-spacing:-.0175rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_reward__price{letter-spacing:-.0175rem;gap:.25rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%;display:flex}
.tvg_cart_mfdRvq_reward__priceCompare{color:#74767c;text-decoration-line:line-through}
.tvg_cart_mfdRvq_reward__atc{text-align:center;letter-spacing:.0175rem;color:#fff;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background-color:#53565a;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.375rem;width:100%;min-height:2.375rem;margin-top:1rem;padding:.5rem 1.5rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:110%;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_reward__atc svg{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}
.tvg_cart_mfdRvq_reward__atc span{z-index:1}
.tvg_cart_mfdRvq_reward__atc:hover{color:#53565a;background-color:#ece8e5;border-radius:24px}
.tvg_cart_mfdRvq_reward__atc:hover:after{top:-100%}
.tvg_cart_mfdRvq_reward__atc:disabled{color:#82a19a;cursor:not-allowed;background-color:#ece8e5}
.tvg_cart_mfdRvq_reward__atc:disabled:hover{border-radius:4px}
.tvg_cart_mfdRvq_reward__atc:disabled:after{display:none}
.tvg_cart_mfdRvq_reward__atc svg{width:1.25rem;height:1.25rem}
.tvg_cart_mfdRvq_reward__atc span{letter-spacing:-.015rem;text-transform:uppercase;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-style:normal;font-weight:800;line-height:90%}
.tvg_cart_mfdRvq_summary,.tvg_cart_mfdRvq_summary__frame{position:relative}
.tvg_cart_mfdRvq_summary__content{letter-spacing:.00875rem;flex-direction:column;align-items:center;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%;display:flex}
.tvg_cart_mfdRvq_summary__total{justify-content:space-between;align-items:center;gap:.25rem;display:flex}
.tvg_cart_mfdRvq_summary__total__label{font-family:Aktiv-Grotesk-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600;display:block}
.tvg_cart_mfdRvq_summary__total__value{display:block}
.tvg_cart_mfdRvq_summary__button{text-align:center;letter-spacing:.0175rem;color:#fff;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background-color:#53565a;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:110%;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_summary__button svg{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}
.tvg_cart_mfdRvq_summary__button span{z-index:1}
.tvg_cart_mfdRvq_summary__button:hover{color:#53565a;background-color:#ece8e5;border-radius:24px}
.tvg_cart_mfdRvq_summary__button:hover:after{top:-100%}
.tvg_cart_mfdRvq_summary__button:disabled{color:#82a19a;cursor:not-allowed;background-color:#ece8e5}
.tvg_cart_mfdRvq_summary__button:disabled:hover{border-radius:4px}
.tvg_cart_mfdRvq_summary__button:disabled:after{display:none}
.tvg_cart_mfdRvq_summary__button span{letter-spacing:-.015rem;text-transform:uppercase;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:110%}
.tvg_cart_mfdRvq_summary__message{text-align:center;color:#53565a;letter-spacing:.00875rem;background-color:#f8f5f5;border-radius:.25rem;width:100%;padding:.75rem 1.5rem;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%}
.tvg_cart_mfdRvq_summary__message a{color:currentColor;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}
.tvg_cart_mfdRvq_summary__sticky{z-index:2;background-color:#ece8e5;width:100%;margin-left:-1rem;padding:1.5rem 1rem;transition:transform .3s ease-in-out;display:block;position:fixed;bottom:0;transform:translateY(0)}
.tvg_cart_mfdRvq_summary__sticky.visible{transform:translateY(100%)}
.tvg_cart_mfdRvq_summary__sticky .tvg_cart_mfdRvq_summary__button{margin:0!important}
.tvg_cart_mfdRvq_afterpay{flex-direction:column;width:100%;display:flex}
.tvg_cart_mfdRvq_afterpay__button{text-align:center;letter-spacing:.0175rem;color:#000;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background-color:#0000;border:1px solid #82a19a;border-radius:4px;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:2.75rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:110%;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_afterpay__button svg{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}
.tvg_cart_mfdRvq_afterpay__button span{z-index:1}
.tvg_cart_mfdRvq_afterpay__button:hover{color:#53565a;background-color:#0000;border-radius:24px}
.tvg_cart_mfdRvq_afterpay__button:hover:after{top:-100%}
.tvg_cart_mfdRvq_afterpay__button:disabled{color:#82a19a;cursor:not-allowed;background-color:#ece8e5}
.tvg_cart_mfdRvq_afterpay__button:disabled:hover{border-radius:4px}
.tvg_cart_mfdRvq_afterpay__button:disabled:after{display:none}
.tvg_cart_mfdRvq_afterpay__button span{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}
.tvg_cart_mfdRvq_afterpay__button svg{width:auto;height:100%}
.tvg_cart_mfdRvq_afterpay__message{text-align:center;color:#53565a;letter-spacing:.00875rem;margin-bottom:1.5rem;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%}
.tvg_cart_mfdRvq_afterpay__message strong{font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500}
.tvg_cart_mfdRvq_empty{box-sizing:border-box;width:100%;height:100%;padding:1rem;display:flex;position:relative}
.tvg_cart_mfdRvq_empty__container{flex-direction:column;width:100%;height:100%;display:flex}
.tvg_cart_mfdRvq_empty__contents{color:#53565a;flex-direction:column;justify-content:flex-end;width:100%;display:flex}
.tvg_cart_mfdRvq_empty__title{letter-spacing:-.015rem;text-transform:uppercase;margin-bottom:1rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-style:normal;font-weight:800;line-height:90%}
.tvg_cart_mfdRvq_empty__text{text-transform:none;letter-spacing:.00875rem;margin-bottom:1rem;font-family:Aktiv-Grotesk-Light,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:130%}
.tvg_cart_mfdRvq_empty__actions{flex-direction:column;gap:1rem;display:flex}
.tvg_cart_mfdRvq_empty__button{text-align:center;letter-spacing:.0175rem;color:#53565a;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background-color:#ece8e5;border:none;border-radius:4px;justify-content:center;align-items:center;gap:1rem;width:fit-content;min-height:2.75rem;margin-top:1rem;padding:.75rem 1.5rem;font-family:Monument-Black,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:110%;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}
.tvg_cart_mfdRvq_empty__button svg{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}
.tvg_cart_mfdRvq_empty__button span{z-index:1}
.tvg_cart_mfdRvq_empty__button:hover{color:#fff;background-color:#74767c;border-radius:24px}
.tvg_cart_mfdRvq_empty__button:hover:after{top:-100%}
.tvg_cart_mfdRvq_empty__button:disabled{color:#82a19a;cursor:not-allowed;background-color:#ece8e5}
.tvg_cart_mfdRvq_empty__button:disabled:hover{border-radius:4px}
.tvg_cart_mfdRvq_empty__button:disabled:after{display:none}
.tvg_cart_mfdRvq_hidden{clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;display:none;overflow:hidden;position:absolute!important}
ig-progress-bar{font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
ig-progress-bar .ig-cart-text{font-family:Aktiv-Grotesk-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
@media print,screen and (width>=64em){.tvg_cart_mfdRvq_drawer .tvg_cart_mfdRvq_summary__button,.tvg_cart_mfdRvq_drawer .tvg_cart_mfdRvq_afterpay__button,.tvg_cart_mfdRvq_drawer .tvg_cart_mfdRvq_afterpay__message{margin-bottom:.75rem}
.tvg_cart_mfdRvq_page{padding:1.5rem 1.5rem 2.5rem}
.tvg_cart_mfdRvq_page__summary{padding:2.5rem 0 .5rem}
.tvg_cart_mfdRvq_page__grid{flex-direction:row;justify-content:space-between;gap:1.5rem;width:100%}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_title{padding:0 0 2rem;font-size:1.5rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__right{gap:2rem;min-height:8.75rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__media{width:7rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__content{min-height:11.875rem;padding:1.5rem 1rem 1.5rem 0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__product{justify-content:space-between;max-width:27.125rem;height:-webkit-fill-available}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__details{height:-webkit-fill-available}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__title,.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__properties{letter-spacing:-.025rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_lineItem__price{letter-spacing:-.02rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_rewards__title{padding:0 0 1rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_rewards__navigation{padding:.75rem 0 0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_progress{padding:0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_progress__bar{height:1px;overflow:visible}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_progress__percent{height:.25rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_upsell{padding-top:4rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_upsell__title{padding:0 0 1rem}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_upsell__navigation{padding:.75rem 0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_empty{max-width:31.25rem;padding:1.5rem 0}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_summary__sticky{display:none}
.tvg_cart_mfdRvq_page .tvg_cart_mfdRvq_summary__frame{padding:0}
.tvg_cart_mfdRvq_page__desktop{flex-direction:column;display:flex}
.tvg_cart_mfdRvq_page__mobile{display:none}
.tvg_cart_mfdRvq_tier{max-width:unset}
.tvg_cart_mfdRvq_tier.is-active{max-width:unset}
.tvg_cart_mfdRvq_tier span{margin-top:.125rem}
.tvg_cart_mfdRvq_lineItem__title{letter-spacing:-.02rem;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_lineItem__price{letter-spacing:-.0175rem;flex-flow:row;font-family:Aktiv-Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:130%}
.tvg_cart_mfdRvq_summary__sticky{padding:.875rem 1rem}
.tvg_cart_mfdRvq_empty__button{width:auto}
}
