:root {
  --font-pri: "Inter", sans-serif;
  --font-sec: "Manrope", sans-serif;
  --font-third: "Open Sans", sans-serif; }

.row {
  --col-gap: 2.4rem;
  --row-gap: 2.4rem;
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(var(--col-gap) / 2 * -1) calc(var(--row-gap) * -1); }

.col {
  width: 100%;
  padding: 0 calc(var(--col-gap) / 2);
  margin-bottom: var(--row-gap); }
  .col-11 {
    width: calc(11/12 * 100%); }
  .col-10 {
    width: calc(10/12 * 100%); }
  .col-9 {
    width: calc(9/12 * 100%); }
  .col-8 {
    width: calc(8/12 * 100%); }
  .col-7 {
    width: calc(7/12 * 100%); }
  .col-6 {
    width: 50%; }
  .col-5 {
    width: calc(5/12 * 100%); }
  .col-4 {
    width: calc(4/12 * 100%); }
  .col-3 {
    width: calc(3/12 * 100%); }
  .col-2 {
    width: calc(2/12 * 100%); }
  .col-1 {
    width: calc(1/12 * 100%); }

/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
.wishlist-fragment {
  width: 100%;
  max-width: 124.8rem;
  height: 100%;
  margin: 0 auto;
  padding: 0 16px; }
  .wishlist-fragment .account-wishlist_list {
    margin-top: 5rem;
    display: flex;
    flex-wrap: wrap;
    row-gap: 4.8rem;
    margin-right: -0.4rem;
    margin-left: -0.4rem; }
    .wishlist-fragment .account-wishlist_list > li {
      width: 25%;
      padding: 0 0.4rem; }
      @media screen and (max-width: 767.98px) {
        .wishlist-fragment .account-wishlist_list > li {
          width: calc(100% / 3); } }
      @media screen and (max-width: 575.98px) {
        .wishlist-fragment .account-wishlist_list > li {
          width: calc(100% / 2); } }
    @media screen and (max-width: 575.98px) {
      .wishlist-fragment .account-wishlist_list {
        margin-top: 2.4rem; } }
  .wishlist-fragment .yith_wcwl_wishlist_footer {
    margin-top: 3.2rem; }
    .wishlist-fragment .yith_wcwl_wishlist_footer .yith-wcwl-share {
      float: unset; }
      .wishlist-fragment .yith_wcwl_wishlist_footer .yith-wcwl-share .copy-trigger {
        display: flex;
        flex-direction: row-reverse;
        padding: 0;
        gap: 1rem; }
        .wishlist-fragment .yith_wcwl_wishlist_footer .yith-wcwl-share .copy-trigger img {
          width: 2rem;
          height: 2rem;
          max-width: unset; }
        .wishlist-fragment .yith_wcwl_wishlist_footer .yith-wcwl-share .copy-trigger input {
          border: 1px solid #d9d9d9;
          padding: 0.8rem; }
