.special-edition-page{color:#211b1d;background:#fcfaf7!important}.edition-page{color:#211b1d;max-width:1180px;margin:0 auto;padding:0 28px 72px;font:14px/1.7 Arial,sans-serif}.edition-page *{box-sizing:border-box}.edition-breadcrumb{color:#75676c;flex-wrap:wrap;gap:10px;padding:26px 0;font:11px/1.6 Arial,sans-serif;display:flex}.edition-breadcrumb a{color:inherit;text-underline-offset:3px}.edition-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:64px;padding:12px 0 60px;display:grid}.edition-main-image{cursor:zoom-in;background:#eee6db;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.edition-main-image>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.edition-main-image>span{letter-spacing:1px;color:#24171d;background:#fffaf1ed;padding:7px 12px;font:9px/1.4 Arial,sans-serif;position:absolute;bottom:17px;right:16px}.edition-thumbs{grid-template-columns:repeat(3,1fr);gap:11px;margin:12px 0;display:grid}.edition-thumb{cursor:pointer;color:inherit;text-align:center;background:0 0;border:1px solid #0000;padding:5px;font:10px/1.5 Arial,sans-serif}.edition-thumb img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin-bottom:6px;display:block}.edition-thumb[aria-pressed=true]{border-color:#9f315a}.edition-purchase{padding-top:5px;position:sticky;top:30px}.edition-label{letter-spacing:2px;color:#8b3c5a;margin:0 0 18px!important;font:700 9px/1.6 Arial,sans-serif!important}.edition-page h1{color:#211b1d;letter-spacing:-1.7px!important;margin:0 0 18px!important;font:clamp(39px,3.8vw,53px)/1.07 Georgia,serif!important}.edition-page h1>span{letter-spacing:.2px;margin-top:13px;font:15px/1.5 Arial,sans-serif;display:block}.edition-subtitle{color:#685c60;max-width:350px;font:italic 17px/1.55 Georgia,serif;margin:0 0 26px!important}.edition-price{color:#211b1d;margin:24px 0 9px!important;font:500 28px/1.2 Arial,sans-serif!important}.edition-price>span{letter-spacing:1px;margin-left:5px;font-size:11px}.edition-shipping{color:#7d3b54;margin:0 0 22px!important;font:11px/1.7 Arial,sans-serif!important}.edition-summary{border-top:1px solid #ded4d5;border-bottom:1px solid #ded4d5;font:12px/1.8 Arial,sans-serif;list-style:none;margin:0 0 18px!important;padding:18px 0!important}.edition-summary li{padding:3px 0 3px 17px;position:relative}.edition-summary li:before{content:"✓";color:#87304f;position:absolute;left:0}.edition-stock{color:#765b66;margin:16px 0!important;font:11px/1.6 Arial,sans-serif!important}.edition-stock>span{color:#a5647d;margin-right:4px;font-size:9px}.edition-buy{letter-spacing:2px;cursor:pointer;background:#161214;border:1px solid #161214;width:100%;min-height:52px;padding:15px;font:600 11px/1.5 Arial,sans-serif;color:#fff!important}.edition-buy:disabled{cursor:not-allowed;opacity:1;background:#211b1d;color:#e6dfe2!important}.edition-buy:not(:disabled):hover{background:#8e1a48;border-color:#8e1a48}.edition-notify{text-align:center;color:#652c45;text-underline-offset:4px;margin:18px 0;font-size:11px;display:block}.edition-fine{color:#76676e;margin:12px 0!important;font:10px/1.7 Arial,sans-serif!important}.edition-fine a,.edition-inline{text-underline-offset:4px;color:#692b43}.elira-straight{font-style:normal!important}.edition-page h2{color:#211b1d;letter-spacing:-.6px!important;margin:0 0 25px!important;font:34px/1.15 Georgia,serif!important}.edition-page h3{letter-spacing:-.3px;color:#211b1d;margin:13px 0;font:21px/1.25 Georgia,serif}.edition-story{text-align:center;border-top:1px solid #ded4d5;max-width:100%;padding:55px 0}.edition-story>p{color:#594b51;max-width:670px;margin:17px auto;line-height:1.9}.edition-story .edition-label,.edition-story .edition-fine{margin-left:auto!important;margin-right:auto!important}.edition-inclusions{background:#f3ebe9;padding:38px 34px 42px}.edition-inclusion-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.edition-number{letter-spacing:1px;color:#9e5771;font:11px/1.4 Arial,sans-serif}.edition-inclusion-grid p{color:#625159;margin:0;font:12px/1.9 Arial,sans-serif}.edition-information{grid-template-columns:1fr 1fr;gap:85px;padding:60px 0 0;display:grid}.edition-specs{margin:0 0 24px;font:12px/1.75 Arial,sans-serif}.edition-specs>div{border-bottom:1px solid #e2d9da;grid-template-columns:95px 1fr;gap:14px;padding:13px 0;display:grid}.edition-specs dt{color:#3b2d33;font-weight:600}.edition-specs dd{color:#66535d;margin:0}.edition-inline{font:11px/1.7 Arial,sans-serif}.edition-zoom{color:#211b1d;background:#fcfaf7;border:0;width:min(1100px,95vw);max-width:95vw;max-height:92dvh;padding:0}.edition-zoom::backdrop{background:#161014cc}.edition-zoom-bar{letter-spacing:1px;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font:10px/1.4 Arial,sans-serif;display:flex}.edition-zoom-bar>div{gap:8px;display:flex}.edition-zoom-bar button{color:#33212b;cursor:pointer;background:#fff;border:1px solid #c9b1be;min-height:38px;padding:7px 12px}.edition-zoom-frame{overscroll-behavior:contain;height:76dvh;overflow:auto}.edition-zoom-frame img{object-fit:contain;width:100%;height:100%;display:block}.edition-zoom-frame.magnified img{width:200%;max-width:none;height:auto}.edition-page :focus-visible{outline-offset:4px;outline:2px solid #ae225d}.edition-note{max-width:760px;margin:20px auto}@media (max-width:900px){.edition-hero{gap:35px}.edition-page h1{font-size:40px!important}.edition-information{gap:40px}.edition-inclusion-grid{gap:22px}}@media (max-width:700px){.edition-page{padding:0 20px 50px}.edition-breadcrumb{gap:7px;padding:20px 0;font-size:10px}.edition-hero{grid-template-columns:1fr;gap:25px;padding-bottom:38px}.edition-purchase{padding:0 0 3px;position:static}.edition-page h1{font-size:43px!important}.edition-subtitle{max-width:none}.edition-thumbs{gap:9px}.edition-main-image>span{font-size:9px}.edition-thumbs img{object-fit:cover;max-height:95px}.edition-gallery>.edition-fine{font-size:9px!important}.edition-story{padding:35px 0}.edition-story>p{font-size:13px}.edition-inclusions{padding:28px 22px}.edition-inclusion-grid{grid-template-columns:1fr;gap:24px}.edition-inclusion-grid article+article{border-top:1px solid #d9c7ce;padding-top:22px}.edition-page h2{font-size:30px!important}.edition-information{grid-template-columns:1fr;gap:38px;padding-top:38px}.edition-specs>div{grid-template-columns:82px 1fr}.edition-zoom-bar{padding:10px;font-size:9px}.edition-zoom-bar button{padding:5px 10px}}
