@charset "UTF-8";
/* 기획전 상세 페이지 스타일 파일입니다. */
.event-category-nav {
margin-inline: -20px;
}
.event-category-nav:has(.swiper-wrapper) {
padding: 12px 20px;
margin-top: 20px;
/* background-color: var(--gray001); */
}
.event-category-nav .swiper-wrapper {
display: grid !important;
grid-template-columns: repeat(2, 1fr);
gap: 8px;
transform: none !important;
}
.event-category-nav .swiper-slide {
width: 100%;
}
.event-category-nav__btn {
padding: 8px 12px;
color: var(--secondary);
border: none;
background-color: var(--bg-gray);
font-weight: 500 !important;
font-size: 16px;
border-radius: 8px;
width: 100%;
height: 50px;
}
.event-category-nav__btn.is-active {
background-color: var(--primary);
border: none;
color: var(--white);
font-weight: 600 !important;
font-size: 16px;
border-radius: 8px;
}
.event-detail button {
cursor: pointer;
}
.event-detail em {
font-weight: 700;
}
/* .event-detail__top img {
width: fit-content;
} */
.event-detail .total-sort {
position: static;
padding: 20px 0;
}
.event-detail .total-sort__count {
width: 100%;
}
.event-detail .product-link {
text-decoration: unset;
}
.event-detail__nav {
position: sticky;
top: 70px;
z-index: 1;
}
.event-detail__coupon-button button {
height: 50px;
display: flex;
justify-content: center;
align-items: center;
flex-direction: row;
border: unset;
width: 100%;
font-size: 16px;
font-weight: 400;
background-color: #00a9a9;
padding: 15px;
color: white !important;
}
.event-detail__download {
background-size: 364px 335px;
background-position: -168px -111px;
width: 12px;
height: 12px;
}
.event-detail__list {
display: grid;
justify-content: space-between;
}
.event-detail__list .thumb-item {
width: auto;
}
.event-detail__list .thumb-item__info {
padding: 12px 0 20px;
}
.event-detail__list .thumb-item__info-name {
font-weight: 700 !important;
}
.event-detail__list .thumb-item__like-btn svg {
width: 40px;
height: 40px;
}
.event-detail__list .rate {
margin-right: 4px;
}
.event-detail__list--1row .thumb-item__overlay {
font-size: 20px;
}
.event-detail__list--1row .thumb-item .no-img {
background-size: 64px;
}
.event-detail__list--2row .thumb-item .rate {
display: block;
}
.event-detail__list--2row .thumb-item__like-btn svg {
right: 6px;
bottom: 6px;
}
.event-detail__list--3row .thumb-item__overlay,
.event-detail__list--3row .thumb-item__status-label,
.event-detail__list--3row .thumb-item__info-name,
.event-detail__list--3row .thumb-item__info-price {
font-size: 12px;
}
.event-detail__list--3row .thumb-item .origin-price {
display: block;
margin-block: -4px 4px;
}
.event-detail__list--3row .thumb-item__like-btn svg {
width: 38px;
height: 38px;
right: 4px;
bottom: 4px;
}
.event-detail__list--3row .thumb-item__info-name {
font-size: 12px;
}
.event-detail__list--3row .thumb-item__info-price {
font-size: 12px;
}
.event-detail__list--4row .thumb-item__info-name,
.event-detail__list--4row .thumb-item__info-price {
font-size: 10px;
}
.event-detail__list--4row .thumb-item__status-label {
padding: 2px 4px;
font-size: 10px;
}
.event-detail__list--4row .thumb-item__overlay {
font-size: 10px;
}
.event-detail__list--4row .thumb-item__like-btn svg {
width: 32px;
height: 32px;
right: 1px;
bottom: 1px;
}
.event-detail__list--4row .thumb-item .no-img {
background-size: 32px;
}
.event-detail__list--5row .thumb-item {
margin-block-end: 12px;
}
.event-detail__list--5row .thumb-item__overlay,
.event-detail__list--5row .thumb-item__status-label,
.event-detail__list--5row .thumb-item__info-name,
.event-detail__list--5row .thumb-item__info-price {
font-size: 8px;
}
.event-detail__list--5row .thumb-item__like-btn svg {
width: 20px;
height: 20px;
right: 0px;
bottom: 1px;
}
.event-detail__list--5row .thumb-item__status-label {
padding: 2px 4px;
}
.event-detail__list--5row .no-img {
background-size: 32px;
}
.event-detail .thumb-item__like-btn svg {
fill: var(--color-base-white);
}
.event-detail .thumb-item__like-btn path {
stroke-width: 5;
}
.event-detail .thumb-item__like-btn:where(.is-active) svg {
fill: var(--color-point-red);
}
.event-detail .thumb-item__like-btn:where(.is-active) path {
stroke-width: 0;
}
.current-price {
color: var(--color-point-red);
}
.btn.btn--line-dark.btn--sm.disabled,
.btn.btn--line-dark.btn--sm[shopby-disabled="true"] {
color: var(--gray001) !important;
border: 1px solid var(--gray001);
}
.btn.btn--line-dark.btn--sm.disabled .ico--download-black-12,
.btn.btn--line-dark.btn--sm[shopby-disabled="true"] .ico--download-black-12 {
background: var(--gray001) !important;
-webkit-mask: url('/assets/images/sprite.png') -168px -99px;
mask: url('/assets/images/sprite.png') -168px -99px;
-webkit-mask-size: 364px 335px;
mask-size: 364px 335px;
}