html[data-design-preset]{--radius:22px;--radius-sm:14px;--radius-control:999px;--btn-h:40px;--btn-h-lg:44px;--focus-ring:0 0 0 3px color-mix(in srgb,var(--primary) 28%,transparent)}html[data-design-preset] body{background:var(--bg);color:var(--text);line-height:1.65;letter-spacing:.01em;-webkit-font-smoothing:antialiased}html[data-design-preset] .container{max-width:1240px;padding-inline:24px}html[data-design-preset] a:focus-visible,html[data-design-preset] button:focus-visible,html[data-design-preset] input:focus-visible,html[data-design-preset] select:focus-visible,html[data-design-preset] textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)}html[data-design-preset] .site-header--filled,html[data-design-preset][data-over-fv="0"] .site-header{background:var(--header-bg);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);box-shadow:0 1px 0 rgba(255,255,255,.6)}html[data-design-preset][data-over-fv="0"] .site-header .nav-link{color:var(--text);text-shadow:none;font-weight:600}html[data-design-preset][data-over-fv="0"] .site-header .icon-btn{background:var(--primary-light);color:var(--primary-dark);box-shadow:none}html[data-design-preset] .site-header--over-fv,html[data-design-preset][data-over-fv="1"] .site-header{background:linear-gradient(180deg,rgba(12,10,8,.58),rgba(12,10,8,.22) 68%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none}html[data-design-preset] .site-header--over-fv .nav-link{color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.7),0 2px 14px rgba(0,0,0,.5)}html[data-design-preset] .site-header--over-fv .nav-link.current,html[data-design-preset] .site-header--over-fv .nav-link:hover{color:#fff;background:rgba(255,255,255,.22)}html[data-design-preset] .site-header--over-fv .header-auth-link,html[data-design-preset] .site-header--over-fv .header-auth-mypage{color:#fff;background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.42)}html[data-design-preset] .site-header--over-fv .icon-btn{background:rgba(255,255,255,.2);color:#fff}html[data-design-preset] .nav-link{font-size:13px;font-weight:600;letter-spacing:.04em;padding:8px 10px;color:var(--text)}html[data-design-preset] .nav-link.current,html[data-design-preset] .nav-link:hover{background:color-mix(in srgb,var(--primary-light) 72%,#fff);color:var(--primary-dark)}html[data-design-preset] .header-auth-link{font-size:13px;font-weight:600;padding:8px 16px;border-width:1px;background:rgba(255,255,255,.72)}html[data-design-preset] .header-auth-btn{font-size:13px;font-weight:700;padding:8px 18px;color:#fff;background:var(--gold);box-shadow:none}html[data-design-preset] .header-auth-btn:hover{color:#fff;background:var(--gold);box-shadow:var(--shadow-sm);filter:none}html[data-design-preset] .icon-btn{width:40px;height:40px;background:#fff;border:1px solid var(--border);color:var(--primary-dark)}html[data-design-preset] .icon-btn:hover{background:var(--primary-light)}html[data-design-preset] .icon-btn .badge{background:var(--primary-dark)}html[data-design-preset] .pill-btn{font-size:13px;font-weight:650;letter-spacing:.03em;padding:11px 20px;border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));background:#fff;box-shadow:none}html[data-design-preset] .pill-btn:hover{background:var(--gold);border-color:var(--gold);color:#fff;-webkit-text-fill-color:#fff;transform:translateY(-1px)}html[data-design-preset] .tab-pill{font-size:13px;font-weight:600;padding:0 16px;border:1px solid var(--border);background:#fff;color:var(--sub)}html[data-design-preset] .page-btn.active,html[data-design-preset] .tab-pill.active{background:var(--primary-dark);color:#fff;border-color:transparent;box-shadow:none}html[data-design-preset] .page-btn{border-width:1px}html[data-design-preset] .deco-heading{margin-bottom:12px}html[data-design-preset] .deco-heading--quiet{margin-bottom:8px}html[data-design-preset] .deco-heading h2{letter-spacing:var(--heading-track);line-height:1;word-spacing:.06em}html[data-design-preset] .deco-heading .jp{margin-top:8px;letter-spacing:.18em;color:var(--sub)}html[data-design-preset] .block-head{margin-bottom:14px}html[data-design-preset] .block-head .eyebrow{letter-spacing:.22em;font-size:12px;color:color-mix(in srgb,var(--gold) 80%,var(--sub))}html[data-design-preset] .block-head h2{letter-spacing:-.015em;font-weight:600}html[data-design-preset] .top-page-flow>.section-band{padding-block:44px}html[data-design-preset] .top-page-flow section.block{padding-top:0;padding-bottom:0}html[data-design-preset] .top-page-flow>.section-wave-divider{height:0;margin-top:0}html[data-design-preset] .top-page-flow .top-category-feed{padding-bottom:0}@media (min-width:768px){html[data-design-preset] .top-page-flow .top-category-feed{padding-top:24px}}html[data-design-preset] .top-category-section.new-arrivals-section{margin-bottom:0}html[data-design-preset] .top-feed-card-body{border:2px solid var(--feed-green);border-radius:var(--feed-card-radius);background:var(--feed-paper);box-shadow:0 4px 18px rgb(31 73 56/12%);color:var(--feed-navy)}html[data-design-preset] .top-feed-card-body:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgb(31 73 56/16%);border-color:var(--feed-green)}html[data-design-preset] .top-feed-card-body:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--shadow)}html[data-design-preset] .top-feed-card-photo{border-bottom:1px solid color-mix(in srgb,var(--feed-green) 45%,#d8e8df);aspect-ratio:4/3;background:#f6f0e6}html[data-design-preset] .top-feed-card-photo img{object-fit:cover;object-position:center 20%}html[data-design-preset] .top-feed-card-content{display:flex;flex-direction:column;padding:16px 18px 18px;gap:8px;min-height:168px}html[data-design-preset] .top-feed-card-meta{align-items:center;gap:10px}html[data-design-preset] .top-category-feed .top-feed-card-meta{align-items:flex-start}html[data-design-preset] .top-feed-card-when{display:flex;align-items:baseline;gap:8px}html[data-design-preset] .top-feed-card-date{font-size:22px;font-weight:500;letter-spacing:.02em;line-height:1;font-family:var(--font-zen-old-mincho),"Hiragino Mincho ProN","Yu Mincho",serif;font-feature-settings:"lnum";font-variant-numeric:lining-nums}html[data-design-preset] .top-feed-card-weekday{margin-bottom:0;color:var(--feed-coral);font-size:11px;font-weight:650;letter-spacing:.12em}html[data-design-preset] .top-feed-card-weekday:after{display:block;width:100%;min-width:2em;height:2px;margin-top:4px;background:var(--feed-coral);content:""}html[data-design-preset] .top-feed-card-category{margin-left:auto;padding:5px 10px;background:var(--feed-green);color:#fff;border:none;font-size:11px;font-weight:800;letter-spacing:.04em}html[data-design-preset] .top-feed-card-talent{min-height:1.35em;margin:0;text-align:left;color:var(--feed-navy);font-size:13px;font-weight:600}html[data-design-preset] .top-feed-card-title{flex:1 1;min-height:calc(1.4em * 2);margin:0;padding-left:12px;border-left:5px solid var(--feed-green);color:var(--feed-navy);font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.01em}html[data-design-preset] .top-feed-card-footer{display:flex;align-items:flex-end;justify-content:space-between;min-height:44px;margin-top:auto;padding-top:4px}html[data-design-preset] .top-feed-card-price{align-items:flex-start;max-width:none;padding:0;gap:4px}html[data-design-preset] .top-feed-card-price-label{color:var(--sub);font-size:10px;letter-spacing:.16em}html[data-design-preset] .top-feed-card-price-amount{font-size:22px;font-weight:500;letter-spacing:.02em;font-family:var(--font-zen-old-mincho),"Hiragino Mincho ProN","Yu Mincho",serif;font-feature-settings:"lnum";font-variant-numeric:lining-nums}html[data-design-preset] .top-feed-card-more{color:var(--primary-dark);font-size:13px;font-weight:650;letter-spacing:.04em}.top-category-feed .top-feed-card,.top-category-feed .top-feed-card[data-feed-cat],html[data-design-preset] .top-category-feed .top-feed-card,html[data-design-preset] .top-category-feed .top-feed-card[data-feed-cat]{--feed-green:#C99248;--feed-green-dark:#6F4B32;--feed-navy:#2A241C;--feed-coral:#C99248;--feed-paper:#fffdf9}.top-category-feed .top-feed-card-body,html[data-design-preset] .top-category-feed .top-feed-card-body{border:1px solid color-mix(in srgb,#c99248 36%,#e8e0d4);background:#fff;color:#2A241C;box-shadow:var(--shadow-sm)}.top-category-feed .top-feed-card-body:hover,html[data-design-preset] .top-category-feed .top-feed-card-body:hover{border-color:color-mix(in srgb,#C99248 55%,#E8E0D4);box-shadow:var(--shadow)}.top-category-feed .top-feed-card-photo,html[data-design-preset] .top-category-feed .top-feed-card-photo{border-bottom:1px solid #e8e0d4}.top-category-feed .top-feed-card-category,html[data-design-preset] .top-category-feed .top-feed-card-category{background:color-mix(in srgb,#F4EDE3 78%,#fff);color:#6F4B32;border:1px solid color-mix(in srgb,#c99248 32%,#e8e0d4);font-weight:650;width:fit-content;margin-left:0;margin-right:auto;text-align:left}.top-category-feed .top-feed-card-title,html[data-design-preset] .top-category-feed .top-feed-card-title{border-left-color:#C99248}.product-listing .products-grid .top-feed-card,.product-listing .products-grid .top-feed-card[data-feed-cat],html[data-design-preset] .product-listing .products-grid .top-feed-card,html[data-design-preset] .product-listing .products-grid .top-feed-card[data-feed-cat]{--feed-green:#C99248;--feed-green-dark:#6F4B32;--feed-navy:#2A241C;--feed-coral:#C99248;--feed-paper:#fffdf9;overflow:visible;border:none;border-radius:0;background:transparent;box-shadow:none}.product-listing .products-grid .top-feed-card:after,.product-listing .products-grid .top-feed-card:before,html[data-design-preset] .product-listing .products-grid .top-feed-card:after,html[data-design-preset] .product-listing .products-grid .top-feed-card:before{display:none;content:none}.product-listing .products-grid .top-feed-card-body,html[data-design-preset] .product-listing .products-grid .top-feed-card-body{overflow:hidden;border-radius:20px;border:1px solid color-mix(in srgb,#c99248 36%,#e8e0d4);background:#fff;color:#2A241C;box-shadow:var(--shadow-sm)}.product-listing .products-grid .top-feed-card-body:hover,html[data-design-preset] .product-listing .products-grid .top-feed-card-body:hover{border-color:color-mix(in srgb,#C99248 55%,#E8E0D4);box-shadow:var(--shadow)}.product-listing .products-grid .top-feed-card-photo,html[data-design-preset] .product-listing .products-grid .top-feed-card-photo{width:100%;border-radius:0;border-bottom:1px solid #e8e0d4}.product-listing .products-grid .top-feed-card-category,html[data-design-preset] .product-listing .products-grid .top-feed-card-category{background:color-mix(in srgb,#F4EDE3 78%,#fff);color:#6F4B32;border:1px solid color-mix(in srgb,#c99248 32%,#e8e0d4);font-weight:650}.product-listing .products-grid .top-feed-card-title,html[data-design-preset] .product-listing .products-grid .top-feed-card-title{border-left-color:#C99248}.product-listing .top-category-tabs-frame{padding:20px 4px 14px;margin-bottom:6px}.product-listing .tab-pill,html[data-design-preset] .product-listing .tab-pill{border:1px solid color-mix(in srgb,#c99248 36%,#e8e0d4);background:#fff;color:#6F4B32}.product-listing .tab-pill.active,html[data-design-preset] .product-listing .tab-pill.active{background:#C99248;color:#fff;border-color:#C99248}.product-listing .filter-open-btn,.product-listing .sort-select,html[data-design-preset] .product-listing .filter-open-btn,html[data-design-preset] .product-listing .sort-select{border:1px solid color-mix(in srgb,#c99248 36%,#e8e0d4);background:#fff;color:#6F4B32}.product-listing .sort-select:focus,html[data-design-preset] .product-listing .sort-select:focus{border-color:#C99248}.product-listing .page-btn,html[data-design-preset] .product-listing .page-btn{border:1px solid color-mix(in srgb,#c99248 36%,#e8e0d4);background:#fff;color:#6F4B32}.product-listing .page-btn.active,html[data-design-preset] .product-listing .page-btn.active{background:#C99248;color:#fff;border-color:#C99248}.top-category-feed .top-feed-card,html[data-design-preset] .section-band-a .top-category-feed .top-feed-card{overflow:visible;border:none;border-radius:0;background:transparent;box-shadow:none}.top-category-feed .top-feed-card:after,.top-category-feed .top-feed-card:before,html[data-design-preset] .section-band-a .top-category-feed .top-feed-card:after,html[data-design-preset] .section-band-a .top-category-feed .top-feed-card:before{display:none;content:none}.top-category-feed .top-feed-card-body,html[data-design-preset] .top-category-feed .top-feed-card-body{overflow:hidden;border-radius:20px}.top-category-feed .top-feed-card-photo,html[data-design-preset] .top-category-feed .top-feed-card-photo{width:100%;border-radius:0}.top-category-feed .top-feed-card-photo img,html[data-design-preset] .top-category-feed .top-feed-card-photo img{object-fit:cover;object-position:center 20%}.top-category-feed .top-feed-card-photo img.is-tall-photo,.top-category-feed .top-feed-card-photo img[src*="1788087187663-t07duz"],html[data-design-preset] .top-category-feed .top-feed-card-photo img.is-tall-photo,html[data-design-preset] .top-category-feed .top-feed-card-photo img[src*="1788087187663-t07duz"]{object-position:10% 14%;transform:scale(1.28);transform-origin:12% 18%;transition:none}html[data-design-preset] .talent-item-link{overflow:visible;padding-bottom:0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-design-preset] .talent-item-link:hover{transform:translateY(-3px);border-color:transparent;box-shadow:none}html[data-design-preset] .talent-avatar{margin-bottom:8px;padding:3px;border-radius:50%;background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 80%,#fff),var(--primary),var(--primary-dark));box-shadow:var(--shadow-sm)}html[data-design-preset] .talent-avatar .inner{border-radius:50%;background:#f4eee4}html[data-design-preset] .talent-item .t-name{padding-inline:0;font-size:14px;font-weight:650;letter-spacing:.04em}html[data-design-preset] .talent-item .t-new{margin-top:4px;color:var(--primary-dark);background:color-mix(in srgb,var(--primary-light) 78%,#fff);border-color:color-mix(in srgb,var(--gold) 36%,var(--border));box-shadow:none}html[data-design-preset] .top-feed-new-ribbon{padding:6px 12px;background:var(--primary-dark);box-shadow:none;font-size:11px;font-weight:700;letter-spacing:.12em}html[data-design-preset] .product-card{border-radius:18px;box-shadow:var(--shadow-sm)}html[data-design-preset] .product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}html[data-design-preset] .product-card .info{padding:14px 16px 16px}html[data-design-preset] .cat-card{border-radius:22px;box-shadow:var(--shadow-sm);border:1px solid var(--border)}html[data-design-preset] .cat-card:after{background:linear-gradient(180deg,rgba(42,36,28,.04),rgba(42,36,28,.58))}html[data-design-preset] .filter-panel-inner,html[data-design-preset] .news-archive-card,html[data-design-preset] .news-panel,html[data-design-preset] .pickup-panel{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-sm)}html[data-design-preset] .news-pickup--list .news-panel{background:transparent;border:0;border-radius:0;box-shadow:none}html[data-design-preset] .faq-item{background:transparent;border-radius:0;box-shadow:none}html[data-design-preset] .news-archive-card{padding:16px 18px;gap:18px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}html[data-design-preset] .news-archive-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--gold) 40%,var(--border))}html[data-design-preset] .pickup-panel{background:#fff}html[data-design-preset] input[type=email],html[data-design-preset] input[type=password],html[data-design-preset] input[type=search],html[data-design-preset] input[type=text],html[data-design-preset] select,html[data-design-preset] textarea{border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text)}html[data-design-preset] .filter-search input{border-width:1px;border-radius:999px;background:#fff}html[data-design-preset] .filter-drawer-apply,html[data-design-preset] .filter-open-btn,html[data-design-preset] .filter-reset-btn{border-width:1px}html[data-design-preset] .filter-drawer-apply{background:var(--primary-dark)}html[data-design-preset] .site-footer,html[data-design-preset] footer{border-top:1px solid var(--border)}html[data-design-preset] .footer-links a{color:var(--sub);font-size:14px}html[data-design-preset] .footer-links a:hover{color:var(--primary-dark)}html[data-design-preset] .footer-bottom{color:var(--sub);font-size:12px;letter-spacing:.04em}html[data-design-preset] .hero-caption .pill-btn,html[data-design-preset] .hero-caption .pill-btn.ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--primary-dark);-webkit-text-fill-color:var(--primary-dark);background:#fff;border:1.5px solid color-mix(in srgb,var(--gold) 70%,var(--primary));text-shadow:none}html[data-design-preset] .hero-caption .pill-btn.ghost:hover,html[data-design-preset] .hero-caption .pill-btn:hover{color:#fff;-webkit-text-fill-color:#fff;background:var(--gold);border-color:var(--gold)}html[data-design-preset] .contact-card,html[data-design-preset] .product-detail-card{background:#fff;border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-sm)}html[data-design-preset] .contact-card-title,html[data-design-preset] .product-detail-name{letter-spacing:-.02em;font-weight:650}html[data-design-preset] .contact-input,html[data-design-preset] .contact-select,html[data-design-preset] .contact-textarea{border-width:1px;border-radius:14px;background:#fff;padding:12px 14px}html[data-design-preset] .contact-submit{color:#fff;background:var(--gold);font-weight:700;letter-spacing:.04em}html[data-design-preset] .contact-submit-secondary{background:#fff;border-width:1px}@media (max-width:767px){html[data-design-preset] .container{padding-inline:16px}html[data-design-preset] .top-page-flow>.section-band{padding-block:24px}html[data-design-preset] .top-page-flow .top-category-feed{padding-top:4px}html[data-design-preset] .top-feed-card-content{padding:12px 14px 14px;min-height:148px;gap:6px}html[data-design-preset] .products-grid .top-feed-card-meta,html[data-design-preset] .top-category-feed-grid .top-feed-card-meta{flex-wrap:nowrap}html[data-design-preset] .products-grid .top-feed-card-date,html[data-design-preset] .top-category-feed-grid .top-feed-card-date{font-size:18px}html[data-design-preset] .products-grid .top-feed-card-weekday,html[data-design-preset] .top-category-feed-grid .top-feed-card-weekday{font-size:10px}html[data-design-preset] .top-category-feed-grid .top-feed-card-category{order:0;width:fit-content;margin-left:0;margin-right:auto;padding:4px 8px;text-align:left}html[data-design-preset] .products-grid .top-feed-card-category{order:0;width:auto;margin-left:auto;padding:4px 8px}html[data-design-preset] .products-grid .top-feed-card-title,html[data-design-preset] .top-category-feed-grid .top-feed-card-title{padding-left:0;border-left-width:0;font-size:14px}html[data-design-preset] .products-grid .top-feed-card-price-amount,html[data-design-preset] .top-category-feed-grid .top-feed-card-price-amount{font-size:18px}html[data-design-preset] .nav-link{font-size:15px;padding:10px 12px}}html[data-design-preset] .checkout-complete-actions,html[data-design-preset] .contact-success-actions,html[data-design-preset] .header-actions,html[data-design-preset] .header-auth-group,html[data-design-preset] .header-end,html[data-design-preset] .main-nav ul,html[data-design-preset] .movie-actions,html[data-design-preset] .product-cta-row,html[data-design-preset] .section-more,html[data-design-preset] .tab-row,html[data-design-preset] .toolbar,html[data-design-preset] .toolbar-right{align-items:center}html[data-design-preset] .filter-open-btn,html[data-design-preset] .sort-select,html[data-design-preset] .tab-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--btn-h);min-height:var(--btn-h);padding-block:0;line-height:1}html[data-design-preset] .tab-pill-label-md{display:inline-flex;align-items:center;justify-content:center;line-height:1}html[data-design-preset] .header-auth-btn,html[data-design-preset] .header-auth-link,html[data-design-preset] .header-auth-mypage,html[data-design-preset] .nav-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:auto;min-height:var(--btn-h);padding-block:8px;line-height:1.35}html[data-design-preset] .icon-btn,html[data-design-preset] .page-btn{box-sizing:border-box;width:var(--btn-h);height:var(--btn-h);min-height:var(--btn-h)}html[data-design-preset] .checkout-btn,html[data-design-preset] .contact-submit,html[data-design-preset] .contact-submit-secondary,html[data-design-preset] .filter-drawer-apply,html[data-design-preset] .filter-reset-btn,html[data-design-preset] .mobile-nav-btn,html[data-design-preset] .pill-btn,html[data-design-preset] .product-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--btn-h-lg);height:var(--btn-h-lg);padding-block:0;line-height:1}html[data-design-preset] .contact-submit-secondary,html[data-design-preset] .filter-open-btn,html[data-design-preset] .header-auth-link,html[data-design-preset] .product-cta-secondary,html[data-design-preset] .sort-select,html[data-design-preset] .tab-pill{border-width:1px}html[data-design-preset] .top-category-tab{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:50px;height:50px}html[data-design-preset] .top-category-tab-icon,html[data-design-preset] .top-category-tab-label{line-height:1}html[data-design-preset] .mobile-nav-btn{width:100%;height:auto;min-height:var(--btn-h-lg)}@media (min-width:768px){html[data-design-preset] .header-auth-btn,html[data-design-preset] .header-auth-link,html[data-design-preset] .header-auth-mypage{display:inline-flex;align-items:center;justify-content:center}html[data-design-preset] .product-cta-row{align-items:stretch}html[data-design-preset] .product-cta{flex:1 1}}@media (max-width:767px){html[data-design-preset] .tab-row-products .tab-pill,html[data-design-preset] .tab-row-products .tab-pill:not([data-tab=all]),html[data-design-preset] .tab-row-products .tab-pill[data-tab=all]{height:var(--btn-h);min-height:var(--btn-h);padding-block:0}.product-listing .top-category-tab:not([data-tab=all]) .top-category-tab-label-md{display:none}.product-listing .top-category-tab:not([data-tab=all]) .top-category-tab-label-sp{display:inline}html[data-design-preset] .product-listing .top-category-tabs{gap:14px 12px;padding:8px 2px}html[data-design-preset] .product-listing .top-category-tab,html[data-design-preset] .product-listing .top-category-tab:not([data-tab=all]){grid-column:auto;justify-self:stretch;box-sizing:border-box;width:100%;height:auto;min-height:0;aspect-ratio:998/353;padding:0 12%;font-size:13px}html[data-design-preset] .product-listing .top-category-tab[data-tab=all]{grid-column:1/-1;justify-self:center;width:calc((100% - 12px) / 2)}html[data-design-preset] .product-listing .top-category-tab-corners,html[data-design-preset] .product-listing .top-category-tab:not([data-tab=all]) .top-category-tab-corners,html[data-design-preset] .product-listing .top-category-tab[data-tab=all] .top-category-tab-corners{inset:0}html[data-design-preset] .new-arrivals-section .top-category-tab,html[data-design-preset] .new-arrivals-section .top-category-tab:not([data-tab=all]),html[data-design-preset] .new-arrivals-section .top-category-tab[data-tab=all]{height:auto;min-height:0;aspect-ratio:998/353}html[data-design-preset] .movie-spotlight-section .movie-actions .pill-btn{width:100%}}@media (prefers-reduced-motion:reduce){html[data-design-preset] .news-archive-card,html[data-design-preset] .pill-btn,html[data-design-preset] .product-card,html[data-design-preset] .top-feed-card-body{transition:none}html[data-design-preset] .news-archive-card:hover,html[data-design-preset] .pill-btn:hover,html[data-design-preset] .product-card:hover,html[data-design-preset] .top-feed-card-body:hover{transform:none}}html[data-font-preset=pop] body{font-family:var(--font-zen-maru),"Hiragino Maru Gothic ProN",sans-serif;font-weight:400;font-synthesis:none}html[data-design-preset][data-font-preset=pop] :is(h1,h2,h3,h4,.deco-heading h2,.deco-heading .jp,.block-head h2,.top-category-feed-head h2,.section-title-left h2,.section-title-left .jp,.hero-caption h2,.page-banner h1,.footer-links h4){font-family:var(--font-zen-maru),"Hiragino Maru Gothic ProN",sans-serif;font-weight:900;font-synthesis:none;font-style:normal}html[data-font-preset=pop] :is(nav a,.btn,.pill-btn,.tab-pill,.channel-cat-btn){font-weight:400;font-synthesis:none}html[data-design-preset][data-font-preset=pop] :is(p,li,.deco-heading p.desc,.member-note,.page-banner p,.top-feed-card-date,.top-feed-card-price-amount,.top-feed-card-price-label,.top-feed-card-weekday,.hero-caption p,.hero-caption-kicker){font-family:var(--font-zen-maru),"Hiragino Maru Gothic ProN",sans-serif;font-weight:400;font-synthesis:none}