[data-section=mall]{--mall-plum:#311042;--mall-plum-2:#4a154b;--mall-plum-check:#462855;--mall-plum-deep:#2c0e3b;--mall-lilac:#e4d4ff;--mall-body:#44403c;--mall-mint:#e6f7ed;--mall-mint-ink:#063b27;--mall-paper:var(--color-ui-paper);--mall-page:var(--color-ui-sunken);--mall-yellow:var(--color-ui-sticky);--mall-yellow-soft:var(--color-ui-sticky-soft);--mall-lime:var(--color-ui-pop-lime);--mall-ink:var(--color-ui-ink);--mall-ink-2:var(--color-ui-ink-2);--mall-card:var(--color-ui-card);--mall-line:2px solid var(--mall-ink);--mall-line-strong:2.5px solid var(--mall-ink);--mall-line-thin:1.5px solid var(--mall-ink);--mall-shadow:4px 4px 0 var(--mall-ink);--mall-shadow-sm:3px 3px 0 var(--mall-ink);--mall-shadow-xs:2px 2px 0 var(--mall-ink);--mall-focus:0 0 0 3px #f8500073}[data-section=mall].mall-page{background:var(--mall-page);width:100%}[data-section=mall] .mall-shell{flex-direction:column;gap:22px;width:100%;max-width:1440px;margin-inline:auto;padding:28px clamp(16px,5.28vw,76px) 64px;display:flex}[data-section=mall] .mall-shell-detail{gap:20px}[data-section=mall] .mall-pill{cursor:pointer;border:var(--mall-line);background:var(--mall-paper);height:38px;color:var(--mall-ink);white-space:nowrap;box-shadow:var(--mall-shadow-xs);border-radius:19px;flex:none;justify-content:center;align-items:center;gap:4px;padding-inline:18px;font-size:12.5px;font-weight:700;line-height:1.15;transition:transform .12s,background-color .12s;display:inline-flex}[data-section=mall] .mall-pill:hover{transform:translateY(-1px)}[data-section=mall] .mall-pill:active{box-shadow:none;transform:translate(2px,2px)}[data-section=mall] .mall-pill:focus-visible{box-shadow:var(--mall-focus);outline:none}[data-section=mall] .mall-pill[aria-pressed=true]{background:var(--mall-plum);color:var(--mall-yellow)}[data-section=mall] .mall-btn{cursor:pointer;border:var(--mall-line);background:var(--mall-yellow);min-height:38px;color:var(--mall-ink);white-space:nowrap;box-shadow:var(--mall-shadow-sm);border-radius:19px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;line-height:1.2;transition:transform .12s,filter .12s;display:inline-flex}[data-section=mall] .mall-btn:hover{transform:translateY(-1px)}[data-section=mall] .mall-btn:active{box-shadow:none;transform:translate(2px,2px)}[data-section=mall] .mall-btn:focus-visible{box-shadow:var(--mall-focus);outline:none}[data-section=mall] .mall-btn[disabled]{cursor:not-allowed;opacity:.55}[data-section=mall] .mall-shelves{align-items:center;gap:12px;display:flex}[data-section=mall] .mall-shelves-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:10px;min-width:0;padding:2px;scroll-padding-inline:2px;display:flex;overflow-x:auto}[data-section=mall] .mall-shelves-pills::-webkit-scrollbar{display:none}[data-section=mall] .mall-shelves-actions{flex:none;align-items:center;gap:10px;display:flex}[data-section=mall] .mall-search{align-items:center;gap:8px;min-width:0;display:flex}[data-section=mall] .mall-search-field{border:var(--mall-line);background:var(--mall-card);border-radius:19px;align-items:center;gap:8px;width:288px;max-width:100%;height:38px;padding:0 6px 0 16px;display:flex}[data-section=mall] .mall-search-input{min-width:0;color:var(--mall-ink);background:0 0;border:0;outline:none;flex:1;font-size:12px;font-weight:700}[data-section=mall] .mall-search-input::placeholder{color:var(--mall-ink-2)}[data-section=mall] .mall-search-close{cursor:pointer;border:var(--mall-line-thin);background:var(--mall-paper);width:26px;height:26px;color:var(--mall-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}[data-section=mall] .mall-search-close:focus-visible{box-shadow:var(--mall-focus);outline:none}[data-section=mall] .mall-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}[data-section=mall] .mall-bento{grid-template-columns:minmax(0,836fr) minmax(0,420fr);align-items:stretch;gap:18px;display:grid}[data-section=mall] .mall-bento-aside{flex-direction:column;gap:16px;min-width:0;display:flex}[data-section=mall] .mall-hero{border:var(--mall-line-strong);background:var(--mall-plum);min-width:0;min-height:348px;box-shadow:var(--mall-shadow);border-radius:24px;display:flex;position:relative;overflow:hidden}[data-section=mall] .mall-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;width:68%;padding:22px 24px 22px 28px;display:flex;position:relative}[data-section=mall] .mall-hero-eyebrow{border:var(--mall-line);background:var(--mall-lilac);max-width:100%;height:30px;color:var(--mall-ink);text-overflow:ellipsis;white-space:nowrap;box-shadow:var(--mall-shadow-xs);border-radius:15px;align-items:center;gap:4px;padding-inline:14px;font-size:12px;font-weight:700;line-height:1.15;display:inline-flex;overflow:hidden}[data-section=mall] .mall-hero-title-box{border:var(--mall-line);background:var(--mall-yellow);width:min(548px,100%);height:74px;box-shadow:var(--mall-shadow);border-radius:16px;place-items:center;margin-top:16px;display:grid}[data-section=mall] .mall-hero-title{font-family:var(--font-serif);color:var(--mall-ink);white-space:nowrap;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.15}[data-section=mall] .mall-hero-lines{flex-direction:column;gap:0;margin-top:16px;font-size:13.5px;font-weight:700;line-height:24px;display:flex}[data-section=mall] .mall-hero-lines span:first-child{color:var(--mall-card)}[data-section=mall] .mall-hero-lines span:last-child{color:var(--mall-lilac)}[data-section=mall] .mall-hero-actions{flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}[data-section=mall] .mall-hero-cta{border:var(--mall-line);white-space:nowrap;height:46px;box-shadow:var(--mall-shadow-sm);border-radius:23px;justify-content:center;align-items:center;gap:4px;padding-inline:26px;font-size:14px;font-weight:700;line-height:1.2;transition:transform .12s,filter .12s;display:inline-flex}[data-section=mall] .mall-hero-cta:hover{transform:translateY(-1px)}[data-section=mall] .mall-hero-cta:active{box-shadow:none;transform:translate(2px,2px)}[data-section=mall] .mall-hero-cta:focus-visible{box-shadow:var(--mall-focus);outline:none}[data-section=mall] .mall-hero-cta-primary{background:var(--mall-yellow);min-width:196px;color:var(--mall-ink)}[data-section=mall] .mall-hero-cta-secondary{background:var(--mall-paper);min-width:184px;color:var(--mall-ink)}[data-section=mall] .mall-hero-owned{border:var(--mall-line);background:var(--mall-paper);width:min(548px,100%);height:38px;color:var(--mall-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:18px;padding-inline:12px;font-size:12px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}[data-section=mall] .mall-hero-owned:hover{background:var(--mall-yellow-soft)}[data-section=mall] .mall-hero-deco{z-index:1;background-color:var(--mall-plum-deep);background-image:repeating-conic-gradient(var(--mall-plum-check) 0% 25%, var(--mall-plum-deep) 0% 50%);background-size:8px 8px;width:232px;position:absolute;top:10px;bottom:0;right:10px}[data-section=mall] .mall-hero-sticker{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;max-height:338px;position:absolute;inset:0}[data-section=mall] .mall-pick{border:var(--mall-line-strong);min-width:0;box-shadow:var(--mall-shadow);border-radius:22px;flex-direction:column;flex:1;padding:16px 20px 18px;display:flex;position:relative;overflow:hidden}[data-section=mall] .mall-pick[data-tone=new]{background:var(--mall-lilac)}[data-section=mall] .mall-pick[data-tone=rating]{background:var(--mall-paper)}[data-section=mall] .mall-pick-head{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-section=mall] .mall-pick-badge{border:var(--mall-line);white-space:nowrap;text-overflow:ellipsis;border-radius:14px;align-items:center;min-width:0;height:28px;padding-inline:12px;font-size:11.5px;font-weight:700;line-height:1.1;display:inline-flex;overflow:hidden}[data-section=mall] .mall-pick[data-tone=new] .mall-pick-badge{background:var(--mall-plum);color:var(--mall-yellow)}[data-section=mall] .mall-pick[data-tone=rating] .mall-pick-badge{background:var(--mall-yellow);color:var(--mall-ink)}[data-section=mall] .mall-pick-cycle{cursor:pointer;border:var(--mall-line);background:var(--mall-card);height:28px;color:var(--mall-ink);white-space:nowrap;border-radius:14px;flex:none;justify-content:center;align-items:center;padding-inline:12px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}[data-section=mall] .mall-pick-cycle:focus-visible{box-shadow:var(--mall-focus);outline:none}[data-section=mall] .mall-pick-title{font-family:var(--font-serif);margin-top:12px;padding-right:8px;font-size:19px;font-weight:700;line-height:1.35}[data-section=mall] .mall-pick[data-tone=rating] .mall-pick-title{font-size:18.5px}[data-section=mall] .mall-pick-title a{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-section=mall] .mall-pick-title a:hover{text-decoration:underline}[data-section=mall] .mall-pick-summary{color:var(--mall-body);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;padding-right:8px;font-size:12.5px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}[data-section=mall] .mall-pick[data-tone=rating] .mall-pick-summary{color:var(--mall-ink)}[data-section=mall] .mall-pick-foot{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:8px;display:flex}[data-section=mall] .mall-pick-meta{min-width:0;color:var(--mall-plum);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.3;overflow:hidden}[data-section=mall] .mall-pick-buy{border:var(--mall-line);height:34px;color:var(--mall-ink);white-space:nowrap;box-shadow:var(--mall-shadow-xs);border-radius:17px;flex:none;justify-content:center;align-items:center;padding-inline:14px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}[data-section=mall] .mall-pick[data-tone=new] .mall-pick-buy{background:var(--mall-yellow)}[data-section=mall] .mall-pick[data-tone=rating] .mall-pick-buy{background:var(--mall-lime)}[data-section=mall] .mall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1100px){[data-section=mall] .mall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:640px){[data-section=mall] .mall-grid{grid-template-columns:minmax(0,1fr)}}[data-section=mall] .mall-card{border:var(--mall-line-strong);background:var(--mall-paper);min-width:0;box-shadow:var(--mall-shadow);border-radius:20px;flex-direction:column;transition:transform .14s;display:flex;position:relative;overflow:hidden}[data-section=mall] .mall-card:hover{transform:translateY(-2px)}[data-section=mall] .mall-card-top{border-bottom:var(--mall-line);background:var(--mall-plum);flex:none;height:106px;position:relative;overflow:hidden}[data-section=mall] .mall-card-top[data-header=plum2]{background:var(--mall-plum-2)}[data-section=mall] .mall-card-shelf{z-index:2;border:var(--mall-line);max-width:calc(100% - 132px);height:30px;color:var(--mall-ink);text-overflow:ellipsis;white-space:nowrap;box-shadow:var(--mall-shadow-xs);border-radius:8px;align-items:center;gap:4px;padding-inline:10px;font-size:12px;font-weight:700;line-height:1.1;display:inline-flex;position:absolute;top:20px;left:16px;overflow:hidden}[data-section=mall] .mall-card-shelf[data-tone=yellow]{background:var(--mall-yellow)}[data-section=mall] .mall-card-shelf[data-tone=lime]{background:var(--mall-lime)}[data-section=mall] .mall-card-shelf[data-tone=lilac]{background:var(--mall-lilac)}[data-section=mall] .mall-card-index{z-index:2;color:var(--mall-lilac);font-family:var(--font-mono);letter-spacing:.04em;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:20px}[data-section=mall] .mall-card-deco{border:var(--mall-line);width:100px;height:74px;box-shadow:var(--mall-shadow-xs);border-radius:12px;flex-direction:column;justify-content:center;gap:8px;padding-inline:10px;display:flex;position:absolute;top:12px;right:18px}[data-section=mall] .mall-card-deco[data-tone=yellow]{background:var(--mall-yellow)}[data-section=mall] .mall-card-deco[data-tone=lime]{background:var(--mall-lime)}[data-section=mall] .mall-card-deco[data-tone=lilac]{background:var(--mall-lilac)}[data-section=mall] .mall-card-deco-bar{border:var(--mall-line-thin);border-radius:4px;height:15px}[data-section=mall] .mall-card-deco-bar:first-child{background:var(--mall-card);width:68px}[data-section=mall] .mall-card-deco-bar:last-child{background:var(--mall-yellow);width:80px;height:20px}[data-section=mall] .mall-card-body{flex-direction:column;flex:1;padding:16px 20px;display:flex}[data-section=mall] .mall-card-title{font-family:var(--font-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}[data-section=mall] .mall-card-title a:hover{text-decoration:underline}[data-section=mall] .mall-card-summary{color:var(--mall-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12.5px;font-weight:700;line-height:18px;display:-webkit-box;overflow:hidden}[data-section=mall] .mall-card-meta{color:var(--mall-body);text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}[data-section=mall] .mall-card-ai{margin-top:8px}[data-section=mall] .mall-card-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}[data-section=mall] .mall-card-price{border:var(--mall-line);background:var(--mall-card);min-width:96px;height:38px;color:var(--mall-ink);white-space:nowrap;box-shadow:var(--mall-shadow-xs);border-radius:19px;justify-content:center;align-items:center;padding-inline:16px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}[data-section=mall] .mall-card-price[data-owned=true]{color:var(--color-ui-success);font-size:13px}[data-section=mall] .mall-card-buy{border:var(--mall-line);height:38px;color:var(--mall-ink);white-space:nowrap;box-shadow:var(--mall-shadow-xs);border-radius:19px;justify-content:center;align-items:center;gap:2px;padding-inline:22px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}[data-section=mall] .mall-card-buy[data-free=true]{background:var(--mall-lime)}[data-section=mall] .mall-card-buy[data-free=false]{background:var(--mall-yellow)}[data-section=mall] .mall-detail-grid{grid-template-columns:minmax(0,800fr) minmax(0,460fr);align-items:start;gap:28px;display:grid}[data-section=mall] .mall-detail-card{border:var(--mall-line-strong);background:var(--mall-paper);min-width:0;box-shadow:var(--mall-shadow);border-radius:22px;overflow:hidden}[data-section=mall] .mall-detail-head{border-bottom:var(--mall-line);background:var(--mall-plum);padding:18px 24px 22px;position:relative}[data-section=mall] .mall-detail-tags{flex-wrap:wrap;gap:12px;display:flex}[data-section=mall] .mall-detail-tag{border:var(--mall-line);white-space:nowrap;height:28px;box-shadow:var(--mall-shadow-xs);border-radius:8px;align-items:center;gap:4px;padding-inline:12px;font-size:12px;font-weight:700;line-height:1.1;display:inline-flex}[data-section=mall] .mall-detail-tag[data-tone=yellow]{background:var(--mall-yellow);color:var(--mall-ink)}[data-section=mall] .mall-detail-tag[data-tone=lilac]{background:var(--mall-lilac);color:var(--mall-ink)}[data-section=mall] .mall-detail-title{color:var(--mall-card);font-family:var(--font-serif);margin-top:16px;font-size:clamp(23px,2.2vw,26px);font-weight:700;line-height:1.35}[data-section=mall] .mall-detail-summary{color:var(--mall-lilac);margin-top:10px;font-size:13px;font-weight:700;line-height:1.6}[data-section=mall] .mall-detail-block{border:var(--mall-line);background:var(--mall-card);border-radius:16px;margin:16px;padding:18px 20px}[data-section=mall] .mall-detail-block-head{color:var(--mall-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;font-weight:700;line-height:1.3;display:flex}[data-section=mall] .mall-detail-file{border:var(--mall-line-thin);background:var(--mall-paper);border-radius:10px;padding:4px}[data-section=mall] .mall-detail-file+.mall-detail-file{margin-top:8px}[data-section=mall] .mall-review-panel{border:var(--mall-line);background:var(--mall-card);border-radius:16px;margin:0 16px 16px;padding:18px 20px}[data-section=mall] .mall-review-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}[data-section=mall] .mall-review-head h2{color:var(--mall-ink);font-size:14px;font-weight:700;line-height:1.4}[data-section=mall] .mall-review-write{border:var(--mall-line);background:var(--mall-yellow);height:34px;color:var(--mall-ink);white-space:nowrap;box-shadow:var(--mall-shadow-xs);border-radius:17px;align-items:center;gap:4px;padding-inline:16px;font-size:12px;font-weight:700;display:inline-flex}[data-section=mall] .mall-review-list{flex-direction:column;gap:10px;display:flex}[data-section=mall] .mall-review-item{border:var(--mall-line-thin);background:var(--mall-paper);border-radius:12px;padding:4px 14px}[data-section=mall] .mall-review-item article{padding-block:12px}[data-section=mall] .mall-buy-col{flex-direction:column;gap:16px;min-width:0;display:flex}[data-section=mall] .mall-buy-box{border:var(--mall-line-strong);background:var(--mall-paper);box-shadow:var(--mall-shadow);border-radius:22px;flex-direction:column;gap:20px;padding:24px;display:flex}[data-section=mall] .mall-buy-card{border:var(--mall-line-strong);background:var(--mall-paper);box-shadow:var(--mall-shadow);border-radius:22px;padding:24px;position:relative;overflow:hidden}[data-section=mall] .mall-buy-box .mall-buy-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}[data-section=mall] .mall-buy-cover{border:var(--mall-line);background:var(--mall-plum);border-radius:16px;min-height:180px;padding:18px;position:relative;overflow:hidden}[data-section=mall] .mall-buy-cover-tag{border:var(--mall-line);background:var(--mall-lime);height:28px;color:var(--mall-ink);white-space:nowrap;box-shadow:var(--mall-shadow-xs);border-radius:8px;align-items:center;gap:4px;padding-inline:12px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}[data-section=mall] .mall-buy-cover-sticker{border:var(--mall-line);background:var(--mall-lilac);max-width:300px;min-height:84px;color:var(--mall-ink);font-family:var(--font-serif);text-align:center;box-shadow:var(--mall-shadow);border-radius:14px;justify-content:center;align-items:center;margin:26px auto 0;padding:14px 18px;font-size:16px;font-weight:700;line-height:1.4;display:flex}[data-section=mall] .mall-buy-price-box{border:var(--mall-line);background:var(--mall-card);border-radius:16px;margin-top:20px;padding:18px 20px 20px}[data-section=mall] .mall-buy-price-row{flex-wrap:wrap;align-items:baseline;gap:10px 18px;display:flex}[data-section=mall] .mall-buy-price{color:var(--mall-ink);font-size:36px;font-weight:700;line-height:1}[data-section=mall] .mall-buy-price-note{color:var(--mall-ink-2);font-size:12.5px;font-weight:700}[data-section=mall] .mall-buy-note{border:var(--mall-line);background:var(--mall-mint);border-radius:12px;margin-top:14px;padding:10px 14px}[data-section=mall] .mall-buy-note-title{color:var(--mall-mint-ink);font-size:12.5px;font-weight:700;line-height:1.35}[data-section=mall] .mall-buy-note-sub{color:var(--mall-ink-2);margin-top:2px;font-size:11.5px;font-weight:700;line-height:1.35}[data-section=mall] .mall-buy-primary{cursor:pointer;border:var(--mall-line);background:var(--mall-yellow);width:100%;min-height:52px;color:var(--mall-ink);text-align:center;box-shadow:var(--mall-shadow);border-radius:26px;justify-content:center;align-items:center;gap:6px;margin-top:16px;padding-inline:20px;font-size:16px;font-weight:700;line-height:1.2;transition:transform .12s,filter .12s;display:flex}[data-section=mall] .mall-buy-primary:hover{transform:translateY(-1px)}[data-section=mall] .mall-buy-primary:active{box-shadow:none;transform:translate(2px,2px)}[data-section=mall] .mall-buy-primary:focus-visible{box-shadow:var(--mall-focus);outline:none}[data-section=mall] .mall-buy-primary[disabled]{cursor:not-allowed;opacity:.55}[data-section=mall] .mall-buy-after{border:var(--mall-line-thin);background:var(--mall-mint);border-radius:12px;margin-top:14px;padding:12px 14px}[data-section=mall] .mall-buy-after-hint{color:var(--mall-mint-ink);font-size:12px;font-weight:700;line-height:1.4}[data-section=mall] .mall-buy-after-button{border:var(--mall-line);background:var(--mall-lime);min-height:36px;color:var(--mall-ink);text-align:center;border-radius:18px;justify-content:center;align-items:center;margin-top:8px;font-size:12.5px;font-weight:700;display:flex}[data-section=mall] .mall-buy-notes{border-top:var(--mall-line-thin);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}[data-section=mall] .mall-buy-notes li{color:var(--mall-ink-2);align-items:center;gap:8px;font-size:12.5px;line-height:1.4;display:flex}[data-section=mall] .mall-buy-notes svg{width:15px;height:15px;color:var(--mall-ink-2);flex:none}[data-section=mall] .mall-creator-card{border:var(--mall-line);background:var(--mall-card);box-shadow:var(--mall-shadow);border-radius:16px;padding:18px 20px 20px}[data-section=mall] .mall-buy-box .mall-creator-card{box-shadow:none}[data-section=mall] .mall-creator-tag{border:var(--mall-line-thin);background:var(--mall-lilac);height:26px;color:var(--mall-ink);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding-inline:10px;font-size:11.5px;font-weight:700;display:inline-flex}[data-section=mall] .mall-creator-name{color:var(--mall-ink);font-family:var(--font-serif);margin-top:12px;font-size:20px;font-weight:700}[data-section=mall] .mall-creator-bio{color:var(--mall-body);margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.5}[data-section=mall] .mall-creator-link{border:var(--mall-line);background:var(--mall-paper);min-height:36px;color:var(--mall-ink);box-shadow:var(--mall-shadow-xs);border-radius:18px;align-items:center;margin-top:14px;padding:6px 18px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:900px){[data-section=mall] .mall-bento{grid-template-columns:minmax(0,1fr)}[data-section=mall] .mall-hero-copy{width:100%;padding:18px}[data-section=mall] .mall-hero-deco{display:none}[data-section=mall] .mall-hero{min-height:0}[data-section=mall] .mall-hero-title-box{width:100%}[data-section=mall] .mall-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){[data-section=mall] .mall-shelves{flex-direction:column;align-items:stretch;gap:10px}[data-section=mall] .mall-shelves-pills{flex:none;margin-inline:0 20px;padding-inline:0}[data-section=mall] .mall-shelves-actions{flex-wrap:wrap;justify-content:space-between;width:100%}[data-section=mall] .mall-search{flex:1}[data-section=mall] .mall-search-field{width:100%}[data-section=mall] .mall-search>.mall-search-field{flex:1}[data-section=mall] .mall-hero-actions{width:100%}[data-section=mall] .mall-hero-cta{flex:1;min-width:0;padding-inline:14px}[data-section=mall] .mall-card-top{height:96px}[data-section=mall] .mall-card-body{padding:14px 16px}[data-section=mall] .mall-detail-block{margin:12px;padding:14px}[data-section=mall] .mall-review-panel{margin:0 12px 12px;padding:14px}[data-section=mall] .mall-buy-card{padding:16px}[data-section=mall] .mall-buy-cover{min-height:150px}}[data-section=mall] .mall-detail-file>*{background:var(--mall-paper)}[data-section=mall] .mall-buy-primary[data-tone=lime]{background:var(--mall-lime)}[data-section=mall] .mall-buy-bar{border-top:var(--mall-line);background:var(--mall-paper)}[data-section=mall] .mall-buy-bar-primary{border:var(--mall-line);background:var(--mall-yellow);color:var(--mall-ink);box-shadow:var(--mall-shadow-xs);border-radius:19px}
