.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-to-content-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;clip:auto;z-index:9999;background:#fff;color:#2a2033;padding:.7em 1.2em;border:1px solid #5b2c83}.eb-toast{position:fixed;left:50%;bottom:2.2rem;transform:translate(-50%,14px);z-index:9999;background:#1a120af0;color:#e6dded;font-family:Noto Sans JP,sans-serif;font-size:.82rem;letter-spacing:.06em;padding:.85em 1.6em;border:1px solid rgba(91,44,131,.5);border-radius:2px;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;max-width:90vw;text-align:center}.eb-toast.show{opacity:1;transform:translate(-50%)}.eb-hd .eb-logout{font-family:Poppins,Noto Sans JP,sans-serif;font-size:.62rem;letter-spacing:.14em;color:#7d748c;margin-left:.5rem;white-space:nowrap}.eb-hd .eb-logout:hover{color:#5b2c83}.shop-filter .fbox-body a.chip{display:inline-block;text-decoration:none}.shop-filter .fcount{color:#7d748c;font-size:.78em;margin-left:.35em}.shop-filter label.is-disabled{opacity:.4;cursor:not-allowed}.fprice{display:flex;gap:.7rem;align-items:flex-end}.fprice-f{display:flex;flex-direction:column;gap:.25rem;flex:1;font-size:.72rem;color:#7d748c}.fprice-f input{width:100%;padding:.5em .6em;border:1px solid #e0dbe3;background:#fff;font-size:.85rem;color:#333}.facet-clear{display:inline-block;margin-top:1rem;font-size:.72rem;letter-spacing:.08em;color:#5b2c83;text-decoration:underline}.shop-sortbar form{display:inline-flex;align-items:center;gap:.5rem}.eb-pagination{display:flex;justify-content:center;gap:.5rem;margin:3rem 0 0;flex-wrap:wrap}.eb-pagination a,.eb-pagination span{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 .7em;border:1px solid #e0dbe3;font-family:Poppins,Noto Sans JP,sans-serif;font-size:.76rem;color:#333;transition:.25s}.eb-pagination a:hover{border-color:#5b2c83;color:#5b2c83}.eb-pagination .current{background:#5b2c83;border-color:#5b2c83;color:#fff}.cart-line-qty{margin-top:.5rem;text-align:right}.cart-line-qty input{width:64px;padding:.42em .5em;border:1px solid #e0dbe3;background:#fff;text-align:center;font-size:.9rem;color:#333}.cart-line-discounts{list-style:none;margin:.4rem 0 0;padding:0;font-size:.74rem;color:#5b2c83}.cart-note-field{display:block;margin:1.2rem 0}.cart-note-field span{display:block;font-size:.72rem;letter-spacing:.12em;color:#7d748c;margin-bottom:.4rem}.cart-note-field textarea{width:100%;padding:.7em .8em;border:1px solid #e0dbe3;background:#fff;font-family:inherit;font-size:.85rem;color:#333;resize:vertical}.cart-accelerated{margin-top:.9rem}.empty-note{text-align:center;padding:4rem 1rem;color:#333;font-size:.9rem}.empty-note a{color:#5b2c83;text-decoration:underline}.footer-payment{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:1.6rem;opacity:.85}.footer-payment .footer-payment-ic{height:24px;width:auto}.eb-social{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;width:100%;max-width:340px;padding:.85em 1.2em;border:1px solid #dadce0;background:#fff;color:#3c4043;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:.9rem;transition:.25s}.eb-social:hover{background:#f7f8f8;box-shadow:0 1px 3px #3c404333}.eb-social--line{background:#06c755;border-color:#06c755;color:#fff;margin-top:.7rem}.eb-social--line:hover{background:#05b34c;border-color:#05b34c}.eb-social-note{font-size:.72rem;color:#7d748c;margin-top:.7rem;line-height:1.8}.eb-divider{display:flex;align-items:center;gap:1rem;margin:1.6rem 0;color:#7d748c;font-size:.68rem;letter-spacing:.2em}.eb-divider:before,.eb-divider:after{content:"";flex:1;height:1px;background:#e0dbe3}.eb-account{max-width:1100px;margin:0 auto;padding:3rem 1.6rem 5rem}.eb-account h1{font-family:"Noto Serif JP",serif;font-weight:500;font-size:1.7rem;color:#2a2033;margin-bottom:1.6rem}.eb-account table{width:100%;border-collapse:collapse;font-size:.86rem}.eb-account th{text-align:left;font-weight:500;color:#7d748c;font-size:.72rem;letter-spacing:.1em;border-bottom:1px solid #e0dbe3;padding:.8em .6em}.eb-account td{padding:.9em .6em;border-bottom:1px solid #e0dbe3;color:#333}.eb-form{max-width:420px}.eb-form label{display:block;font-size:.72rem;letter-spacing:.12em;color:#7d748c;margin:1rem 0 .35rem}.eb-form input[type=email],.eb-form input[type=password],.eb-form input[type=text],.eb-form select,.eb-form textarea{width:100%;padding:.75em .85em;border:1px solid #e0dbe3;background:#fff;font-size:.9rem;color:#333;font-family:inherit}.eb-form .btn-fullwidth{margin-top:1.4rem}.eb-errors{border:1px solid #c0392b;color:#c0392b;background:#fdf3f2;padding:.9em 1.1em;font-size:.82rem;margin-bottom:1.2rem}.eb-errors ul{margin:0;padding-left:1.2em}.eb-note{font-size:.78rem;color:#7d748c;line-height:1.9}.pdp2-fig model-viewer{width:100%;aspect-ratio:1/1;background:#fff;--poster-color:transparent}.btn-sm{padding:.62em 1.5em;font-size:.72rem}.st-badge{display:inline-block;padding:.28em .9em;border:1px solid #5b2c83;color:#5b2c83;font-size:.68rem;letter-spacing:.1em;white-space:nowrap}.page-rte{max-width:820px;margin:0 auto;color:#333;line-height:2.05;font-size:.92rem}.page-rte h2{font-family:"Noto Serif JP",serif;font-weight:500;font-size:1.3rem;color:#2a2033;margin:2.4rem 0 .9rem}.page-rte h3{font-family:"Noto Serif JP",serif;font-weight:500;font-size:1.08rem;color:#2a2033;margin:1.8rem 0 .7rem}.page-rte p{margin:0 0 1.2rem}.page-rte ul,.page-rte ol{margin:0 0 1.2rem;padding-left:1.4em}.page-rte a{color:#5b2c83;text-decoration:underline}.page-rte img{max-width:100%;height:auto}.page-rte table{width:100%;border-collapse:collapse;margin:0 0 1.4rem}.page-rte th,.page-rte td{border:1px solid #e0dbe3;padding:.7em .9em;text-align:left}.eb-search-form{display:flex;gap:.6rem;max-width:520px;margin:0 auto}.eb-search-form input{flex:1;padding:.75em .9em;border:1px solid #e0dbe3;background:#fff;font-size:.9rem;color:#333}.article-hero{max-width:900px;margin:0 auto 2.4rem}.article-hero img{width:100%;height:auto}.auth-form .eb-errors{margin-bottom:1.2rem}.eb-docs{margin:2.6rem 0}.eb-docs-ttl{font-family:"Noto Serif JP",serif;font-weight:500;font-size:1.15rem;color:#2a2033;margin:0 0 1rem}.eb-docs-list{list-style:none;margin:0;padding:0;border-top:1px solid #e0dbe3}.eb-doc{display:flex;align-items:center;gap:1rem;padding:1.1rem .2rem;border-bottom:1px solid #e0dbe3;flex-wrap:wrap}.eb-doc-ic{flex:0 0 34px;width:34px;height:34px;color:#5b2c83}.eb-doc-ic svg{width:100%;height:100%}.eb-doc-body{flex:1 1 200px;display:flex;flex-direction:column;gap:.2rem}.eb-doc-body b{font-family:"Noto Serif JP",serif;font-weight:500;font-size:.98rem;color:#2a2033}.eb-doc-meta{font-size:.74rem;letter-spacing:.04em;color:#7d748c;font-family:Poppins,Noto Sans JP,sans-serif}.eb-docs-empty{border:1px solid #e0dbe3;background:#f7f5f9;padding:1.3rem 1.4rem;font-size:.86rem;line-height:2;color:#333}.eb-docs-empty p{margin:0}.eb-docs-empty p+p{margin-top:.6rem}.doc-badge{display:inline-block;padding:.24em .8em;border:1px solid #5b2c83;color:#5b2c83;font-size:.66rem;letter-spacing:.08em;white-space:nowrap}@media(max-width:600px){.eb-doc{gap:.7rem}.eb-doc .btn{width:100%}}.eb-banner{position:relative;overflow:hidden;background:var(--eb-banner-bg,#1a1020);color:var(--eb-banner-fg,#fff);display:flex;align-items:center;justify-content:center;margin-top:var(--eb-banner-pad-t,0);margin-bottom:var(--eb-banner-pad-b,0)}.eb-banner:not(.is-full){max-width:1300px;margin-left:auto;margin-right:auto}.eb-banner--sm{min-height:120px}.eb-banner--md{min-height:300px}.eb-banner--lg{min-height:520px}.eb-banner-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;text-decoration:none}.eb-banner-media{position:absolute;top:0;right:0;bottom:0;left:0}.eb-banner-media img{width:100%;height:100%;object-fit:cover;display:block}.eb-banner-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.eb-banner-copy{position:relative;z-index:2;padding:2.6rem 2rem;max-width:820px;width:100%;display:flex;flex-direction:column;gap:.9rem}.eb-banner--left .eb-banner-copy{align-items:flex-start;text-align:left;margin-right:auto}.eb-banner--center .eb-banner-copy{align-items:center;text-align:center}.eb-banner--right .eb-banner-copy{align-items:flex-end;text-align:right;margin-left:auto}.eb-banner--sm .eb-banner-copy{padding:1.1rem 1.6rem;flex-direction:row;align-items:center;gap:1.4rem;max-width:1300px;flex-wrap:wrap}.eb-banner--sm.eb-banner--center .eb-banner-copy{justify-content:center}.eb-banner-eyebrow{font-family:Poppins,Noto Sans JP,sans-serif;font-size:.66rem;letter-spacing:.32em;color:inherit;opacity:.85;margin:0}.eb-banner-heading{font-family:Cormorant Garamond,"Noto Serif JP",serif;font-weight:500;font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1.25;margin:0;color:inherit}.eb-banner--sm .eb-banner-heading{font-size:clamp(1rem,2vw,1.25rem)}.eb-banner-text{font-family:"Noto Serif JP",serif;font-size:.88rem;line-height:2;opacity:.92}.eb-banner-text p{margin:0}.eb-banner-text p+p{margin-top:.5rem}.eb-banner-copy .btn{margin-top:.4rem}.eb-banner--sm .eb-banner-copy .btn{margin-top:0}@media(max-width:600px){.eb-banner--lg{min-height:380px}.eb-banner--md{min-height:240px}.eb-banner-copy{padding:2rem 1.4rem}.eb-banner--sm .eb-banner-copy{flex-direction:column;text-align:center;gap:.8rem}}.jn{margin:2.8rem 0}.jn-head{border:1px solid #e0dbe3;background:#f7f5f9;padding:1.8rem 1.9rem;border-radius:2px}.jn-eyebrow{font-family:Poppins,Noto Sans JP,sans-serif;font-size:.6rem;letter-spacing:.34em;color:#5b2c83;margin:0 0 .9rem}.jn-lead{font-family:"Noto Serif JP",serif;font-weight:500;font-size:clamp(1.25rem,3.2vw,1.7rem);color:#2a2033;margin:0 0 .8rem;line-height:1.6}.jn-now{font-size:.88rem;color:#333;margin:0 0 1.1rem}.jn-now b{font-weight:500}.jn-when{font-family:Poppins,Noto Sans JP,sans-serif;font-size:.72rem;color:#7d748c;margin-left:.7rem}.jn-bar{height:4px;background:#e0dbe3;border-radius:2px;overflow:hidden}.jn-bar i{display:block;height:100%;background:#5b2c83;border-radius:2px;transition:width 1.2s ease}.jn-meta{font-size:.78rem;color:#7d748c;margin:.7rem 0 0;letter-spacing:.04em}.jn-meta b{color:#2a2033;font-weight:500}.jn-folder{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;border:1px solid #e0dbe3;padding:1.1rem 1.4rem;margin-top:1rem}.jn-folder-txt{display:flex;flex-direction:column;gap:.2rem}.jn-folder-txt b{font-family:"Noto Serif JP",serif;font-weight:500;font-size:.95rem;color:#2a2033}.jn-folder-txt span{font-size:.78rem;color:#7d748c}.mj-list{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.8rem}.mj-link{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;border:1px solid #e0dbe3;padding:1.1rem 1.4rem;text-decoration:none;transition:border-color .2s}.mj-link:hover{border-color:#5b2c83}.mj-no{font-family:Poppins,Noto Sans JP,sans-serif;font-size:.8rem;color:#7d748c}.mj-stage{font-family:"Noto Serif JP",serif;font-size:1rem;color:#2a2033}.mj-date{font-size:.74rem;color:#968e9b}.mj-go{font-size:.78rem;color:#5b2c83;white-space:nowrap}@media(max-width:600px){.mj-link{grid-template-columns:1fr;gap:.3rem}.mj-go{margin-top:.4rem}}.jn-gate{border:1px solid #e0dbe3;background:#f9f8fa;padding:2.2rem 1.6rem;text-align:center;margin-top:1.6rem}.jn-gate-msg{font-size:.9rem;line-height:2;color:#4a4356;max-width:34em;margin:0 auto 1.4rem}.jn-gate-sub{margin:1.2rem 0 0;font-size:.78rem}.jn-gate-sub a{color:#7d748c;text-decoration:underline}.jn-hero{margin:1.6rem 0 0;padding:0}.jn-hero a{display:block}.jn-hero img{width:100%;height:auto;max-height:460px;object-fit:cover;display:block;border:1px solid #e0dbe3}.jn-hero figcaption{margin-top:.55rem;font-size:.76rem;letter-spacing:.06em;color:#7d748c}.jn-shot{display:block;margin:.7rem 0 0;max-width:220px}.jn-shot img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border:1px solid #e0dbe3}.jn-step.is-future .jn-shot{display:none}.jn-photos{margin-top:1.6rem}.jn-sub{font-family:"Noto Serif JP",serif;font-weight:500;font-size:1rem;color:#2a2033;margin:0 0 .8rem}.jn-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.jn-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.jn-file{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border:1px solid #e0dbe3;font-size:.76rem;color:#5b2c83}.jn-steps{list-style:none;margin:2rem 0 0;padding:0;position:relative}.jn-steps:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:#e0dbe3}.jn-step{position:relative;padding:0 0 1.1rem 2.1rem;min-height:24px}.jn-dot{position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #e0dbe3;z-index:1}.jn-step.is-done .jn-dot{background:#5b2c83;border-color:#5b2c83}.jn-step.is-now .jn-dot{background:#5b2c83;border-color:#5b2c83;box-shadow:0 0 0 5px #5b2c8338}.jn-step.is-action.is-now .jn-dot{background:#b3562f;border-color:#b3562f;box-shadow:0 0 0 5px #b3562f33}.jn-body{display:block}.jn-body>.jn-no,.jn-body>.jn-name,.jn-body>.jn-tag{display:inline-block;vertical-align:baseline;margin-right:.5rem}.jn-no{font-family:Poppins,Noto Sans JP,sans-serif;font-size:.66rem;color:#a99bb8;min-width:1.2em}.jn-name{font-family:"Noto Serif JP",serif;font-weight:400;font-size:.9rem;color:#7d748c}.jn-step.is-done .jn-name{color:#333}.jn-step.is-now .jn-name{font-size:1.05rem;font-weight:500;color:#2a2033}.jn-step.is-muted .jn-name{text-decoration:line-through;opacity:.6}.jn-tag{font-family:Poppins,Noto Sans JP,sans-serif;font-size:.62rem;letter-spacing:.08em;padding:.2em .7em;border:1px solid #b3562f;color:#b3562f;white-space:nowrap}.jn-tag--muted{border-color:#cfc4dc;color:#7d748c}.jn-desc{display:block;font-size:.84rem;line-height:2;color:#333;margin:.5rem 0 0;max-width:620px}.jn-trace{margin-top:1.4rem;font-size:.74rem;color:#7d748c;letter-spacing:.06em}.jn-trace code{font-family:var(--font-mono,monospace);color:#2a2033;background:#efecf2;padding:.15em .6em}@media(max-width:600px){.jn-head{padding:1.4rem 1.2rem}.jn-folder .btn{width:100%}}.jn-page{max-width:820px;margin:0 auto;padding:3rem 1.6rem 5rem}.jn-page-head{text-align:center;margin-bottom:2.4rem}.jn-page-brand{font-family:Poppins,Noto Sans JP,sans-serif;font-size:.6rem;letter-spacing:.42em;color:#5b2c83;margin:0 0 1rem}.jn-page-title{font-family:Cormorant Garamond,"Noto Serif JP",serif;font-weight:500;font-size:clamp(1.7rem,4.6vw,2.5rem);color:#2a2033;margin:0;line-height:1.35}.jn-page-spec{font-family:"Noto Serif JP",serif;font-size:.85rem;letter-spacing:.06em;color:#7d748c;margin:.9rem 0 0}.jn-page-empty{border:1px solid #e0dbe3;background:#f7f5f9;padding:2.4rem 1.6rem;text-align:center;font-size:.9rem;line-height:2;color:#333}.jn-page-note{margin-top:2.6rem;padding-top:1.6rem;border-top:1px solid #e0dbe3;font-size:.76rem;line-height:2;color:#7d748c;text-align:center}.jn-page-cta{text-align:center;margin-top:1.4rem}.catalog-notice{border:1px solid rgba(91,44,131,.35);border-radius:2px;padding:1.25rem 1.25rem 1.1rem;text-align:center}.catalog-notice-text{margin:0 0 1rem;font-size:.92rem;line-height:1.9;letter-spacing:.02em}.catalog-notice .btn-fullwidth{margin:0}.jn-date{margin-left:.9em;font-family:Poppins,Noto Sans JP,sans-serif;font-size:.68rem;letter-spacing:.08em;color:#8a8196;white-space:nowrap}.jn-sub2{display:block;font-family:Poppins,Noto Sans JP,sans-serif;font-size:.66rem;letter-spacing:.24em;color:#5b2c83;margin-bottom:.9rem;text-transform:uppercase}.jn-track,.jn-docs{margin-top:2.2rem;padding:1.4rem 1.5rem;border:1px solid rgba(91,44,131,.22);border-radius:2px}.jn-trackline{margin:0 0 1rem;display:flex;align-items:baseline;gap:.9em;flex-wrap:wrap}.jn-carrier{font-size:.9rem}.jn-trackno{font-family:Poppins,monospace;font-size:1.02rem;letter-spacing:.12em;color:#1a1020}.jn-note-s{margin:.9rem 0 0;font-size:.74rem;line-height:1.9;color:#6c6278}.jn-docs-btns{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:640px){.jn-date{display:block;margin:.35em 0 0}.jn-docs-btns .btn{width:100%}}@media(max-width:640px){.jn-shot{max-width:none}}.sim-taxinc{display:block;margin-top:.35em;font-size:.72rem;letter-spacing:.04em;color:var(--text-soft)}.pdp2-quad{display:grid;grid-template-columns:1fr 1fr;gap:4px}.pdp2-fig{margin:0;aspect-ratio:1;overflow:hidden;background:#eeeaf0}.pdp2-fig img,.pdp2-fig svg{width:100%;height:100%;object-fit:cover;display:block}.pdp3d{margin:0}@media(min-width:961px){.pdp2-gallery{position:sticky;top:76px;z-index:2}.pdp2-quad{max-width:min(100%,calc(100vh - 150px))}.pdp2{grid-template-columns:min(calc(100vh - 150px),calc((100% - 3.4rem)*.56)) 1fr}}.pdp3d-stage{position:relative;aspect-ratio:1;background:#f3f2f4;overflow:hidden}@media(max-width:960px){.pdp2-quad{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdp2-quad::-webkit-scrollbar{display:none}.pdp2-quad>*{flex:0 0 100%;min-width:0;scroll-snap-align:start}.pdp-thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumb{flex:0 0 56px;width:56px;height:56px;padding:0;overflow:hidden;cursor:pointer;border:1px solid var(--line);background:#f3f2f4;border-radius:2px;transition:border-color .2s}.pdp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pdp-thumb.is-on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.pdp-thumb--3d{display:flex;align-items:center;justify-content:center;background:#fff;font-family:var(--caps);font-size:.52rem;letter-spacing:.06em;color:var(--gold)}}@media(min-width:961px){.pdp-thumbs{display:none}}.pdp3d-poster{position:absolute;top:0;right:0;bottom:0;left:0}.pdp3d-poster img{width:100%;height:100%;object-fit:cover;display:block}.pdp3d-stage.is-on .pdp3d-poster{display:none}.pdp3d-stage iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;background:#f3f2f4}.pdp3d-note{margin:.7rem 0 0;font-size:.68rem;color:#7d748c;line-height:1.8}.eb-logo img{height:34px;width:auto;display:block}.brand-logo{height:74px;width:auto;display:block}@media(max-width:900px){.eb-logo img{height:28px}.brand-logo{height:62px}}@media(max-width:520px){.eb-logo img{height:24px}}.footer-social a.soc{color:#cfc6da}.footer-social a.soc svg{width:19px;height:19px;display:block}.footer-social a.soc--youtube{color:red}.footer-social a.soc[class*=line]{color:#06c755}.footer-social a.soc--note{color:#41c9b4}.footer-social a.soc--x,.footer-social a.soc--tiktok{color:#fff}.soc-word{font-family:var(--sans-jp),sans-serif;font-size:.6rem;letter-spacing:.02em;line-height:1}.footer-social a.soc:hover{background:transparent;border-color:currentColor}.footer-social a.soc--instagram:hover{border-color:#ee2a7b}.pdp3d-note strong{color:#5b2c83;font-weight:500}.sim-caratchart{margin:.9rem 0 0}.sim-caratchart img{width:100%;height:auto;display:block}@media(min-width:961px){.pdp2--main .pdp2-quad{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;max-width:min(100%,calc(100vh - 250px))}.pdp2--main .pdp2-quad::-webkit-scrollbar{display:none}.pdp2--main .pdp2-quad>*{flex:0 0 100%;min-width:0;scroll-snap-align:start}.pdp2--main{grid-template-columns:min(calc(100vh - 250px),calc((100% - 3.4rem)*.6)) 1fr}.pdp2--main .pdp-thumbs{display:flex;gap:10px;margin-top:10px}.pdp2--main .pdp-thumb{flex:0 0 72px;width:72px;height:72px;padding:0;overflow:hidden;cursor:pointer;border:1px solid var(--line);background:#f3f2f4;border-radius:2px;transition:border-color .2s}.pdp2--main .pdp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pdp2--main .pdp-thumb.is-on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.pdp2--main .pdp-thumb--3d{display:flex;align-items:center;justify-content:center;background:#fff;font-family:var(--caps);font-size:.62rem;letter-spacing:.06em;color:var(--gold)}}.sample-note{font-size:.76rem;line-height:1.7;opacity:.6;margin:.9rem 0 0}.sample-note--grid{margin:2rem 0 0;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/eb-theme.css.map */
