@charset "UTF-8";
.wrapper:not(:has(header nav)) #reelsMain {
  margin-top: -57px !important;
}

img {
  vertical-align: top;
  max-width: 100%;
}

.reels-swiper {
  padding-bottom: 40px;
}
.reels-swiper-wrap {
  background: #121212;
}
.reels-swiper-wrap .swiper-title {
  text-align: center;
}
.reels-swiper-wrap .link-insta {
  padding: 0 16px 24px;
  margin-top: 24px;
}
.reels-swiper-wrap .link-insta a {
  display: flex;
  gap: 12px;
  align-items: center;
  padding: 12px 32px 12px 16px;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.16) url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.14583 1.66406L11.4792 7.66406C11.6475 7.85348 11.6475 8.13871 11.4792 8.32812L6.14583 14.3281L5.39844 13.6641L10.4362 7.99609L5.39844 2.32812L6.14583 1.66406Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 98% center;
}
.reels-swiper-wrap .link-insta a > span {
  width: 44px;
}
.reels-swiper-wrap .link-insta a .texts {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.reels-swiper-wrap .link-insta a .texts strong {
  color: #fff;
  font-family: "NanumSquare", sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.reels-swiper-wrap .link-insta a .texts span {
  color: #bebebe;
  font-size: 11px;
  font-family: "NanumSquare", sans-serif;
}
.reels-swiper .swiper-wrapper .swiper-slide .slide {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.reels-swiper .swiper-wrapper .swiper-slide .slide > a {
  pointer-events: auto;
}
.reels-swiper .swiper-wrapper .swiper-slide video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  vertical-align: top;
}
.reels-swiper .swiper-wrapper .swiper-slide .btn-sound {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 5;
  width: 24px;
  height: 24px;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6651 3.32891C13.8975 3.21287 14.1736 3.22553 14.3946 3.36211C14.6154 3.49881 14.75 3.74003 14.75 3.99981V19.9998C14.75 20.2596 14.6154 20.5009 14.3946 20.6375C14.1736 20.7741 13.8974 20.7867 13.6651 20.6707L5.82325 16.7498H2.75C2.33585 16.7498 2.0001 16.414 2 15.9998V7.99982C2 7.58561 2.33579 7.24982 2.75 7.24982H5.82325L13.6651 3.32891ZM6.33497 8.67072C6.23095 8.72264 6.11627 8.74982 6.00001 8.74982H3.5V15.2498H6.00001C6.1163 15.2498 6.23093 15.277 6.33497 15.3289L13.25 18.786V5.2127L6.33497 8.67072ZM20.7198 9.46955C21.0127 9.17666 21.4874 9.17666 21.7803 9.46955C22.0731 9.76245 22.0732 10.2372 21.7803 10.5301L20.3106 11.9998L21.7803 13.4696C22.0731 13.7625 22.0732 14.2372 21.7803 14.5301C21.4875 14.8229 21.0126 14.8229 20.7198 14.5301L19.25 13.0604L17.7803 14.5301C17.4874 14.8229 17.0126 14.8229 16.7198 14.5301C16.4269 14.2372 16.427 13.7625 16.7198 13.4696L18.1895 11.9998L16.7198 10.5301C16.4269 10.2372 16.427 9.76245 16.7198 9.46955C17.0127 9.17666 17.4874 9.17666 17.7803 9.46955L19.25 10.9393L20.7198 9.46955Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.reels-swiper .swiper-wrapper .swiper-slide .btn-sound.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.665 3.32891C13.8974 3.21287 14.1735 3.22553 14.3945 3.36211C14.6154 3.49881 14.75 3.74003 14.75 3.99981V19.9998C14.7499 20.2596 14.6154 20.5009 14.3945 20.6375C14.1736 20.7741 13.8974 20.7867 13.665 20.6707L5.82324 16.7498H2.75C2.33585 16.7498 2.0001 16.414 2 15.9998V7.99982C2 7.58561 2.33579 7.24982 2.75 7.24982H5.82324L13.665 3.32891ZM6.33496 8.67072C6.23094 8.72264 6.11626 8.74982 6 8.74982H3.5V15.2498H6C6.11629 15.2498 6.23092 15.277 6.33496 15.3289L13.25 18.786V5.2127L6.33496 8.67072ZM17.876 6.0838C18.1057 5.73915 18.5714 5.64603 18.916 5.87579C21.4642 7.57462 22 10.3803 22 11.9998C22 13.6194 21.4641 16.4251 18.916 18.1239C18.5714 18.3535 18.1058 18.2604 17.876 17.9159C17.6462 17.5712 17.7394 17.1056 18.084 16.8758C20.0357 15.5747 20.5 13.3803 20.5 11.9998C20.5 10.6194 20.0357 8.42503 18.084 7.12384C17.7394 6.89411 17.6463 6.42843 17.876 6.0838ZM16.376 9.58381C16.6057 9.23916 17.0714 9.14603 17.416 9.3758C18.5324 10.1201 18.75 11.3349 18.75 11.9998C18.75 12.6649 18.5323 13.8797 17.416 14.6239C17.0714 14.8535 16.6058 14.7604 16.376 14.4159C16.1462 14.0712 16.2394 13.6056 16.584 13.3758C17.1039 13.0292 17.25 12.4257 17.25 11.9998C17.25 11.5739 17.1039 10.9705 16.584 10.6238C16.2394 10.3941 16.1463 9.92844 16.376 9.58381Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.reels-swiper .swiper-wrapper .swiper-slide .btn-like {
  position: absolute;
  bottom: 50px;
  right: 18px;
  z-index: 5;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.83096 5.21765C6.03273 3.01593 9.60281 3.01605 11.8046 5.21765L11.9667 5.37976L12.1269 5.22058L12.3368 5.02039C14.5501 3.02061 17.9675 3.08755 20.1005 5.22058L20.3007 5.43055C22.2355 7.5723 22.2355 10.8415 20.3007 12.9833L20.1005 13.1932L12.496 20.7977C12.2031 21.0906 11.7283 21.0906 11.4355 20.7977L4.52237 13.8846C4.51483 13.8771 4.50803 13.869 4.50088 13.8612L3.83096 13.1913C1.62935 10.9895 1.62918 7.41943 3.83096 5.21765ZM10.744 6.2782C9.12801 4.66232 6.50746 4.66229 4.89151 6.2782C3.27556 7.89414 3.2756 10.5147 4.89151 12.1307L5.58389 12.8231C5.59109 12.8303 5.59755 12.8382 5.6044 12.8456L11.9657 19.2069L19.0399 12.1327L19.1864 11.9784C20.6065 10.4064 20.6065 8.00736 19.1864 6.43543L19.0399 6.28113C17.4744 4.71555 14.9661 4.6668 13.3417 6.13465L13.1874 6.28113L12.497 6.97058C12.204 7.26312 11.7292 7.26333 11.4364 6.97058L10.744 6.2782Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.reels-swiper .swiper-wrapper .swiper-slide .btn-like.on {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.83095 5.21765C6.03272 3.01593 9.6028 3.01605 11.8046 5.21765L11.9667 5.37976L12.1268 5.22058L12.3368 5.02039C14.5501 3.02061 17.9675 3.08755 20.1005 5.22058L20.3007 5.43055C22.2353 7.5723 22.2354 10.8416 20.3007 12.9833L20.1005 13.1932L12.496 20.7977C12.2032 21.0905 11.7283 21.0904 11.4354 20.7977L4.52236 13.8846C4.5149 13.8772 4.50794 13.8689 4.50087 13.8612L3.83095 13.1913C1.62934 10.9895 1.62919 7.41944 3.83095 5.21765Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}
.reels-swiper .swiper-wrapper .swiper-slide .btn-share {
  position: absolute;
  bottom: 18px;
  right: 18px;
  z-index: 5;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.25 2.25C20.0449 2.25 21.5 3.70507 21.5 5.5C21.5 7.29493 20.0449 8.75 18.25 8.75C17.0666 8.75 16.0312 8.11728 15.4629 7.17188L8.84082 10.9971C8.94329 11.3131 9 11.6499 9 12C9 12.3868 8.93159 12.7575 8.80762 13.1016L15.4131 16.915C15.9692 15.9218 17.0308 15.25 18.25 15.25C20.0449 15.25 21.5 16.7051 21.5 18.5C21.5 20.2949 20.0449 21.75 18.25 21.75C16.4551 21.75 15 20.2949 15 18.5C15 18.4696 15.0011 18.4394 15.002 18.4092L7.98145 14.3574C7.39904 14.9089 6.61538 15.25 5.75 15.25C3.95507 15.25 2.5 13.7949 2.5 12C2.5 10.2051 3.95507 8.75 5.75 8.75C6.65417 8.75 7.4714 9.11992 8.06055 9.71582L15.0059 5.70312C15.0017 5.63596 15 5.56821 15 5.5C15 3.70507 16.4551 2.25 18.25 2.25ZM18.25 16.75C17.2835 16.75 16.5 17.5335 16.5 18.5C16.5 19.4665 17.2835 20.25 18.25 20.25C19.2165 20.25 20 19.4665 20 18.5C20 17.5335 19.2165 16.75 18.25 16.75ZM5.75 10.25C4.7835 10.25 4 11.0335 4 12C4 12.9665 4.7835 13.75 5.75 13.75C6.7165 13.75 7.5 12.9665 7.5 12C7.5 11.0335 6.7165 10.25 5.75 10.25ZM18.25 3.75C17.2835 3.75 16.5 4.5335 16.5 5.5C16.5 6.4665 17.2835 7.25 18.25 7.25C19.2165 7.25 20 6.4665 20 5.5C20 4.5335 19.2165 3.75 18.25 3.75Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.reels-swiper .swiper-pagination {
  top: auto;
  bottom: 0;
}
.reels-swiper .swiper-button-next {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  right: calc(50% - (100vw - 96px) / 4.5 / 2 - 44px - 24px - 24px);
  background: #222 url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.22266 2.49609L17.2227 11.4961C17.4751 11.7802 17.4751 12.2081 17.2227 12.4922L9.22266 21.4922L8.10156 20.4961L15.6582 11.9941L8.10156 3.49219L9.22266 2.49609Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center/24px;
}
.reels-swiper .swiper-button-next svg {
  display: none;
}
.reels-swiper .swiper-button-prev {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  left: calc(50% - (100vw - 96px) / 4.5 / 2 - 44px - 24px - 24px);
  background: #222 url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0303 2.96967C14.7374 2.67678 14.2627 2.67678 13.9698 2.96967L5.46978 11.4697C5.17689 11.7626 5.17689 12.2373 5.46978 12.5302L13.9698 21.0302C14.2627 21.3231 14.7374 21.3231 15.0303 21.0302C15.3232 20.7373 15.3232 20.2626 15.0303 19.9697L7.0606 11.9999L15.0303 4.03022C15.3232 3.73732 15.3232 3.26256 15.0303 2.96967Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center/24px;
}
.reels-swiper .swiper-button-prev svg {
  display: none;
}
.reels-swiper .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.6);
}
.reels-swiper .swiper-pagination-bullet-active {
  background: #fff !important;
}

.reels-list-wrap h3 {
  margin: 48px 0 16px;
  text-align: center;
  font-family: "NanumSquare", sans-serif;
  font-size: 24px;
  font-weight: 600;
}
.reels-list-wrap .filter-wrap {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-bottom: 8px;
}
.reels-list-wrap .filter-wrap > div {
  display: flex;
  flex-wrap: nowrap;
  gap: 8px;
  padding: 0 16px;
  max-width: 100%;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.reels-list-wrap .filter-wrap > div::-webkit-scrollbar {
  display: none;
}
.reels-list-wrap .filter-wrap > div button {
  color: #666;
  background: #f5f5f5;
  border-radius: 98px;
  height: 36px;
  line-height: 24px;
  padding: 0 14px;
  font-family: "NanumSquare", sans-serif;
  font-weight: 600;
  white-space: nowrap;
  border: 1px solid #f5f5f5;
}
.reels-list-wrap .filter-wrap > div button.active {
  color: #222;
  font-weight: 700;
  border: 2px solid #222;
}
.reels-list-wrap .function-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 44px;
  padding: 0 16px;
}
.reels-list-wrap .function-wrap .type {
  position: relative;
}
.reels-list-wrap .function-wrap .type select {
  display: inline-block;
  border: 0;
  -webkit-appearance: none; /* Chrome, Safari, iOS */
  -moz-appearance: none; /* Firefox */
  appearance: none; /* 표준 */
  font-family: "NanumSquare", sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.reels-list-wrap .function-wrap .type:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3359 5.64388L8.33594 10.9772C8.14652 11.1455 7.86129 11.1455 7.67188 10.9772L1.67188 5.64388L2.33594 4.89648L8.00391 9.93424L13.6719 4.89648L14.3359 5.64388Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
.reels-list-wrap .function-wrap .layout {
  display: flex;
  gap: 20px;
}
.reels-list-wrap .function-wrap .layout button {
  width: 24px;
  height: 24px;
  text-indent: -9999px;
}
.reels-list-wrap .function-wrap .layout button[data-label=column_one] {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 4.75C19.5 4.61193 19.3881 4.5 19.25 4.5H4.75C4.61193 4.5 4.5 4.61193 4.5 4.75V19.25C4.5 19.3881 4.61193 19.5 4.75 19.5H19.25C19.3881 19.5 19.5 19.3881 19.5 19.25V4.75ZM21 19.25C21 20.2165 20.2165 21 19.25 21H4.75C3.7835 21 3 20.2165 3 19.25V4.75C3 3.7835 3.7835 3 4.75 3H19.25C20.2165 3 21 3.7835 21 4.75V19.25Z' fill='%23A8A8A8'/%3E%3C/svg%3E%0A");
}
.reels-list-wrap .function-wrap .layout button[data-label=column_two] {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 4.75C19.5 4.61193 19.3881 4.5 19.25 4.5H12.75V19.5H19.25C19.3881 19.5 19.5 19.3881 19.5 19.25V4.75ZM4.5 19.25C4.5 19.3881 4.61193 19.5 4.75 19.5H11.25V4.5H4.75C4.61193 4.5 4.5 4.61193 4.5 4.75V19.25ZM21 19.25C21 20.2165 20.2165 21 19.25 21H4.75C3.7835 21 3 20.2165 3 19.25V4.75C3 3.7835 3.7835 3 4.75 3H19.25C20.2165 3 21 3.7835 21 4.75V19.25Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
.reels-list-wrap .function-wrap:has(+ .reels-grid-wrap[data-label=column_one]) .layout button[data-label=column_one] {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 4.75C19.5 4.61193 19.3881 4.5 19.25 4.5H4.75C4.61193 4.5 4.5 4.61193 4.5 4.75V19.25C4.5 19.3881 4.61193 19.5 4.75 19.5H19.25C19.3881 19.5 19.5 19.3881 19.5 19.25V4.75ZM21 19.25C21 20.2165 20.2165 21 19.25 21H4.75C3.7835 21 3 20.2165 3 19.25V4.75C3 3.7835 3.7835 3 4.75 3H19.25C20.2165 3 21 3.7835 21 4.75V19.25Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}
.reels-list-wrap .function-wrap:has(+ .reels-grid-wrap[data-label=column_one]) .layout button[data-label=column_two] {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 4.75C19.5 4.61193 19.3881 4.5 19.25 4.5H12.75V19.5H19.25C19.3881 19.5 19.5 19.3881 19.5 19.25V4.75ZM4.5 19.25C4.5 19.3881 4.61193 19.5 4.75 19.5H11.25V4.5H4.75C4.61193 4.5 4.5 4.61193 4.5 4.75V19.25ZM21 19.25C21 20.2165 20.2165 21 19.25 21H4.75C3.7835 21 3 20.2165 3 19.25V4.75C3 3.7835 3.7835 3 4.75 3H19.25C20.2165 3 21 3.7835 21 4.75V19.25Z' fill='%23A8A8A8'/%3E%3C/svg%3E%0A");
}
.reels-list-wrap .reels-grid-wrap {
  display: grid;
  gap: 8px;
  padding: 0 16px;
}
.reels-list-wrap .reels-grid-wrap div[data-order] {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.reels-list-wrap .reels-grid-wrap div[data-order]:not(#pickup):not(.others) > a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, rgba(34, 34, 34, 0) 60%, rgba(34, 34, 34, 0.8) 100%);
}
.reels-list-wrap .reels-grid-wrap div[data-order] > a .fr-bff-product {
  position: absolute;
  bottom: 12px;
  left: 8px;
  width: calc(100% - 16px);
  background-color: transparent;
}
.reels-list-wrap .reels-grid-wrap div[data-order] > a [data-component-type=ProductGridHorizontal] .fr-bff-product > .fr-bff-product_imgWrapper {
  width: 24%;
  border-radius: 4px;
  overflow: hidden;
  align-self: center;
}
.reels-list-wrap .reels-grid-wrap div[data-order] > a [data-component-type=ProductGridHorizontal] .fr-bff-product_imgWrapper {
  width: 100%;
  margin-right: 12px;
}
.reels-list-wrap .reels-grid-wrap div[data-order] > a [data-component-type=ProductGridHorizontal] .fr-bff-product_price {
  font-size: 14px;
}
.reels-list-wrap .reels-grid-wrap div[data-order] > a .fr-bff-product_innerLink {
  color: #fff;
}
.reels-list-wrap .reels-grid-wrap div[data-order] > a .fr-bff-product_colorChipsAndFavorite,
.reels-list-wrap .reels-grid-wrap div[data-order] > a .fr-bff-product_reviewStars,
.reels-list-wrap .reels-grid-wrap div[data-order] > a .fr-bff-product_gender,
.reels-list-wrap .reels-grid-wrap div[data-order] > a .swiper-button-prev,
.reels-list-wrap .reels-grid-wrap div[data-order] > a .swiper-button-next {
  display: none;
}
.reels-list-wrap .reels-grid-wrap div[data-order] img, .reels-list-wrap .reels-grid-wrap div[data-order] video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.reels-list-wrap .reels-grid-wrap div[data-order] .icon {
  position: absolute;
}
.reels-list-wrap .reels-grid-wrap div[data-order] .rank-label {
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  border-radius: 4px;
  background-color: #222;
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 32px;
  font-family: "NanumSquare", sans-serif;
}
.reels-list-wrap .reels-grid-wrap #pickup > a {
  position: relative;
  flex: 1;
  border-radius: 4px;
  overflow: hidden;
}
.reels-list-wrap .reels-grid-wrap #pickup > a .sticker {
  position: absolute;
  right: 4px;
  top: 8px;
  width: 46px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='24' viewBox='0 0 40 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_4258_16128)'%3E%3Cpath d='M28 0C32.4183 0 36 3.58172 36 8C36 12.4183 32.4183 16 28 16H12C7.58172 16 4 12.4183 4 8C4 3.58172 7.58172 0 12 0H28ZM20.2607 3.56445C18.737 3.56468 17.4777 4.79996 17.4775 6.34766V9.2998C17.4775 10.8237 18.7369 12.0838 20.2607 12.084C21.8087 12.084 23.0449 10.8238 23.0449 9.2998V6.34766C23.0447 4.79982 21.8086 3.56445 20.2607 3.56445ZM11.0996 3.64844V12H12.7676V8.66406H15V12H16.668V3.64844H15V6.98438H12.7676V3.64844H11.0996ZM23.4238 3.64844V5.31641H25.3672V12H27.0479V5.31641H28.9912V3.64844H23.4238ZM20.2607 5.23242C20.8726 5.23242 21.3768 5.72382 21.377 6.34766V9.2998C21.377 9.9118 20.8727 10.416 20.2607 10.416C19.6489 10.4158 19.1455 9.91167 19.1455 9.2998V6.34766C19.1457 5.72396 19.649 5.23264 20.2607 5.23242Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_4258_16128' x='0' y='0' width='40' height='24' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4258_16128'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4258_16128' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100%;
  text-indent: -9999px;
}
.reels-list-wrap .reels-grid-wrap #pickup #stylingProducts {
  flex: 1;
}
.reels-list-wrap .reels-grid-wrap #stylingProducts {
  overflow-y: auto;
}
.reels-list-wrap .reels-grid-wrap #stylingProducts > strong {
  display: block;
  margin-bottom: 12px;
  font-family: "NanumSquare", sans-serif;
  font-size: 12px;
}
.reels-list-wrap .reels-grid-wrap #stylingProducts [data-component-type=ProductGridHorizontal] .fr-bff-product > .fr-bff-product_imgWrapper {
  width: 40%;
}
.reels-list-wrap .reels-grid-wrap #stylingProducts [data-component-type=ProductGridHorizontal] .fr-bff-product_imgWrapper {
  width: 100%;
}
.reels-list-wrap .reels-grid-wrap #stylingProducts [data-component-type=ProductGridHorizontal] .fr-bff-product_colorChipsAndFavorite,
.reels-list-wrap .reels-grid-wrap #stylingProducts [data-component-type=ProductGridHorizontal] .fr-bff-product_reviewStars,
.reels-list-wrap .reels-grid-wrap #stylingProducts [data-component-type=ProductGridHorizontal] .fr-bff-product_gender,
.reels-list-wrap .reels-grid-wrap #stylingProducts [data-component-type=ProductGridHorizontal] .swiper-button-prev,
.reels-list-wrap .reels-grid-wrap #stylingProducts [data-component-type=ProductGridHorizontal] .swiper-button-next {
  display: none;
}
.reels-list-wrap .reels-grid-wrap #pickupPopupBtn {
  position: absolute;
  bottom: 16px;
  left: 16px;
}
.reels-list-wrap .reels-grid-wrap #pickupPopupBtn em {
  position: absolute;
  top: -6px;
  right: -5px;
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: red;
  color: #fff;
  font-style: normal;
  text-align: center;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  font-family: "NanumSquare", sans-serif;
}
.reels-list-wrap .reels-grid-wrap #pickupPopupBtn span {
  display: block;
  padding: 8px 12px;
  border-radius: 24px;
  background: rgba(34, 34, 34, 0.4);
  font-size: 12px;
  color: #fff;
  font-family: "NanumSquare", sans-serif;
  font-weight: 500;
}
.reels-list-wrap .reels-grid-wrap .review .text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.reels-list-wrap .reels-grid-wrap .review .text strong {
  font-size: 16px;
  font-family: "NanumSquare", sans-serif;
  font-weight: 700;
  color: #fff;
}
.reels-list-wrap .reels-grid-wrap .review .text p {
  font-size: 12px;
  font-family: "NanumSquare", sans-serif;
  color: #fff;
}
.reels-list-wrap .reels-grid-wrap .review .text span {
  background: rgba(18, 18, 18, 0.5) url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.38053 1.45605L10.0472 6.70605C10.1945 6.87179 10.1945 7.12137 10.0472 7.28711L5.38053 12.5371L4.72656 11.9561L9.1346 6.99658L4.72656 2.03711L5.38053 1.45605Z' fill='white'/%3E%3C/svg%3E%0A") calc(100% - 16px) center no-repeat;
  padding: 8px 16px;
  margin: 0 -16px;
  font-size: 12px;
  font-family: "NanumSquare", sans-serif;
  font-weight: 600;
  color: #fff;
}
.reels-list-wrap .reels-grid-wrap .others {
  background: #f7f7f7;
  border: 1px dashed #dbdbdb;
  border-radius: 4px;
}
.reels-list-wrap .reels-grid-wrap .others a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
  flex-direction: column;
  gap: 12px;
  font-size: 12px;
  font-family: "NanumSquare", sans-serif;
  font-weight: 600;
  color: #666;
}
.reels-list-wrap .reels-grid-wrap .others a:before {
  content: "";
  display: block;
  position: relative;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
}
.reels-list-wrap .reels-grid-wrap .others#instagram a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.375 4.5C29.6532 4.5 31.5 6.34683 31.5 8.625V27.375C31.5 29.6532 29.6532 31.5 27.375 31.5H8.625C6.34683 31.5 4.5 29.6532 4.5 27.375V8.625C4.5 6.34683 6.34683 4.5 8.625 4.5H27.375ZM8.625 6.75C7.58947 6.75 6.75 7.58947 6.75 8.625V27.375C6.75 28.4105 7.58947 29.25 8.625 29.25H27.375C28.4105 29.25 29.25 28.4105 29.25 27.375V8.625C29.25 7.58947 28.4105 6.75 27.375 6.75H8.625ZM18 10.875C21.935 10.875 25.125 14.065 25.125 18C25.125 21.935 21.935 25.125 18 25.125C14.065 25.125 10.875 21.935 10.875 18C10.875 14.065 14.065 10.875 18 10.875ZM18 13.125C15.3076 13.125 13.125 15.3076 13.125 18C13.125 20.6924 15.3076 22.875 18 22.875C20.6924 22.875 22.875 20.6924 22.875 18C22.875 15.3076 20.6924 13.125 18 13.125ZM25.5 9C26.3284 9 27 9.67157 27 10.5C27 11.3284 26.3284 12 25.5 12C24.6716 12 24 11.3284 24 10.5C24 9.67157 24.6716 9 25.5 9Z' fill='%23666666'/%3E%3C/svg%3E%0A");
}
.reels-list-wrap .reels-grid-wrap .others#instagram span {
  padding-right: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.54167 1.75C5.78329 1.75 5.97917 1.94588 5.97917 2.1875C5.97917 2.42912 5.78329 2.625 5.54167 2.625H3.35417C2.95146 2.625 2.625 2.95146 2.625 3.35417V10.6458C2.625 11.0485 2.95146 11.375 3.35417 11.375H10.6458C11.0485 11.375 11.375 11.0485 11.375 10.6458V8.45833C11.375 8.21671 11.5709 8.02083 11.8125 8.02083C12.0541 8.02083 12.25 8.21671 12.25 8.45833V10.6458C12.25 11.5318 11.5318 12.25 10.6458 12.25H3.35417C2.46821 12.25 1.75 11.5318 1.75 10.6458V3.35417C1.75 2.46821 2.46821 1.75 3.35417 1.75H5.54167ZM11.8125 1.75C12.0541 1.75 12.25 1.94588 12.25 2.1875V5.83333C12.25 6.07496 12.0541 6.27083 11.8125 6.27083C11.5709 6.27083 11.375 6.07496 11.375 5.83333V3.24365L7.30933 7.30933C7.13847 7.48018 6.86153 7.48018 6.69067 7.30933C6.51982 7.13847 6.51982 6.86153 6.69067 6.69067L10.7563 2.625H8.16667C7.92504 2.625 7.72917 2.42912 7.72917 2.1875C7.72917 1.94588 7.92504 1.75 8.16667 1.75H11.8125Z' fill='%23666666'/%3E%3C/svg%3E%0A");
  background-position: right 80%;
  background-repeat: no-repeat;
}
.reels-list-wrap .reels-grid-wrap .others#reels a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.2494 21.75C27.8708 21.75 28.3745 22.2537 28.3745 22.875V26.25H31.7499C32.3713 26.25 32.875 26.7537 32.875 27.375C32.875 27.9963 32.3713 28.5 31.7499 28.5H28.3745V31.875C28.3745 32.4963 27.8708 33 27.2494 33C26.6281 33 26.1243 32.4963 26.1243 31.875V28.5H22.749C22.1276 28.5 21.6239 27.9963 21.6239 27.375C21.6239 26.7537 22.1276 26.25 22.749 26.25H26.1243V22.875C26.1243 22.2537 26.6281 21.75 27.2494 21.75ZM25.7551 3.75C28.0331 3.75045 29.8804 5.5972 29.8806 7.875V18.3354C29.8806 18.9565 29.3764 19.46 28.7554 19.4604C28.1341 19.4604 27.6303 18.9568 27.6303 18.3354V12.6724H5.87523V25.8779C5.87539 26.9133 6.71488 27.7529 7.75041 27.7529H18.2134C18.8343 27.7534 19.3384 28.257 19.3385 28.8779C19.3383 29.4988 18.8342 30.0024 18.2134 30.0029H7.75041C5.47211 30.0029 3.62516 28.156 3.625 25.8779V7.875C3.62511 5.59692 5.47208 3.75 7.75041 3.75H25.7551ZM13.0859 17.1504C13.0859 15.6778 14.7054 14.7792 15.9544 15.5596L21.0584 18.75L21.2649 18.8979C22.1651 19.6406 22.1648 21.0379 21.2649 21.7808L21.0584 21.9302L15.9544 25.1206C14.7055 25.901 13.0861 25.0023 13.0859 23.5298V17.1504ZM15.3361 22.853L19.3575 20.3394L15.3361 17.8271V22.853ZM7.75041 6C6.71485 6 5.87534 6.83956 5.87523 7.875V10.4224H12.2846L10.8108 6H7.75041ZM14.6578 10.4224H21.01L19.5348 6H13.1841L14.6578 10.4224ZM23.3819 10.4224H27.6303V7.875C27.6302 6.83984 26.7903 6.00045 25.7551 6H21.9081L23.3819 10.4224Z' fill='%23666666'/%3E%3C/svg%3E%0A");
}
.reels-list-wrap .reels-grid-wrap .others#shopping a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 3C21.1066 3 23.625 5.5184 23.625 8.625V9.75H30C30.6213 9.75 31.125 10.2537 31.125 10.875V28.875C31.125 31.1532 29.2782 33 27 33H9C6.72183 33 4.875 31.1532 4.875 28.875V10.875C4.875 10.2537 5.37868 9.75 6 9.75H12.375V8.625C12.375 5.5184 14.8934 3 18 3ZM7.125 28.875C7.125 29.9105 7.96447 30.75 9 30.75H27C28.0355 30.75 28.875 29.9105 28.875 28.875V12H23.625V14.625C23.625 15.2463 23.1213 15.75 22.5 15.75C21.8787 15.75 21.375 15.2463 21.375 14.625V12H14.625V14.625C14.625 15.2463 14.1213 15.75 13.5 15.75C12.8787 15.75 12.375 15.2463 12.375 14.625V12H7.125V28.875ZM18 5.25C16.136 5.25 14.625 6.76104 14.625 8.625V9.75H21.375V8.625C21.375 6.76104 19.864 5.25 18 5.25Z' fill='%23666666'/%3E%3C/svg%3E%0A");
}
.reels-list-wrap .reels-grid-wrap .others#shopping span {
  padding-right: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.2297 1.73166C5.40056 1.5608 5.6775 1.5608 5.84836 1.73166L10.8067 6.68999C10.9775 6.86084 10.9775 7.13779 10.8067 7.30864L5.84836 12.267C5.6775 12.4378 5.40056 12.4378 5.2297 12.267C5.05885 12.0961 5.05885 11.8192 5.2297 11.6483L9.87871 6.99932L5.2297 2.35031C5.05885 2.17945 5.05885 1.90251 5.2297 1.73166Z' fill='%23666666'/%3E%3C/svg%3E%0A");
  background-position: right 80%;
  background-repeat: no-repeat;
}
.reels-list-wrap .reels-grid-wrap .others#more a:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.3721 16.0752C27.814 15.6387 28.5263 15.6422 28.9629 16.084C29.3995 16.526 29.3946 17.2382 28.9526 17.6748L27.8643 18.75H31.875C32.4963 18.75 33 19.2537 33 19.875V31.875C33 32.4963 32.4963 33 31.875 33H18.375C17.7537 33 17.25 32.4963 17.25 31.875V19.875C17.25 19.2537 17.7537 18.75 18.375 18.75H22.3857L21.2974 17.6748C20.8554 17.2382 20.8505 16.526 21.2871 16.084C21.7237 15.6422 22.436 15.6387 22.8779 16.0752L25.125 18.293L27.3721 16.0752ZM19.5 30.75H24V27H19.5V30.75ZM26.25 30.75H30.75V27H26.25V30.75ZM15.3735 3C18.0134 3.00038 20.1533 5.14126 20.1533 7.78125V8.49023H25.1206C25.4188 8.49023 25.7051 8.60905 25.916 8.81982C26.127 9.0308 26.2456 9.31687 26.2456 9.61523V13.125C26.2456 13.7463 25.7419 14.25 25.1206 14.25C24.4996 14.2497 23.9956 13.7461 23.9956 13.125V10.7402H6.75V23.6748C6.75008 24.7103 7.58952 25.5498 8.625 25.5498H13.875C14.4963 25.5498 15 26.0535 15 26.6748C14.9999 27.2961 14.4963 27.7998 13.875 27.7998H8.625C6.34688 27.7998 4.50008 25.9529 4.5 23.6748V9.61523C4.5 8.99391 5.00368 8.49023 5.625 8.49023H10.5923V7.78125C10.5923 5.14117 12.7335 3.00023 15.3735 3ZM19.5 24.75H24V21H19.5V24.75ZM26.25 24.75H30.75V21H26.25V24.75ZM15.3735 5.25C13.9761 5.25023 12.8423 6.38381 12.8423 7.78125V8.49023H17.9033V7.78125C17.9033 6.3839 16.7708 5.25038 15.3735 5.25Z' fill='%23666666'/%3E%3C/svg%3E%0A");
}
.reels-list-wrap .reels-grid-wrap .others#more span {
  padding-right: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.2297 1.73166C5.40056 1.5608 5.6775 1.5608 5.84836 1.73166L10.8067 6.68999C10.9775 6.86084 10.9775 7.13779 10.8067 7.30864L5.84836 12.267C5.6775 12.4378 5.40056 12.4378 5.2297 12.267C5.05885 12.0961 5.05885 11.8192 5.2297 11.6483L9.87871 6.99932L5.2297 2.35031C5.05885 2.17945 5.05885 1.90251 5.2297 1.73166Z' fill='%23666666'/%3E%3C/svg%3E%0A");
  background-position: right 80%;
  background-repeat: no-repeat;
}
.reels-list-wrap .reels-grid-wrap[data-label=column_one] {
  grid-template-columns: 1fr;
}
.reels-list-wrap .reels-grid-wrap[data-label=column_one] > div[data-order] {
  width: 100%;
  height: calc((100vw - 32px) * 1.5);
}
.reels-list-wrap .reels-grid-wrap[data-label=column_one] > div[data-order] > a {
  /*[data-component-type=ProductGridHorizontal] .fr-bff-product > .fr-bff-product_imgWrapper{
    width: 20%;
  }*/
  /*.fr-bff-product{
    border-radius: 4px; overflow: hidden;
    background-color: rgba(255,255,255,0.8);
    padding:8px;
    .fr-bff-product_innerLink{color:#222;}
  }*/
}
.reels-list-wrap .reels-grid-wrap[data-label=column_one] #pickup {
  display: block;
  height: auto;
}
.reels-list-wrap .reels-grid-wrap[data-label=column_one] #pickup > a {
  display: block;
  border-radius: 1vw;
  overflow: hidden;
  height: calc((100vw - 32px) * 1.5);
}
.reels-list-wrap .reels-grid-wrap[data-label=column_one] #pickup #stylingProducts {
  display: none;
  /*position: fixed;
  bottom: 0; left: 0; width: 100%;
  max-height:50%;
  overflow-y: auto;
  background:#fff;
  z-index: 10;
  &.active{
    display: block;
  }*/
}
.reels-list-wrap .reels-grid-wrap[data-label=column_two] {
  grid-template-columns: 1fr 1fr;
}
.reels-list-wrap .reels-grid-wrap[data-label=column_two] > div {
  height: calc((100vw - 32px - 8px) / 2 * 1.5);
}
.reels-list-wrap .reels-grid-wrap[data-label=column_two] #pickup {
  grid-column: span 2;
  display: flex;
  gap: 8px;
}
.reels-list-wrap .reels-grid-wrap[data-label=column_two] #pickup #pickupPopupBtn {
  display: none;
}

.related-products {
  border-top: 1px solid #eee;
  overflow: hidden;
}
.related-products h3 {
  margin: 48px 0 16px;
  text-align: center;
  font-family: "NanumSquare", sans-serif;
  font-size: 24px;
  font-weight: 600;
}

#floatingBtn {
  position: fixed;
  bottom: 80px;
  left: 50%;
  transform: translateX(-50%);
  padding: 14px 44px 14px 20px;
  background: #000;
  border-radius: 99px;
  font-family: "NanumSquare", sans-serif;
  font-size: 14px;
  color: #fff;
  opacity: 0;
  z-index: 1;
  background-position: calc(100% - 20px) center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.68421 11.3879C7.88059 11.5481 8.17041 11.5365 8.35348 11.3534L14.3535 5.35344C14.5487 5.15817 14.5487 4.84167 14.3535 4.64641C14.1582 4.45114 13.8417 4.45114 13.6464 4.64641L7.99996 10.2929L2.35348 4.64641C2.15822 4.45114 1.84171 4.45114 1.64645 4.64641C1.45118 4.84167 1.45118 5.15817 1.64645 5.35344L7.64645 11.3534L7.68421 11.3879Z' fill='white'/%3E%3C/svg%3E%0A");
  box-shadow: 0px 4px 48px rgba(0, 0, 0, 0.24);
}

#pickupPopupContents [data-component-type=ProductGridHorizontal] .fr-bff-product > .fr-bff-product_imgWrapper {
  width: 20%;
}
#pickupPopupContents [data-component-type=ProductGridHorizontal] .fr-bff-product_imgWrapper {
  width: 100%;
}
#pickupPopupContents .fr-bff-product_colorChipsAndFavorite,
#pickupPopupContents .fr-bff-product_reviewStars,
#pickupPopupContents .fr-bff-product_gender,
#pickupPopupContents .swiper-button-prev,
#pickupPopupContents .swiper-button-next {
  display: none;
}
#pickupPopupContents #pickupPopupClose {
  position: absolute;
  left: 50%;
  top: 8px;
  width: 56px;
  height: 4px;
  text-indent: -9999px;
  background: #d9d9d9;
  transform: translateX(-50%);
}

/*  모바일 */
@media (max-width: 813px) {
  .reels-swiper-wrap .swiper-title {
    padding: 40px 0 32px;
  }
  .reels-swiper-wrap .swiper-title img {
    width: 50%;
  }
  .reels-swiper .swiper-wrapper .swiper-slide .slide {
    transform: scale(0.95);
  }
  .reels-swiper .swiper-wrapper .swiper-slide-active .slide {
    transform: scale(1);
  }
  .reels-swiper .swiper-button-prev,
  .reels-swiper .swiper-button-next {
    display: none;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] > div {
    border-radius: 1vw;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] > div .icon {
    right: 10px;
    top: 10px;
    width: max(3vw, 18px);
    height: max(3vw, 18px);
  }
  .reels-list-wrap .reels-grid-wrap[data-label=column_one] > div[data-order] > a [data-component-type=ProductGridHorizontal] .fr-bff-product > .fr-bff-product_imgWrapper {
    width: 20%;
  }
  .reels-list-wrap .reels-grid-wrap[data-label=column_one] > div[data-order] > a [data-component-type=ProductGridHorizontal] .fr-bff-product_price {
    font-size: 18px;
  }
  .reels-list-wrap .reels-grid-wrap[data-label=column_one] > div[data-order] > a .fr-bff-product {
    border-radius: 4px;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 8px;
  }
  .reels-list-wrap .reels-grid-wrap[data-label=column_one] > div[data-order] > a .fr-bff-product .fr-bff-product_innerLink {
    color: #222;
  }
  .reels-list-wrap .function-wrap .type {
    padding-right: 20px;
  }
  .related-products {
    margin-top: 48px;
  }
  .modal-radius {
    max-height: 50%;
    width: 100%;
    position: fixed;
    bottom: 0;
    border-radius: 16px 16px 0 0;
    overflow: hidden;
  }
  #pickupPopupContents {
    max-height: 50vh;
    padding: 32px 16px 16px;
    width: 100vw;
    min-height: unset;
    border-radius: 16px 16px 0 0;
  }
}
/* pc */
@media screen and (min-width: 814px) {
  .main_inner {
    max-width: unset;
    margin-right: unset;
    margin-left: unset;
    padding-right: 0;
    padding-left: 0;
  }
  .main_inner section {
    padding: 0 var(--padding1) 80px;
  }
  .reels-swiper-wrap .swiper-title {
    padding: 80px 0 50px;
  }
  .reels-swiper-wrap .link-insta {
    max-width: 500px;
    margin: 24px auto 0;
  }
  .reels-swiper .swiper-wrapper .swiper-slide .slide {
    width: calc((100vw - 96px) / 4.5);
    height: calc((100vw - 96px) / 4.5 * 1.4);
  }
  .reels-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active):after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(34, 34, 34, 0.5);
    z-index: 10;
  }
  .reels-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .btn-sound, .reels-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .btn-like, .reels-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .btn-share {
    display: none;
  }
  .reels-list-wrap {
    max-width: 1226px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 25px;
    padding-left: 25px;
    min-width: 320px;
  }
  .reels-list-wrap h3 {
    padding: 0 16px;
    text-align: left;
  }
  .reels-list-wrap .filter-wrap {
    justify-content: flex-start;
  }
  .reels-list-wrap .function-wrap {
    justify-content: flex-end;
  }
  .reels-list-wrap .function-wrap .type:after {
    display: none;
  }
  .reels-list-wrap .function-wrap .type ul {
    display: flex;
  }
  .reels-list-wrap .function-wrap .type ul li {
    position: relative;
  }
  .reels-list-wrap .function-wrap .type ul li button {
    display: inline-block;
    padding: 0 12px;
    font-family: "NanumSquare", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #757575;
  }
  .reels-list-wrap .function-wrap .type ul li button.active {
    color: #222;
  }
  .reels-list-wrap .function-wrap .type ul li:nth-child(n+2):before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 12px;
    background: #e6e6e6;
  }
  .reels-list-wrap .function-wrap .layout {
    display: none;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] {
    gap: 16px;
    grid-template-columns: repeat(4, 1fr);
  }
  .reels-list-wrap .reels-grid-wrap[data-label] > div[data-order] {
    border-radius: 4px;
    height: auto;
    aspect-ratio: 0.67;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] > div[data-order] .icon {
    right: 12px;
    top: 12px;
    width: 24px;
    height: 24px;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] > div[data-order] > a .fr-bff-product {
    left: 16px;
    width: calc(100% - 32px);
  }
  .reels-list-wrap .reels-grid-wrap[data-label] > div[data-order] > a [data-component-type=ProductGridHorizontal] .fr-bff-product_name {
    font-size: 14px;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] > div[data-order] > a [data-component-type=ProductGridHorizontal] .fr-bff-product_price {
    font-size: 16px;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] .others a {
    font-size: 14px;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] #pickup {
    grid-column: unset;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] #pickup > a {
    height: auto;
    aspect-ratio: 0.67;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] #pickup #stylingProducts {
    display: none;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] #pickup #pickupPopupBtn {
    display: block;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] .review .text strong {
    font-size: 18px;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] .review .text p {
    font-size: 14px;
  }
  .reels-list-wrap .reels-grid-wrap[data-label] .review .text span {
    padding: 12px 16px;
    font-size: 14px;
  }
  .related-products {
    max-width: 1226px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 184px;
    padding-right: 25px;
    padding-left: 25px;
    min-width: 320px;
  }
  #pickupPopupContents {
    overflow-y: auto;
    padding-top: 0;
    padding-bottom: 20px;
  }
  #pickupPopupContents .layout-wrap {
    display: flex;
    gap: 16px;
    padding: 16px;
  }
  #pickupPopupContents .layout-wrap .video-wrap {
    width: calc((100% - 16px) / 2);
    aspect-ratio: 0.67;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
  }
  #pickupPopupContents .layout-wrap .video-wrap video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    vertical-align: top;
  }
  #pickupPopupContents .layout-wrap .video-wrap .btn-sound {
    position: absolute;
    top: 18px;
    right: 18px;
    z-index: 5;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6651 3.32891C13.8975 3.21287 14.1736 3.22553 14.3946 3.36211C14.6154 3.49881 14.75 3.74003 14.75 3.99981V19.9998C14.75 20.2596 14.6154 20.5009 14.3946 20.6375C14.1736 20.7741 13.8974 20.7867 13.6651 20.6707L5.82325 16.7498H2.75C2.33585 16.7498 2.0001 16.414 2 15.9998V7.99982C2 7.58561 2.33579 7.24982 2.75 7.24982H5.82325L13.6651 3.32891ZM6.33497 8.67072C6.23095 8.72264 6.11627 8.74982 6.00001 8.74982H3.5V15.2498H6.00001C6.1163 15.2498 6.23093 15.277 6.33497 15.3289L13.25 18.786V5.2127L6.33497 8.67072ZM20.7198 9.46955C21.0127 9.17666 21.4874 9.17666 21.7803 9.46955C22.0731 9.76245 22.0732 10.2372 21.7803 10.5301L20.3106 11.9998L21.7803 13.4696C22.0731 13.7625 22.0732 14.2372 21.7803 14.5301C21.4875 14.8229 21.0126 14.8229 20.7198 14.5301L19.25 13.0604L17.7803 14.5301C17.4874 14.8229 17.0126 14.8229 16.7198 14.5301C16.4269 14.2372 16.427 13.7625 16.7198 13.4696L18.1895 11.9998L16.7198 10.5301C16.4269 10.2372 16.427 9.76245 16.7198 9.46955C17.0127 9.17666 17.4874 9.17666 17.7803 9.46955L19.25 10.9393L20.7198 9.46955Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
  }
  #pickupPopupContents .layout-wrap .video-wrap .btn-sound.on {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.665 3.32891C13.8974 3.21287 14.1735 3.22553 14.3945 3.36211C14.6154 3.49881 14.75 3.74003 14.75 3.99981V19.9998C14.7499 20.2596 14.6154 20.5009 14.3945 20.6375C14.1736 20.7741 13.8974 20.7867 13.665 20.6707L5.82324 16.7498H2.75C2.33585 16.7498 2.0001 16.414 2 15.9998V7.99982C2 7.58561 2.33579 7.24982 2.75 7.24982H5.82324L13.665 3.32891ZM6.33496 8.67072C6.23094 8.72264 6.11626 8.74982 6 8.74982H3.5V15.2498H6C6.11629 15.2498 6.23092 15.277 6.33496 15.3289L13.25 18.786V5.2127L6.33496 8.67072ZM17.876 6.0838C18.1057 5.73915 18.5714 5.64603 18.916 5.87579C21.4642 7.57462 22 10.3803 22 11.9998C22 13.6194 21.4641 16.4251 18.916 18.1239C18.5714 18.3535 18.1058 18.2604 17.876 17.9159C17.6462 17.5712 17.7394 17.1056 18.084 16.8758C20.0357 15.5747 20.5 13.3803 20.5 11.9998C20.5 10.6194 20.0357 8.42503 18.084 7.12384C17.7394 6.89411 17.6463 6.42843 17.876 6.0838ZM16.376 9.58381C16.6057 9.23916 17.0714 9.14603 17.416 9.3758C18.5324 10.1201 18.75 11.3349 18.75 11.9998C18.75 12.6649 18.5323 13.8797 17.416 14.6239C17.0714 14.8535 16.6058 14.7604 16.376 14.4159C16.1462 14.0712 16.2394 13.6056 16.584 13.3758C17.1039 13.0292 17.25 12.4257 17.25 11.9998C17.25 11.5739 17.1039 10.9705 16.584 10.6238C16.2394 10.3941 16.1463 9.92844 16.376 9.58381Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  }
  #pickupPopupContents .layout-wrap .products-wrap {
    width: calc((100% - 16px) / 2);
    aspect-ratio: 0.67;
  }
  #pickupPopupContents .layout-wrap .products-wrap strong {
    display: block;
    margin-bottom: 20px;
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    font-weight: 600;
    font-family: "NanumSquare", sans-serif;
    color: #222;
  }
  #pickupPopupContents .layout-wrap [data-component-type=ProductGridHorizontal] {
    width: 100%;
    height: calc(100% - 28px);
    overflow-y: auto;
  }
  #pickupPopupContents .layout-wrap [data-component-type=ProductGridHorizontal] .fr-bff-product {
    width: 100%;
    margin: 0;
  }
  #pickupPopupContents .layout-wrap [data-component-type=ProductGridHorizontal] .fr-bff-product + .fr-bff-product {
    margin-top: 8px;
  }
}

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