@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0turn}@keyframes PageTemplate_gradient__odzF7{0%{background-position:0}to{background-position:200%}}@keyframes PageTemplate_skeleton-loading___uCWu{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.PageTemplate_container__e6_UG,.PageTemplate_content__r6MrR,.PageTemplate_wrap__ahVO3{--keep:1}.PageTemplate_content__r6MrR{flex:1 1;position:relative}.PageTemplate_content__r6MrR,.PageTemplate_content__r6MrR .displayWrap{display:flex;flex-direction:column;gap:64px}.PageTemplate_content__r6MrR .displayWrap:first-of-type>div:first-child:has([class*=ImageBanner_title],[class*=BenefitIconSwiper_title],[class*=OnAirDisplay_header]),.PageTemplate_content__r6MrR .displayWrap:first-of-type>div:first-child:not([class*=HeroBannerB_wrap]):not([class*=HeroBannerE_wrap]){margin-top:0!important}.PageTemplate_content__r6MrR .displayWrap:first-of-type:has([class*=ImageBanner_searchBanner],[class*=ImageBanner_spaceBetween],[class*=BenefitIconSwiper_wrap])>div:first-child:not(:has([class*=ImageBanner_title],[class*=BenefitIconSwiper_title])){margin-top:32px!important}.PageTemplate_content__r6MrR .displayWrap:not(:has(>[class*=blackTheme]))>div:has(>[class*=title],[class*=content]>[class*=header],[class*=bannerTitle]):not(:has([class*=HeroBannerC_title])):not(:has([class*=HeroBannerD_title])):not(:has([class*=HeroBannerE_title])):not(:has([class*=content] [class*=ThemeImage_thumbBanner]~[class*=header])){margin-top:-32px}.PageTemplate_content__r6MrR .displayWrap:not(:has(>[class*=blackTheme]))>div:has([class*=RelatedReplayList_relatedReplayList]){margin-bottom:0}.PageTemplate_content__r6MrR .displayWrap>[class*=ShareButtons]{padding-bottom:0}.PageTemplate_content__r6MrR .displayWrap:empty{display:none}.PageTemplate_content__r6MrR .displayWrap:has([class*=PopInBanner_container]){margin-top:-64px}.PageTemplate_title__Xa98f{font-size:24px;font-weight:700;color:#101010}.PageTemplate_box__hKa1L>div{margin:32px 0}.PageTemplate_box__hKa1L:first-child>div{margin-top:0}.PageTemplate_tabBox__Dz_l2{padding-bottom:24px;padding-top:24px;border-top:4px solid #f2f2f2}.PageTemplate_tabBox__Dz_l2 [class*=ProductDisplay]>[class*=title]{padding-top:0}