.section__container h3{margin-bottom:24px;padding:8px;background:#141e3e;border-radius:4px;font-size:1.25rem;font-weight:900;color:#fff;text-align:center}@container eventSectionContainer (min-width: 940px){.section__container h3{margin-bottom:48px}}.goods__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 8px}.goods__list:not(:last-of-type){margin-bottom:48px}.goods__list.soldout{padding-top:48px;border-top:1px dashed #ccc}.goods__list__item .list-item__category{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goods__list__item .list-item__category span{padding:4px 16px 4.25px 16px;display:inline-block;background:#3eac14;border-radius:calc(infinity*1px);font-size:.675rem;line-height:1;color:#fff}.goods__list__item .list-item__category span:not(:last-of-type){margin-right:4px}.goods__list__item .list-item__img{margin-bottom:8px;border:1px solid #ccc;border-radius:8px;overflow:hidden}.goods__list__item .list-item__name{font-size:.85rem}@container eventSectionContainer (min-width: 644px){.goods__list{grid-template-columns:repeat(3, minmax(0, 1fr))}.goods__list__item .list-item__name{font-size:.75rem}}@container eventSectionContainer (min-width: 940px){.goods__list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:48px 16px}.goods__list:not(:last-of-type){margin-bottom:96px}.goods__list.soldout{padding-top:96px}.goods__list__item{cursor:pointer}.goods__list__item:hover .list-item__img img{scale:1.05;opacity:.5}.goods__list__item .list-item__category span{padding:6px 18px 6.25px 18px;font-size:.75rem}.goods__list__item .list-item__img img{-webkit-transition:scale .4s ease,opacity .4s ease;transition:scale .4s ease,opacity .4s ease;will-change:scale}.goods__list__item .list-item__name{font-size:.85rem}}.modal .modal__overlay .modal__container__goods{--rootMargin: 16px;margin-inline:var(--rootMargin);padding:var(--rootMargin) calc(var(--rootMargin)/2) var(--rootMargin) var(--rootMargin);background:#fff;border-radius:16px}.modal .modal__overlay .modal__container__goods .goods__wrap{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:min(82.5svh,600px);padding-right:calc(var(--rootMargin)/2);display:grid;gap:var(--rootMargin);overflow-y:auto}.modal .modal__overlay .modal__container__goods .goods__name{font-size:1.125rem;font-weight:700;color:#141e3e}.modal .modal__overlay .modal__container__goods .goods__img{border:1px solid #ccc;border-radius:8px;overflow:hidden}.modal .modal__overlay .modal__container__goods .goods__desc{padding:var(--rootMargin);background:#f1f5f5;border-radius:8px}.modal .modal__overlay .modal__container__goods .goods__desc p{font-size:.775rem;font-weight:500}.modal .modal__overlay .modal__container__goods .goods__price{padding:var(--rootMargin);background:#f1f5f5;border-radius:8px;font-size:1.05rem;font-weight:700;line-height:1;color:#3eac14;text-align:right;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.modal .modal__overlay .modal__container__goods .goods__price span:first-of-type{font-size:1.5125rem;font-weight:900}.modal .modal__overlay .modal__container__goods .goods__link.no-link{border:1px solid #ff2000;border-radius:8px;text-align:center}@media screen and (min-width: 600px){.modal .modal__overlay .modal__container__goods{--rootMargin: 64px;margin-inline:var(--rootMargin);padding:calc(var(--rootMargin)*.375) calc(var(--rootMargin)*.375/2) calc(var(--rootMargin)*.375) calc(var(--rootMargin)*.375)}.modal .modal__overlay .modal__container__goods .goods__wrap{gap:calc(var(--rootMargin)*.375);padding-right:calc(var(--rootMargin)*.375/2)}.modal .modal__overlay .modal__container__goods .goods__desc,.modal .modal__overlay .modal__container__goods .goods__price{padding:calc(var(--rootMargin)*.375)}}@media screen and (min-width: 1025px){.modal .modal__overlay .modal__container__goods{--rootMargin: min(6vw, 48px);max-width:960px;margin-inline:0;padding:var(--rootMargin) calc(var(--rootMargin)/2) var(--rootMargin) var(--rootMargin)}.modal .modal__overlay .modal__container__goods .goods__wrap{grid-template-columns:repeat(2, minmax(0, 1fr));padding-right:calc(var(--rootMargin)/4);position:relative}.modal .modal__overlay .modal__container__goods .goods__name{grid-column:1/3}.modal .modal__overlay .modal__container__goods .goods__img{grid-column:1/2;align-self:flex-start;position:sticky;top:0;left:0}.modal .modal__overlay .modal__container__goods .goods__desc{grid-column:2/3;display:grid;place-content:center}.modal .modal__overlay .modal__container__goods .goods__price{grid-column:2/3}.modal .modal__overlay .modal__container__goods .goods__desc,.modal .modal__overlay .modal__container__goods .goods__price{padding:calc(var(--rootMargin)*.5)}.modal .modal__overlay .modal__container__goods .goods__link{grid-column:2/3}}