main.community-page{--community-grid-cols-pc:4;--community-grid-cols-tb:2;--community-grid-cols-sp:2}main.community-page.pc-cols-3{--community-grid-cols-pc:3}main.community-page.pc-cols-4{--community-grid-cols-pc:4}main.community-page.pc-cols-5{--community-grid-cols-pc:5}main.community-page.tb-cols-3{--community-grid-cols-tb:3}main.community-page.tb-cols-4{--community-grid-cols-tb:4}main.community-page.sp-cols-2{--community-grid-cols-sp:2}main.community-page.sp-cols-3{--community-grid-cols-sp:3}main.community-page .static-page-layout{gap:40px}main.community-page .communityMain{width:100%!important;max-width:none!important;padding:0!important}main.community-page .communityMain>section{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);align-items:start;gap:24px;display:grid}main.community-page .communityMain p{color:var(--text-color)}main.community-page .communityMain .communityTitle{grid-area:1/1;margin:0;font-family:var(--font-family-heading-page)!important;font-size:var(--font-size-heading-page)!important;letter-spacing:.03em!important;line-height:1.25!important;font-weight:var(--font-weight-heading-page,400)!important;color:var(--text-color)!important;text-align:left!important}main.community-page .communityMain .communityContent{border:0!important;margin-top:0!important;padding:0!important;display:contents!important}main.community-page .communityMain .communityOverview{grid-area:2/1;width:auto!important;font-size:var(--font-s)!important;line-height:1.9!important}main.community-page .communityMain .communityNav{border:1px solid var(--line-color-thin);grid-area:1/2/span 2;padding:3vw;border-radius:var(--image-radius)!important;background:var(--surface-color-soft)!important;width:auto!important;margin-left:0!important}main.community-page .communityMain .communityItemHeader,main.community-page .communityMain .communityUrlHeader{font-size:var(--font-m);font-family:var(--font-family-heading-card)!important;font-weight:var(--font-weight-heading-card,400)!important;color:var(--text-color)!important;margin-top:40px!important;margin-bottom:28px!important;line-height:1.4!important}main.community-page .communityMain .communityPrice h3{font-family:var(--font-family-sans);letter-spacing:.08em;color:var(--text-color-muted);margin:0;font-size:var(--font-s)!important}main.community-page .communityMain .communityPrice p{font-family:var(--font-family-sans);font-size:var(--font-size-price-large);letter-spacing:.03em;color:var(--text-color);margin:0 0 20px;font-weight:400;line-height:1.3}main.community-page .communityMain .communityRegister p,main.community-page .communityMain .communitySignin p,main.community-page .communityMain .communityTextNotice,main.community-page .communityMain .communityModalTextNotice{font-size:var(--font-s)!important;color:var(--text-color)!important;line-height:1.7!important}main.community-page .communityMain .communitySignin{margin-top:30px;border-radius:var(--image-radius)!important;background:color-mix(in srgb, var(--text-color) 5%, transparent)!important;border:0!important;padding:20px!important}main.community-page .communityMain .communityButton{min-height:48px;font-family:var(--font-family-sans);letter-spacing:.04em;border-radius:var(--button-primary-radius)!important;font-size:var(--font-size-body-small)!important;font-weight:500!important;text-decoration:none!important}main.community-page .communityMain .communityTerm a,main.community-page .communityMain .payidLogoutText a,main.community-page .communityMain .communityLink a,main.community-page .communityMain .openLeaveModal{border-bottom:1px solid var(--line-color-soft);color:var(--text-color)!important;text-decoration:none!important}main.community-page .communityMain #limitedItem,main.community-page .communityMain #limitedUrl{grid-column:1/-1;width:100%!important}main.community-page .communityMain .communityItems{grid-template-columns:repeat(var(--community-grid-cols-pc), minmax(0, 1fr));gap:25px;display:grid!important}main.community-page .communityMain .communityItems .communityItem{width:auto!important;margin-left:0!important}main.community-page .communityMain .communityItems .communityItem .communityImageContainer{aspect-ratio:3/4;aspect-ratio:var(--catalog-image-aspectratio);border-radius:var(--image-radius);background:var(--surface-color-soft);position:relative;overflow:hidden;width:100%!important;height:auto!important}main.community-page .communityMain .communityItems .communityItem .communityImageContainer .communityImageResize{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;transition:transform .55s var(--easeOutQuad);transform:scale(1)}@media (hover:hover) and (pointer:fine){main.community-page .communityMain .communityItems .communityItem:hover .communityImageContainer .communityImageResize{transform:scale(1.045)}}main.community-page .communityMain .communityItems .communityItem .communityLabelImage{z-index:2;width:min(20%,55px);height:auto;position:absolute;top:5px;left:5px}main.community-page .communityMain .communityItems .communityItem .communityItemTitle{font-family:var(--font-family-heading-card);font-size:var(--font-size-heading-card);font-weight:var(--font-weight-heading-card,400);color:var(--text-color);line-height:1.4;width:auto!important;max-height:none!important;margin:14px 0 8px!important}main.community-page .communityMain .communityItems .communityItem .communityItemPrice{font-family:var(--font-family-sans);font-size:calc(var(--font-size-price) + .2rem);letter-spacing:.06em;color:color-mix(in srgb, var(--text-color) 60%, transparent);flex-wrap:wrap;align-items:center;gap:8px;font-weight:400;line-height:1.3;display:flex}main.community-page .communityMain .communityItems .communityItem .communityItemPrice.discount{color:var(--sale-color)}main.community-page .communityMain .communityItems .communityItem .communityItemPrice.soldOut{color:var(--text-color-muted);text-decoration:none}main.community-page .communityMain .communityItems .communityItem .communityItemPrice .discount{background:var(--sale-color);color:#fff;letter-spacing:.1em;border-radius:3px;justify-content:center;align-items:center;padding:.5em .8em;font-size:.9rem;line-height:1;display:inline-flex;margin-right:0!important;font-weight:400!important;text-decoration:none!important}main.community-page .communityMain .communityItems .communityItem .communityItemMetaSub{flex-wrap:wrap;align-items:center;gap:8px;display:flex;margin:10px 0 0!important}main.community-page .communityMain .communityItems .communityItem .communityItemLabel{font-family:var(--font-family-sans);color:var(--text-color-muted);line-height:1.2;font-size:var(--font-size-label-small)!important;font-weight:400!important}main.community-page .communityMain .communityItems .communityItem .communityItemLabel.soldOutText,main.community-page .communityMain .communityItems .communityItem .communityItemLabel.comingSoon{box-sizing:border-box;font-family:var(--font-family-sans);letter-spacing:.08em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-color) 10%, transparent);border:0;border-radius:3px;justify-content:center;align-items:center;padding:.32em .9em;line-height:1;display:inline-flex;font-size:var(--font-xs)!important;color:var(--text-color-muted)!important;font-weight:600!important}main.community-page .communityMain .communityItems .communityItem .communityItemLabel.soldOutText{background:color-mix(in srgb, var(--text-color) 6%, transparent)}main.community-page .communityMain .communityItems .communityItem .communityItemLabel.comingSoon{background:var(--surface-color-soft)}main.community-page .communityMain .communityItems .communityItem .communityItemLabelBlock{font-family:var(--font-family-sans);letter-spacing:.06em;justify-content:center;align-items:center;display:inline-flex;font-size:var(--font-xs)!important;border-radius:3px!important;padding:.5em .8em!important;font-weight:400!important;line-height:1!important}main.community-page .communityMain .communityItems .communityItem .communityItemLabelBlock.community{color:#fff!important;background:#f2bb31!important}main.community-page .communityMain .communityItems .communityItem .communityItemLabelBlock.preOrder{border:1px solid var(--line-color-soft)!important;color:var(--text-color)!important;background:0 0!important}main.community-page .communityMain #productsLimitedUrl{gap:20px}main.community-page .communityMain #productsLimitedUrl .urlBox{border-radius:var(--image-radius)!important;background:var(--surface-color-soft)!important;border:1px solid var(--line-color-thin)!important;width:calc(50% - 12px)!important;margin:0!important;padding:20px 18px!important}main.community-page .communityMain #productsLimitedUrl .urlBox .title{font-family:var(--font-family-heading-card);font-size:var(--font-size-heading-card);font-weight:var(--font-weight-heading-card,400);color:var(--text-color);line-height:1.35}main.community-page .communityMain #productsLimitedUrl .urlBox .url{font-size:var(--font-size-body-small);color:var(--text-color-muted);margin-top:10px!important}main.community-page .communityMain .communityModal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#3d3d3d;max-height:calc(100svh - 32px);overflow-y:auto;z-index:1000007!important}main.community-page .communityMain .communityModal :-webkit-any(.communityModalHeader,.communityModalText,.communityModalTextNotice,.communityModalTable__Title,.communityModalTable__Body){color:#3d3d3d!important}main.community-page .communityMain .communityModal :is(.communityModalHeader,.communityModalText,.communityModalTextNotice,.communityModalTable__Title,.communityModalTable__Body){color:#3d3d3d!important}main.community-page .communityMain .communityOverlay{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:1000006!important}main.community-page .communityMain .flashMessage .message{border-radius:var(--image-radius);margin-bottom:40px;padding:2vw 3vw}.communityLogout.communityModalTextNotice{margin:60px 0 0;text-align:center!important}.communityLogout.communityModalTextNotice a,.openLeaveModal.communityModalTextNotice{cursor:pointer;border-radius:999px;display:inline-block;background-color:color-mix(in srgb, var(--text-color) 10%, transparent)!important;font-size:var(--font-s)!important;color:var(--text-color)!important;border-bottom:0!important;padding:10px 30px!important;text-decoration:none!important}.openLeaveModal.communityModalTextNotice{width:fit-content;display:block;margin-left:auto!important;margin-right:auto!important}body:has(.communityOverlay[style*="display: block"]){overflow:hidden}body:has(.communityOverlay[style*=display\:block]){overflow:hidden}body:has(.communityModalLogout:not([style*=display\:none]):not([style*="display: none"])){overflow:hidden}body:has(.communityOverlay[style*="display: block"])>.informationBanner{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay[style*=display\:block])>.informationBanner{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityModalLogout:not([style*=display\:none]):not([style*="display: none"]))>.informationBanner{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay[style*="display: block"]) #site>header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay[style*=display\:block]) #site>header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityModalLogout:not([style*=display\:none]):not([style*="display: none"])) #site>header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay[style*="display: block"]) .newsletter-signup{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay[style*=display\:block]) .newsletter-signup{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityModalLogout:not([style*=display\:none]):not([style*="display: none"])) .newsletter-signup{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay[style*="display: block"]) #x_message #x_startMessenger{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay[style*=display\:block]) #x_message #x_startMessenger{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityModalLogout:not([style*=display\:none]):not([style*="display: none"])) #x_message #x_startMessenger{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:959px){main.community-page .communityMain>section{grid-template-rows:auto;grid-template-columns:1fr!important}main.community-page .communityMain .communityTitle,main.community-page .communityMain .communityOverview,main.community-page .communityMain .communityNav{grid-area:auto/1}main.community-page .communityMain .communityItems{grid-template-columns:repeat(var(--community-grid-cols-tb), minmax(0, 1fr))}main.community-page .communityMain .communityItems .communityItem{width:auto!important}main.community-page .communityMain #productsLimitedUrl .urlBox{width:calc(50% - 12.5px)!important}}@media (max-width:767px){main.community-page .static-page-layout{gap:22px}main.community-page .communityMain>section{gap:30px!important}main.community-page .communityMain .communityNav{padding:5vw}main.community-page .communityMain .communityItems{grid-template-columns:repeat(var(--community-grid-cols-sp), minmax(0, 1fr))}main.community-page .communityMain .communityItems .communityItem{width:auto!important}main.community-page .communityMain #productsLimitedUrl .urlBox{width:calc(50% - 12.5px)!important}}