main.community-page .static-page-layout{gap:10px}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;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{background:var(--surface-color-soft);grid-area:1/2/span 2;padding:3vw;border-radius:var(--image-radius)!important;width:auto!important;margin-left:0!important}main.community-page .communityMain>section>.limited{grid-column:1/-1}main.community-page .communityMain .communityItemHeader,main.community-page .communityMain .communityUrlHeader{font-size:var(--font-l);font-family:var(--font-family-heading-section)!important;font-weight:var(--font-weight-heading-section,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);margin:0;font-size:var(--font-s)!important}main.community-page .communityMain .communityPrice p{font-family:var(--font-family-sans);font-size:var(--font-l);letter-spacing:.03em;color:var(--text-color);margin:0 0 20px;font-weight:700;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:var(--surface-color-soft)!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,var(--button-radius))!important;font-size:var(--font-size-body-small)!important;font-weight:500!important;text-decoration:none!important}main.community-page .communityMain .communityButtonPayid,main.community-page .communityMain .communityButton__purchase,main.community-page .communityMain .communityButton__red{border-radius:var(--image-radius)!important}main.community-page .communityMain .communityTerm a,main.community-page .communityMain .payidLogoutText a,main.community-page .communityMain .communityLink a{border-bottom:1px solid var(--line-color-soft);color:var(--text-color)!important;text-decoration:none!important}main.community-page .communityMain .openLeaveModal{width:fit-content;min-height:30px;font-family:var(--font-family-sans);letter-spacing:.03em;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;line-height:1;transition:background-color .3s,border-color .3s,color .3s;border:1px solid color-mix(in srgb, var(--text-color) 7%, transparent)!important;background:color-mix(in srgb, var(--text-color) 5%, transparent)!important;color:var(--text-color)!important;font-size:var(--font-size-label)!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;padding:.6em 1.6em!important;text-decoration:none!important}main.community-page .communityMain .openLeaveModal:hover{background:color-mix(in srgb, var(--text-color) 8%, transparent)!important;border-color:color-mix(in srgb, var(--text-color) 12%, transparent)!important}main.community-page .communityMain #limitedItem,main.community-page .communityMain #limitedUrl{width:100%!important}main.community-page .communityMain .communityItems{grid-template-columns:repeat(4,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;transform-origin:50%;width:100%;max-width:none;height:100%;max-height:none;transition:transform .55s var(--easeOutQuad);transform:scale(1)}main.community-page .communityMain .communityItems .communityItem:hover .communityImageContainer .communityImageResize{transform:scale(1.045)}@media (prefers-reduced-motion:reduce){main.community-page .communityMain .communityItems .communityItem .communityImageContainer .communityImageResize{transition:none;transform:none}}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-product-card,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{background:var(--surface-color-soft);border-radius:var(--image-radius)!important;border:1px solid var(--line-color-soft)!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{color:#3d3d3d;border-radius:var(--image-radius)!important;padding:24px 22px 28px!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.communityModalLogout{z-index:1000003!important}main.community-page .communityMain .communityOverlay.communityModalLogout .communityModal{z-index:1000004!important}main.community-page .communityMain .communityModalHeader{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);border-bottom:1px solid var(--line-color-soft)!important;padding-bottom:18px!important}main.community-page .communityMain .communityModalTable{grid-template-columns:120px 1fr;gap:10px 14px;margin-top:18px;display:grid}main.community-page .communityMain .communityModalTable__Title,main.community-page .communityMain .communityModalTable__Body{font-size:var(--font-size-body-small);margin:0}main.community-page .communityMain .communityModalButtons{gap:12px;margin-top:22px}body:has(.communityOverlay.communityModalLogout[style*="display: block"]) header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay.communityModalLogout[style*="display: block"]) .newsletter-signup{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay.communityModalLogout[style*=display\:block]) header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay.communityModalLogout[style*=display\:block]) .newsletter-signup{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay.communityModalLogout:not([style*="display: none"]):not([style*=display\:none])) header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.communityOverlay.communityModalLogout:not([style*="display: none"]):not([style*=display\:none])) .newsletter-signup{opacity:0!important;visibility:hidden!important;pointer-events:none!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{border-radius:999px;justify-content:center;align-items:center;background-color:color-mix(in srgb, var(--text-color) 10%, transparent)!important;font-size:var(--font-s)!important;color:var(--text-color)!important;padding:10px 30px!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:959px){main.community-page .communityMain>section{gap:0;grid-template-columns:1fr!important}main.community-page .communityMain .communityNav{grid-area:auto/1;margin-top:30px}main.community-page .communityMain .communityItems{grid-template-columns:repeat(2,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 .communityNav{padding:5vw}main.community-page .communityMain .communityItems{grid-template-columns:repeat(2,minmax(0,1fr))}main.community-page .communityMain .communityItems .communityItem{width:auto!important}main.community-page .communityMain #productsLimitedUrl .urlBox{width:calc(50% - 12.5px)!important}main.community-page .communityMain .communityModalTable{grid-template-columns:1fr;gap:4px}}main.community-page.pc-cols-5 .communityMain .communityItems{grid-template-columns:repeat(5,minmax(0,1fr))}main.community-page.pc-cols-4 .communityMain .communityItems{grid-template-columns:repeat(4,minmax(0,1fr))}main.community-page.pc-cols-3 .communityMain .communityItems{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:600px) and (max-width:1024px){main.community-page.tb-cols-4 .communityMain .communityItems{grid-template-columns:repeat(4,minmax(0,1fr))}main.community-page.tb-cols-3 .communityMain .communityItems{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){main.community-page.sp-cols-3 .communityMain .communityItems{grid-template-columns:repeat(3,minmax(0,1fr))}main.community-page.sp-cols-2 .communityMain .communityItems{grid-template-columns:repeat(2,minmax(0,1fr))}}