.shop-heading{padding:40px 0 24px}.shop-heading .section-kicker{margin:0 0 12px;font-size:10px}.shop-heading h1{text-wrap:balance;margin:0;font:400 clamp(32px,3.6vw,48px)/1.4 Songti SC,STSong,serif}.shop-heading>p:last-child{color:var(--muted);margin:10px 0 0;font-size:13px}html[data-theme=dark] .shop-heading>p:last-child{color:var(--muted)}.shop-page{--shop-header-height:80px;--shop-search-height:52px}.shop-search{top:var(--shop-header-height);z-index:25;min-height:var(--shop-search-height);background:var(--paper);align-items:center;gap:8px;margin:0;padding:4px 0;display:flex;position:sticky}html[data-theme=dark] .shop-search{background:var(--paper)}.shop-search-field{border-bottom:1px solid var(--line);align-items:center;gap:8px;width:280px;min-width:0;min-height:44px;animation:.15s ease-out shop-search-reveal;display:flex}html[data-theme=dark] .shop-search-field{border-bottom:1px solid var(--line)}.shop-search-field[hidden]{display:none}.shop-search .shop-search-toggle{color:var(--ink);justify-content:flex-start;align-items:center;display:flex}html[data-theme=dark] .shop-search .shop-search-toggle{color:var(--ink)}.shop-search .shop-search-close{place-items:center;display:grid}.shop-search button:focus-visible{outline:1px solid var(--green);outline-offset:2px}html[data-theme=dark] .shop-search button:focus-visible{outline:1px solid var(--green);outline-offset:2px}@keyframes shop-search-reveal{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.shop-search-field{animation:none}}.shop-search-field:focus-within,html[data-theme=dark] .shop-search-field:focus-within{border-bottom-color:var(--green)}.shop-search input{width:100%;min-width:0;height:44px;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:15px}html[data-theme=dark] .shop-search input{color:var(--ink);background:0 0;border:0;border-radius:0;outline:none}.shop-search input::placeholder{color:var(--muted);opacity:1}html[data-theme=dark] .shop-search input::placeholder{color:var(--muted)}.shop-search input::-webkit-search-cancel-button{display:none}.shop-search button{min-width:44px;min-height:44px;color:var(--muted);background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px}html[data-theme=dark] .shop-search button{color:var(--muted);background:0 0;border:0}.shop-search button:hover,html[data-theme=dark] .shop-search button:hover{color:var(--ink)}.shop-page .collection-index{top:calc(var(--shop-header-height) + var(--shop-search-height) + 24px)}html:has(.shop-search){scroll-padding-top:0}.shop-page .collection-series,.shop-page .collection-series>section{scroll-margin-top:calc(var(--shop-header-height) + var(--shop-search-height) + 24px)}.shop-search-status{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;padding:28px 0 20px;font-size:13px}html[data-theme=dark] .shop-search-status{color:var(--muted)}.shop-search-status:empty{padding:0}.shop-search-results{min-height:60svh;padding-bottom:64px}.shop-search-status strong{color:var(--ink);font-weight:500}html[data-theme=dark] .shop-search-status strong{color:var(--ink)}.shop-search-status small,html[data-theme=dark] .shop-search-status small{color:var(--muted)}.shop-search-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;margin:-8px 0 20px;padding:12px 0;font-size:11px;display:flex}html[data-theme=dark] .shop-search-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted)}.shop-search-results .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.shop-search-empty{text-align:center;padding:56px 0}.shop-search-empty h2{margin:0 0 14px;font-size:28px}.shop-search-empty p{color:var(--muted);margin:0;font-size:14px}html[data-theme=dark] .shop-search-empty p{color:var(--muted)}.shop-search-empty button{border:0;border-bottom:1px solid var(--ink);min-height:44px;color:var(--ink);background:0 0;align-items:center;gap:24px;margin-top:24px;padding:0;font-size:13px;display:inline-flex}html[data-theme=dark] .shop-search-empty button{border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0}@media (max-width:767px){.shop-page{--shop-header-height:68px;--shop-search-height:52px}.shop-search{margin-inline:-22px;padding:4px 22px}.shop-search-field{flex:1;width:auto}.shop-search input{font-size:16px}.shop-search button{font-size:13px}.shop-page .collection-index{top:calc(var(--shop-header-height) + var(--shop-search-height));z-index:20}.shop-page .collection-series,.shop-page .collection-series>section{scroll-margin-top:calc(var(--shop-header-height) + var(--shop-search-height) + 78px)}.shop-search-results .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-search-status{padding:22px 0 18px}.shop-search-empty{padding:40px 0}.shop-search-empty h2{font-size:25px}}@media (max-width:359px){body:has(.shop-page) .brand span{display:none}body:has(.shop-page) .header-purchase{white-space:nowrap}}.shop-channels{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding:24px 0 32px;scroll-margin-top:110px;display:grid}html[data-theme=dark] .shop-channels{border-bottom:1px solid var(--line)}.shop-channel-heading h2{margin:0 0 8px;font-size:18px;font-weight:400}.shop-channel-heading p{color:var(--muted);margin:0;font-size:11px}html[data-theme=dark] .shop-channel-heading p{color:var(--muted)}#purchase-selection{scroll-margin-top:0}.shop-purchase-panel{border:1px solid var(--line);background:#f3f3ec;margin:8px 0 36px;padding:28px 32px 0}html[data-theme=dark] .shop-purchase-panel{border:1px solid var(--line);background:#23231b}.purchase-selection-heading{justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.purchase-selection-heading p,.shop-channel-heading .purchase-channel-step{color:var(--muted);letter-spacing:.08em;margin:0 0 8px;font-size:10px}html[data-theme=dark] .purchase-selection-heading p,html[data-theme=dark] .shop-channel-heading .purchase-channel-step{color:var(--muted)}.purchase-selection-heading h2{margin:0;font:400 26px/1.4 Songti SC,STSong,serif}.purchase-selection-heading>a{white-space:nowrap;align-items:center;gap:16px;min-height:44px;font-size:12px;display:flex}.purchase-selection-lines{margin:0;padding:0;list-style:none}.purchase-selection-line{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 0;display:grid}html[data-theme=dark] .purchase-selection-line{border-top:1px solid var(--line)}.purchase-selection-image{background:var(--paper);justify-content:center;align-items:center;width:120px;height:100px;display:flex}html[data-theme=dark] .purchase-selection-image{background:var(--paper)}.purchase-selection-image>img{object-fit:contain;width:100%;height:100%}.purchase-selection-image>.postcard-artwork{width:auto;max-width:100%;height:90px}.purchase-selection-description h3{margin:0 0 8px;font:400 20px/1.5 Songti SC,STSong,serif}.purchase-selection-description p{color:var(--muted);margin:0 0 6px;font-size:12px;line-height:1.7}html[data-theme=dark] .purchase-selection-description p{color:var(--muted)}.purchase-selection-description>span{color:var(--muted);font-size:11px}html[data-theme=dark] .purchase-selection-description>span{color:var(--muted)}.purchase-selection-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px;font-weight:400}.purchase-selection-gifts{border-top:1px solid var(--line);align-items:center;gap:24px;padding:14px 0;display:flex}html[data-theme=dark] .purchase-selection-gifts{border-top:1px solid var(--line)}.purchase-selection-gifts>span{color:#984b3d;flex-shrink:0;font-size:11px}html[data-theme=dark] .purchase-selection-gifts>span{color:#d9a9a0}.purchase-selection-gifts ul{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.purchase-selection-gifts li{align-items:center;gap:10px;font-size:11px;display:flex}.purchase-selection-gifts img{object-fit:contain;width:36px;height:36px}.purchase-selection-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}html[data-theme=dark] .purchase-selection-total{border-top:1px solid var(--line)}.purchase-selection-total>p{color:var(--muted);margin:0;font-size:11px}html[data-theme=dark] .purchase-selection-total>p{color:var(--muted)}.purchase-selection-total>div{flex-shrink:0;align-items:baseline;gap:20px;display:flex}.purchase-selection-total>div>span{color:var(--muted);font-size:11px}html[data-theme=dark] .purchase-selection-total>div>span{color:var(--muted)}.purchase-selection-total strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:400}.shop-purchase-panel .shop-channels{border-top:1px solid var(--line);border-bottom:0;padding-top:26px}html[data-theme=dark] .shop-purchase-panel .shop-channels{border-top:1px solid var(--line);border-bottom:0}.purchase-selection-empty{padding:10px 0 24px}.purchase-selection-empty h2{font:400 24px/1.5 Songti SC,serif}.purchase-selection-empty p{color:var(--muted);font-size:13px}html[data-theme=dark] .purchase-selection-empty p{color:var(--muted)}.shop-purchase-panel a:focus-visible{outline:2px solid var(--green);outline-offset:4px}html[data-theme=dark] .shop-purchase-panel a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.shop-channel-dock{z-index:30;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-out,visibility .18s;position:fixed}.shop-channel-dock[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto}.shop-channel-dock>button{border:1px solid var(--green);background:var(--green);min-height:44px;color:var(--paper);align-items:center;gap:20px;padding:10px 16px;font-size:12px;display:flex}html[data-theme=dark] .shop-channel-dock>button{border:1px solid var(--green);color:#e7efe5;background:#324f3d}.shop-channel-popover{inset:auto max(24px,env(safe-area-inset-right)) calc(80px + env(safe-area-inset-bottom)) auto;border:1px solid var(--line);width:min(420px,100vw - 32px);max-height:calc(100dvh - 180px);color:var(--ink);background:var(--paper);margin:0;padding:20px;position:fixed;overflow:auto;box-shadow:0 8px 32px #203d3226}html[data-theme=dark] .shop-channel-popover{border:1px solid var(--line);color:var(--ink);background:var(--paper);box-shadow:0 8px 32px #203d3226}.shop-channel-popover>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.shop-channel-popover h2{margin:0;font-size:17px;font-weight:400}.shop-channel-popover>header>button{width:44px;height:44px;color:var(--ink);background:0 0;border:0;font-size:24px}html[data-theme=dark] .shop-channel-popover>header>button{color:var(--ink);background:0 0;border:0}.shop-channel-popover::backdrop{background:0 0}html[data-theme=dark] .shop-channel-popover::backdrop{background:0 0}@media (max-width:767px){.shop-purchase-panel{margin:4px 0 28px;padding:18px 16px 0}.purchase-selection-heading{gap:12px;padding-bottom:16px}.purchase-selection-heading h2{font-size:22px}.purchase-selection-heading>a{gap:6px;font-size:11px}.purchase-selection-line{grid-template-columns:76px minmax(0,1fr);gap:6px 14px;padding:16px 0}.purchase-selection-image{grid-row:span 2;width:76px;height:82px}.purchase-selection-image>.postcard-artwork{height:auto;max-height:76px}.purchase-selection-description h3{margin-bottom:4px;font-size:17px}.purchase-selection-description p{font-size:11px}.purchase-selection-price{grid-column:2;font-size:17px}.purchase-selection-gifts{flex-direction:column;align-items:start;gap:8px}.purchase-selection-gifts ul{gap:8px 14px}.purchase-selection-gifts li{gap:6px;font-size:10px}.purchase-selection-gifts img{width:28px;height:28px}.purchase-selection-total{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:16px 0}.purchase-selection-total>div{justify-content:space-between;gap:12px}.purchase-selection-total strong{font-size:26px}.purchase-selection-total>p{font-size:10px}.shop-purchase-panel .shop-channel-heading{display:block}.shop-purchase-panel .shop-channel-heading>p:last-child{margin-top:6px}.shop-purchase-panel .shop-channels{padding-top:20px}.shop-heading{padding:28px 0 18px}.shop-channels{grid-template-columns:1fr;gap:18px;padding:8px 0 24px}.shop-channel-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.shop-channel-heading h2{margin:0;font-size:16px}.shop-page .collection-browser{padding-top:0}.shop-channel-dock{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}.shop-channel-popover{right:max(16px,env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));padding:16px}}@media (prefers-reduced-motion:reduce){.shop-channel-dock{transition:none}}.purchase-platform-note{color:var(--ink);opacity:.7;grid-column:1/-1;margin:0;font-size:12px;line-height:1.8}html[data-theme=dark] .purchase-platform-note{color:var(--ink)}.purchase-selection-copy{margin-top:16px;font-size:12px;line-height:1.8}.purchase-selection-copy summary{cursor:pointer;padding:8px 0}.purchase-selection-copy summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}html[data-theme=dark] .purchase-selection-copy summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.purchase-selection-copy .copy-value-text{white-space:pre-line;overflow-wrap:anywhere}.product-shop-links{flex-wrap:wrap;align-items:center;gap:4px 20px;padding:10px 0;font-size:12px;display:flex}.product-shop-links>span{color:var(--muted);font-size:11px}html[data-theme=dark] .product-shop-links>span{color:var(--muted)}.product-shop-links>a{min-height:44px;color:var(--green);align-items:center;gap:3px;display:inline-flex}html[data-theme=dark] .product-shop-links>a{color:#e7efe5}.product-shop-links small{color:var(--muted);font-size:10px}html[data-theme=dark] .product-shop-links small{color:var(--muted)}.product-shop-links a:hover{text-underline-offset:4px;text-decoration:underline}html[data-theme=dark] .product-shop-links a:hover{text-decoration:underline}:is(.product-shop-links a:focus-visible,.shop-channel-dock button:focus-visible,.shop-channel-popover button:focus-visible),:is(html[data-theme=dark] .product-shop-links a:focus-visible,html[data-theme=dark] .shop-channel-dock button:focus-visible,html[data-theme=dark] .shop-channel-popover button:focus-visible){outline:2px solid var(--green);outline-offset:4px}.shop-channel-selection{color:var(--muted);margin:0 0 18px;font-size:12px}html[data-theme=dark] .shop-channel-selection{color:var(--muted)}.shop-page .collection-grid .product-image{overflow:hidden}.shop-page .collection-grid .product-image img{object-fit:cover}.shop-preview-card{position:relative}.shop-preview-link{display:block}.shop-preview-card .product-image{position:relative}.shop-preview-image{opacity:0;visibility:hidden;pointer-events:none;background:#efeee8;transition:opacity .22s ease-out,visibility .22s;display:block;position:absolute;inset:0}html[data-theme=dark] .shop-preview-image{background:#23211b}.collection-grid .shop-preview-image img{object-fit:cover;width:100%;height:100%;display:block;transform:none}.shop-page .collection-grid .shop-preview-link[href="/works/wind-horse"] .shop-preview-image img{object-fit:contain;object-position:center}.shop-preview-link[href="/works/horse-necklace"] .shop-preview-image img,.shop-preview-link[href="/works/pallas-cat"] .shop-preview-image img{object-position:center bottom}.shop-preview-link[href="/works/zhuoma-pen"] .shop-preview-image img,.shop-preview-link[href="/works/plateau-rabbit"] .shop-preview-image img,.shop-preview-link[href="/works/snow-leopard-figure"] .shop-preview-image img{object-position:center top}.shop-preview-link[href^="/works/pika?"] .shop-preview-image img{object-position:center 65%}.shop-preview-card[data-ready=true][data-selected=true] .shop-preview-image{opacity:1;visibility:visible}.shop-preview-card[data-ready=true]:has(.shop-preview-link:focus-visible) .shop-preview-image{opacity:1;visibility:visible}.shop-preview-link>.collection-card-options,.shop-preview-link>.collection-bundle-note{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.6}html[data-theme=dark] .shop-preview-link>.collection-card-options,html[data-theme=dark] .shop-preview-link>.collection-bundle-note{color:var(--muted)}.shop-preview-link:focus-visible{outline:2px solid var(--green);outline-offset:4px}html[data-theme=dark] .shop-preview-link:focus-visible{outline:2px solid var(--green);outline-offset:4px}@media (hover:hover) and (pointer:fine){.shop-preview-card[data-ready=true]:hover .shop-preview-image{opacity:1;visibility:visible;transition-delay:.12s}}.shop-preview-card[data-selected=true] .shop-preview-image{transition-delay:0s}@media (max-width:767px){.shop-preview-link>.collection-card-options{margin-top:7px;font-size:10px}}@media (prefers-reduced-motion:reduce){.shop-preview-card .shop-preview-image{transition:none}}.product-side-preview{gap:12px;margin-top:20px;display:flex}.product-side-preview button{border:1px solid var(--line);width:96px;color:var(--ink);cursor:pointer;background:0 0;padding:4px}html[data-theme=dark] .product-side-preview button{border:1px solid var(--line);color:var(--ink);background:0 0}.product-side-preview button[aria-pressed=true],html[data-theme=dark] .product-side-preview button[aria-pressed=true]{border-color:var(--ink)}.product-side-preview button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}html[data-theme=dark] .product-side-preview button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.product-side-preview img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.product-side-images{aspect-ratio:4/3;background:#efeee8;display:flex}html[data-theme=dark] .product-side-images{background:#23211b}.product-side-images img{flex:1;width:0;min-width:0}.product-side-preview span{padding:7px 4px;font-size:13px;display:block}.product-format-description{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.7}html[data-theme=dark] .product-format-description{color:var(--muted)}.product-format-options button{min-height:44px}.shop-color-images{position:absolute;inset:0}.shop-color-frame{opacity:0;transition:opacity .28s ease-out;display:block;position:absolute;inset:0}.shop-color-frame[data-active=true]{opacity:1}.shop-color-frame img{width:100%;height:100%;display:block}.shop-color-frame .media-unavailable{height:100%}.shop-color-label{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.shop-color-label>span{font-variant-numeric:tabular-nums;font-size:10px}.shop-color-controls{justify-content:space-between;align-items:center;min-height:44px;margin-top:4px;display:flex}.shop-color-dots{display:flex}.shop-color-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.shop-color-dots button>span{border:1px solid #243b3233;border-radius:50%;width:14px;height:14px}.shop-color-dots button[aria-pressed=true]>span{outline:1px solid var(--green);outline-offset:3px}.shop-color-dots button:disabled{opacity:.35;cursor:default}.shop-style-options{flex-wrap:wrap;gap:6px;display:flex}.shop-style-options button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:3px;font-size:11px;display:flex}html[data-theme=dark] .shop-style-options button{color:var(--muted);background:0 0;border:1px solid #0000}.shop-style-options button img{object-fit:cover;width:40px;height:30px}.shop-style-options button[aria-pressed=true]{border-color:var(--green);color:var(--green)}html[data-theme=dark] .shop-style-options button[aria-pressed=true]{border-color:var(--green);color:#e7efe5}.shop-style-options button:disabled{opacity:.35;cursor:default}.shop-color-controls button:focus-visible{outline:2px solid var(--green);outline-offset:1px}html[data-theme=dark] .shop-color-controls button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.shop-preview-link[href^="/works/horse-necklace?"] .shop-preview-image img{object-position:center bottom}@media (hover:hover) and (pointer:fine){.shop-preview-card:has(.shop-color-controls)[data-ready=true]:hover:not(:has(.shop-preview-link:hover)):not(:has(.shop-preview-link:focus-visible)) .shop-preview-image{opacity:0;visibility:hidden;transition-delay:0s}}@media (max-width:767px){.shop-color-dots button{width:clamp(24px,8vw,36px)}.shop-color-controls{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.shop-color-frame{transition:none}}.bundle-gallery{aspect-ratio:4/3;background:#efeee8;align-items:center;gap:12px;padding:24px 16px;display:grid}html[data-theme=dark] .bundle-gallery{background:#23211b}.bundle-gallery-item{width:100%;min-width:0;color:var(--ink);cursor:zoom-in;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex}html[data-theme=dark] .bundle-gallery-item{color:var(--ink);background:0 0;border:0}.bundle-gallery-item img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.bundle-gallery-item>span{flex-wrap:wrap;justify-content:center;gap:4px 8px;padding:14px 4px 0;font-size:14px;line-height:1.6;display:flex}.bundle-gallery-item small{font-size:inherit;color:var(--muted)}html[data-theme=dark] .bundle-gallery-item small{color:var(--muted)}.bundle-gallery-item:focus-visible{outline:2px solid var(--green);outline-offset:4px}html[data-theme=dark] .bundle-gallery-item:focus-visible{outline:2px solid var(--green);outline-offset:4px}.bundle-choice{border:0;min-width:0;margin:24px 0;padding:0}html[data-theme=dark] .bundle-choice{border:0}.bundle-choice legend{margin-bottom:12px;padding:0;font-size:14px}.bundle-option{border:1px solid var(--line);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:16px;display:grid}html[data-theme=dark] .bundle-option{border:1px solid var(--line)}.bundle-option+.bundle-option{margin-top:10px}.bundle-option[data-selected=true],html[data-theme=dark] .bundle-option[data-selected=true]{border-color:var(--green);background:var(--soft)}.bundle-option input{width:16px;height:16px;accent-color:var(--green);margin:3px 0 0}.bundle-option-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.bundle-option-title{font-size:15px;line-height:1.5}.bundle-option small{color:var(--muted);text-wrap:pretty;font-size:13px;line-height:1.7}html[data-theme=dark] .bundle-option small{color:var(--muted)}.bundle-option strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:400;line-height:1.4}.bundle-members{grid-column:2/-1;gap:10px;margin-top:12px;display:flex}.bundle-members>span{width:64px;max-width:calc(33.3333% - 6.66667px)}.bundle-members img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.bundle-channel-note,.bundle-gift-note{color:var(--muted);margin:4px 0 14px;font-size:13px;line-height:1.8}html[data-theme=dark] .bundle-channel-note,html[data-theme=dark] .bundle-gift-note{color:var(--muted)}.bundle-choice+.work-purchase{margin-bottom:10px}.product-card .collection-bundle-note{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}html[data-theme=dark] .product-card .collection-bundle-note{color:var(--muted)}@media (max-width:767px){.bundle-gallery{gap:6px;padding:20px 8px}.bundle-gallery-item>span{gap:2px 6px;padding-top:10px;font-size:13px}.bundle-option{column-gap:10px;padding:14px 12px}.bundle-option strong{font-size:17px}}.bundle-gifts{border-top:1px solid var(--line);padding:20px 0}html[data-theme=dark] .bundle-gifts{border-top:1px solid var(--line)}.bundle-gifts>p{color:var(--muted);margin:0 0 12px;font-size:13px}html[data-theme=dark] .bundle-gifts>p{color:var(--muted)}.bundle-gifts ul{gap:16px;margin:0;padding:0;list-style:none;display:flex}.bundle-gifts li{flex:1;min-width:0;max-width:180px}.bundle-gifts button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}html[data-theme=dark] .bundle-gifts button{background:0 0;border:0}.bundle-gifts img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.bundle-gifts li>span{flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:8px;font-size:12px;line-height:1.6;display:flex}.bundle-gifts strong{white-space:nowrap;font-weight:500}.bundle-channel-note>span{display:block}
