.matches{--ivory:#f3f4f0;--paper:#fdfefb;--ink:#142c53;--blue:#123570;--gold:#785317;--foil:#c6a15a;--line:#cbd2da;--body:"Crimson Text",Georgia,serif;--title:"Cormorant Garamond",Georgia,serif;--open:0}.matches *{box-sizing:border-box}.matches{scroll-behavior:smooth;background:var(--ivory);color:var(--ink);font-family:var(--body);margin:0;scroll-padding-top:100px;font-size:19px;line-height:1.55}.matches button,.matches a{-webkit-tap-highlight-color:transparent}.matches button{font:inherit;cursor:pointer}.matches a{color:inherit;text-decoration:none}.matches button:focus-visible,.matches a:focus-visible,.matches summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.matches button{color:inherit}.matches img{max-width:100%;display:block}.matches h1,.matches h2,.matches h3,.matches p{margin:0}.matches h1,.matches h2,.matches h3{font-family:var(--title);font-weight:500;line-height:.95}.matches h2{letter-spacing:-.025em;font-size:clamp(42px,5.2vw,78px)}.matches p+p{margin-top:20px}.matches .small{font-size:16px;line-height:1.5}.matches .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.matches .skip{background:var(--paper);z-index:100;padding:10px;position:fixed;top:-100px;left:20px}.matches .skip:focus{top:15px}.matches .header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1536px;height:95px;margin:auto;padding:0 5.5%;display:flex}.matches .brand{font-family:var(--title);letter-spacing:-.035em;font-size:32px;font-weight:600}.matches .header nav{align-items:center;gap:35px;font-size:17px;display:flex}.matches .header nav>a:hover,.matches .text-link:hover{color:var(--gold)}.matches .bag{background:0 0;border:0;padding:8px 0}.matches .bag span{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;margin-left:7px;font-size:14px;display:inline-grid}.matches .hero{grid-template-columns:1fr 1.15fr;align-items:center;max-width:1536px;min-height:790px;margin:auto;padding:65px 5.5% 90px;display:grid;overflow:hidden}.matches .hero-copy{z-index:2;position:relative}.matches .edition{color:var(--gold);margin-bottom:24px;font-size:20px}.matches .hero h1{letter-spacing:-.065em;margin-bottom:35px;font-size:clamp(76px,8.3vw,128px);line-height:.85}.matches .hero-lead{font-size:26px;line-height:1.25}.matches .hero-description{max-width:390px;margin-top:22px;font-size:18px}.matches .button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);min-height:54px;font-family:var(--body);justify-content:center;align-items:center;gap:40px;padding:14px 24px;font-size:18px;transition:background .2s,border-color .2s;display:inline-flex}.matches .button:hover{background:#224981;border-color:#224981}.matches .button span{white-space:nowrap;border-left:1px solid #9f927d;padding-left:25px}.matches .hero .button{margin-top:30px}.matches .purchase-note{max-width:320px;margin-top:10px;font-size:14px}.matches .text-link{border-bottom:1px solid var(--gold);margin-top:26px;padding-bottom:4px;font-size:17px;display:inline-block}.matches .text-link span{margin-left:20px}.matches .hero-art{flex-direction:column;justify-content:center;align-items:center;min-width:0;height:640px;display:flex;position:relative}.matches .box-scene{isolation:isolate;width:300px;height:457px;margin-top:25px;position:relative;transform:rotate(-7deg)}.matches .matchbox{filter:drop-shadow(10px 25px 20px #4b361b24);transform:translateY(calc(var(--open) * -55px));transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.matches .box-face{transform:translateY(calc(var(--open) * 95px));background:0 0;border-radius:2px;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden}.matches .box-face>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.matches .foil{pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(113deg,#0000 35%,#fff6bd00 44%,#fff7d88c 49%,#fff4bc00 57%,#0000 66%);transition:transform 1.2s,opacity .4s;position:absolute;inset:-50%;transform:translate(-70%)}.matches .hero-art:hover .foil,.matches .hero-art:focus-within .foil{opacity:.6;transform:translate(70%)}.matches .tray{position:absolute;inset:0;overflow:hidden}.matches .tray img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.matches .floating-card{z-index:-1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(5px 10px 8px #31231425);width:215px;height:322px;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute}.matches .card-left{transform:rotate(calc(-18deg - var(--open) * 6deg)) translateX(calc(var(--open) * -25px));top:110px;left:-105px}.matches .card-right{transform:rotate(calc(21deg + var(--open) * 7deg)) translateY(calc(var(--open) * -40px));top:22px;right:-98px}.matches .art-caption{color:var(--gold);margin-top:65px;font-size:17px;font-style:italic;position:relative}.matches .object-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;max-width:1536px;margin:0 auto 130px;padding:0 5.5%;display:grid}.matches .object-photo{aspect-ratio:.78;width:100%;max-height:740px}.matches .object-photo img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(4px 8px 8px #31231420);width:100%;height:100%}.matches .object-copy{max-width:440px}.matches .object-copy h2{margin-bottom:30px}.matches .object-copy>p{font-size:19px}.matches .specs{margin:32px 0 0;font-size:16px}.matches .specs>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.matches .specs dt{color:var(--gold)}.matches .specs dd{text-align:right;margin:0}.matches .collection{background:#e8edf2;padding:90px 5.5% 95px}.matches .section-heading{justify-content:space-between;align-items:flex-end;gap:45px;max-width:1366px;margin:auto;display:flex}.matches .section-heading .edition{margin-bottom:22px}.matches .collection-intro{max-width:330px}.matches .collection-intro>p:first-child{font-size:23px}.matches .collection-intro .small{margin-top:16px}.matches .filters{flex-wrap:wrap;gap:8px;max-width:1366px;margin:45px auto 35px;display:flex}.matches .filters button{background:0 0;border:1px solid #a7b4c5;border-radius:30px;padding:9px 21px;font-size:17px}.matches .filters button[aria-pressed=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.matches .filters button span{opacity:.9;margin-left:8px;font-size:13px}.matches .cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:38px 27px;max-width:1366px;margin:auto;display:grid}.matches .card{text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0;position:relative}.matches .card[hidden]{display:none}.matches .card-image{aspect-ratio:.78;background:0 0;border:1px solid #c3ccd7;height:auto;position:relative;overflow:hidden}.matches .card-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .5s}.matches .card:hover .card-image img,.matches .card:focus-visible .card-image img{transform:scale(1.035)}.matches .card[data-rarity=Précieuse] .card-image{border:1px solid #b58b40;box-shadow:0 0 0 4px #c7a46619}.matches .card[data-rarity=Sacrée] .card-image{border:0;box-shadow:0 5px 24px #9a774430}.matches .card[data-rarity=Sacrée] .card-image .foil-frame:before,.matches #card-dialog[data-rarity=Sacrée] .detail-image .foil-frame:before{content:"";pointer-events:none;-webkit-mask-composite:xor;padding:4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.matches .card[data-rarity=Sacrée] .card-image:before{content:"";pointer-events:none;border:1px solid #b99a5c80;position:absolute;inset:9px}.matches .detail-image{position:relative}.matches .hero-art{isolation:isolate}.matches .card-info{justify-content:space-between;align-items:center;gap:7px;margin-top:16px;display:flex}.matches .card h3{font-size:26px;line-height:1.1}.matches .card-info>span{color:var(--gold);font-family:Arial,sans-serif;font-size:22px;font-weight:400}.matches .card-meta{color:#44556e;justify-content:space-between;gap:8px;margin-top:7px;font-size:15px;display:flex}.matches .card[data-rarity=Sacrée] .card-meta{color:#735017;font-weight:600}.matches .collection-note{color:#44556e;max-width:1366px;margin:35px auto 0;font-size:15px}.matches .codex-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:12%;max-width:1320px;margin:auto;padding:120px 6%;display:grid}.matches .codex-copy h2{margin-bottom:27px}.matches .codex-copy>p{max-width:530px}.matches .codex-points{gap:18px;margin-top:27px;display:grid}.matches .codex-points p{margin:0;font-size:17px}.matches .codex-points strong{margin-bottom:2px;font-size:20px;font-weight:600;display:block}.matches .buy-section{text-align:center;border-top:1px solid var(--line);background:var(--blue);color:var(--ivory);padding:100px 20px 75px}.matches .buy-section h2{margin-bottom:25px;font-size:clamp(64px,7vw,100px)}.matches .buy-section .button{margin:28px 0 13px}.matches .faq{max-width:850px;margin:auto;padding:0 25px 85px}.matches .faq details{border-bottom:1px solid var(--line);padding:19px 0}.matches .faq summary{cursor:pointer;font-size:20px}.matches .faq details p{max-width:700px;padding:15px 20px 3px 0;font-size:17px}.matches footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:35px 5.5% 55px;display:flex}.matches footer small{color:#44556e;font-size:13px}.matches .sticky-buy{opacity:0;z-index:10;background:var(--paper);border:1px solid var(--line);align-items:center;width:max-content;min-width:0;max-width:calc(100% - 24px);padding:6px;transition:transform .3s,opacity .3s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,120px);box-shadow:0 7px 35px #201c1420}.matches .sticky-buy.visible{opacity:1;transform:translate(-50%)}.matches .sticky-buy .button{gap:28px;min-height:54px;padding:14px 24px;font-size:18px}.matches .sticky-buy .button span{padding-left:15px}.matches dialog{background:var(--ivory);color:var(--ink);border:1px solid #c9b588;width:970px;max-width:min(970px,93vw);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 30px 100px #0003}.matches dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#211b12a8}.matches .dialog-close{z-index:2;background:var(--paper);border:1px solid #cbd2da;border-radius:50%;width:42px;height:42px;font:28px Arial,sans-serif;position:absolute;top:12px;right:15px}.matches .card-detail{grid-template-columns:1fr 1fr;display:grid}.matches .detail-image{background:#e0e7ef;justify-content:center;align-items:center;padding:25px;display:flex}.matches .detail-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:77dvh}.matches .detail-copy{padding:65px 35px 35px}.matches .detail-copy .edition{margin-bottom:25px;font-size:17px}.matches .detail-copy h2{margin-bottom:20px;font-size:54px}.matches .rarity{color:var(--gold);border:1px solid #aa8d53;border-radius:30px;padding:4px 16px;font-size:16px;display:inline-block}.matches .detail-count{margin:20px 0;font-size:26px}.matches .detail-count span{font-size:48px;font-family:var(--title)}.matches .detail-copy>p:not(.edition,.rarity,.detail-count){font-size:17px}.matches .detail-note{border-top:1px solid var(--line);padding-top:20px}.matches .detail-navigation{align-items:center;gap:20px;margin-top:25px;display:flex}.matches .detail-navigation button{border:1px solid var(--line);background:0 0;width:42px;height:42px}.matches .detail-navigation span{font-size:15px}.matches .cart-content{padding:45px}.matches .cart-content h2{margin-bottom:30px;font-size:54px}.matches #cart-dialog{max-width:min(550px,93vw)}.matches .cart-product{align-items:center;gap:25px;display:flex}.matches .cart-product img{-o-object-fit:contain;object-fit:contain;width:125px;height:185px}.matches .cart-product h3{margin-bottom:8px;font-size:28px}.matches .cart-product p{font-size:17px}.matches .quantity{border:1px solid var(--line);align-items:center;width:max-content;margin-top:18px;display:flex}.matches .quantity button{background:0 0;border:0;width:36px;height:36px}.matches .quantity output{text-align:center;min-width:40px;display:inline-block}.matches .quantity button:disabled{opacity:.35;cursor:default}.matches .cart-total{border-top:1px solid var(--line);justify-content:space-between;margin-top:30px;padding-top:20px;display:flex}.matches .preview-note{color:#44556e;margin:20px 0;font-size:15px}.matches .close-cart{width:100%}.matches .hero{background:var(--blue);max-width:none;color:var(--ivory);border-bottom:1px solid #9a7744;padding-left:max(5.5%,50vw - 683px);padding-right:max(5.5%,50vw - 683px)}.matches .hero .edition,.matches .hero .text-link,.matches .hero .art-caption,.matches .buy-section .edition{color:#dfc790}.matches .hero .button{background:var(--ivory);color:var(--blue);border-color:var(--ivory)}.matches .hero .button:hover{background:#e2e7eb;border-color:#e2e7eb}.matches .hero .button span{border-color:#b2bdcc}.matches .hero .purchase-note{color:#e0e6ef}.matches .hero .text-link{border-color:#c6a363}.matches .hero h1{color:#0000;-webkit-background-clip:text;background-clip:text}.matches .object-section{margin-top:90px}.matches .card-image{background:#e0e7ef}.matches .buy-section .button{background:var(--ivory);color:var(--blue);border-color:var(--ivory)}.matches .buy-section .button:hover{background:#e2e7eb}.matches .buy-section .small{color:#dbe3ef}.matches .card[data-paper=Blanche] .card-image img,.matches #card-dialog[data-paper=Blanche] .detail-image img{filter:drop-shadow(0 1px 1.2px #10294c40)}.matches .buy-section{isolation:isolate;padding-bottom:235px;position:relative;overflow:hidden}.matches .foil-frame{pointer-events:none;z-index:1;position:absolute;inset:0}.matches .tattoo-flames{pointer-events:none;height:190px;position:absolute;inset:auto 0 0}.matches .hero h1,.matches .card[data-rarity=Sacrée] .card-image .foil-frame:before,.matches #card-dialog[data-rarity=Sacrée] .detail-image .foil-frame:before,.matches .flame-tongue{background-color:#9a7744;background-image:linear-gradient(112deg,#49300e 0%,#aa803a 19%,#ebcd83 25%,#805820 33%,#cda052 48%,#f5df9b 53%,#8b6027 59%,#d2ad64 80%,#674216 100%);background-size:100% 100%;animation-name:none}.matches .flame-foil{--flame-count:24;position:absolute;inset:0}.matches .flame-tongue{bottom:0;left:calc((var(--i) - .4)*100%/var(--flame-count));width:calc(var(--width)*100%/var(--flame-count));height:calc(100%*var(--height));-webkit-mask:var(--flame-mask) center bottom/100% 100% no-repeat;-webkit-mask:var(--flame-mask) center bottom/100% 100% no-repeat;mask:var(--flame-mask) center bottom/100% 100% no-repeat;transform-origin:50% 100%;animation:flame-tip var(--period) ease-in-out var(--delay) infinite;animation-play-state:paused;position:absolute}.matches .buy-section.shine-visible .flame-tongue{animation-play-state:running}@keyframes flame-tip{0%,to{transform:scaleX(var(--flip)) scaleY(.94) skewX(-5deg)}37%{transform:scaleX(var(--flip)) scaleY(1.07) skewX(6deg)}72%{transform:scaleX(var(--flip)) scaleY(.99) skewX(-1deg)}}.matches .botanical-divider{isolation:isolate;z-index:1;pointer-events:none;height:320px;margin-top:-90px;position:relative;overflow:visible}.matches .hero{isolation:isolate;background:radial-gradient(at 76% 36%,#2a549366,#0000 57%),linear-gradient(120deg,#102c61,#153971 78%,#0d2858);position:relative}.matches .hero-decor{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.matches .hero-scrollwork{pointer-events:none;background:#c9ad70;position:absolute;-webkit-mask:url(/images/mysterious-matches/arabesque-boite-haut.webp) 50%/contain no-repeat;mask:url(/images/mysterious-matches/arabesque-boite-haut.webp) 50%/contain no-repeat}.matches .scrollwork-top{opacity:.21;width:840px;height:390px;top:-100px;right:-140px;transform:rotate(14deg)}.matches .scrollwork-bottom{opacity:.15;width:690px;height:320px;bottom:-160px;left:-180px;transform:rotate(-12deg)}.matches .hero-bloom{opacity:.5;filter:drop-shadow(0 15px 35px #05183855);width:290px;height:auto;position:absolute}.matches .hero-bloom-left{opacity:.35;bottom:-135px;left:-105px;transform:rotate(-18deg)}.matches .hero-bloom-right{top:145px;right:-105px;transform:rotate(18deg)}.matches .flower-cluster{pointer-events:none;width:360px;height:320px;position:absolute;bottom:0}.matches .flower-cluster-left{left:-48px}.matches .flower-cluster-right{right:-48px;transform:scaleX(-1)}.matches .flower-cluster .bloom{max-width:none;height:auto;position:absolute}.matches .bloom-back{width:195px;bottom:20px;left:-4px;transform:rotate(-22deg)}.matches .bloom-middle{width:220px;bottom:0;left:92px;transform:rotate(36deg)}.matches .bloom-front{width:170px;bottom:-25px;left:4px;transform:rotate(-5deg)}.matches main{overflow-x:clip}.matches .reveal-ready{transition:opacity .8s cubic-bezier(.22,1,.36,1),translate .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.matches .reveal-ready:not(.is-revealed){opacity:0;translate:0 24px}.matches .reveal-ready.is-revealed{opacity:1;translate:0}.matches .hero-art.reveal-ready:not(.is-revealed),.matches .codex-mark.reveal-ready:not(.is-revealed){translate:0 35px}.matches .reveal-ready:focus-within{opacity:1;transition-delay:0s;translate:0}.matches .card-image{transform:perspective(850px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .25s ease-out,box-shadow .25s ease-out}.matches .card-image:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,40%),#fff9,transparent 54%);opacity:0;transition:opacity .25s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.matches .card:hover .card-image:after{opacity:.24}.matches .card:hover .card-image{box-shadow:0 12px 25px #10294c18}}.matches dialog[open]{animation:.3s cubic-bezier(.22,1,.36,1) dialog-arrive}@keyframes dialog-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.matches .codex-mark{aspect-ratio:2/3;width:100%;max-width:420px;position:relative;box-shadow:0 18px 36px #10294c24}.matches .codex-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}@media (min-width:1600px){.matches .hero{min-height:850px}.matches .hero-art{transform:scale(1.06)}}@media (max-width:1050px){.matches .hero{grid-template-columns:1fr 1fr;min-height:760px;padding-top:55px}.matches .hero h1{font-size:90px}.matches .hero-art{transform-origin:50%;min-width:390px;margin-left:-20px;transform:scale(.84)}.matches .hero-description{max-width:320px}.matches .hero .button{gap:20px}.matches .cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.matches .object-section{gap:5%}.matches .codex-section{gap:9%}}@media (max-width:700px){.matches{font-size:18px}.matches .header{height:75px;padding:0 6%}.matches .brand{font-size:28px}.matches .header nav{gap:20px;font-size:15px}.matches .header nav>a:nth-child(2){display:none}.matches .hero{grid-template-columns:1fr;min-height:auto;padding:34px 6% 55px;display:grid}.matches .hero-copy{display:contents}.matches .hero-copy>.edition{order:0}.matches .hero-copy>h1{order:1}.matches .hero-copy>.hero-lead{order:3}.matches .hero-copy>.hero-description{order:4}.matches .hero-copy>.button{order:5;justify-self:start}.matches .hero-copy>.purchase-note{order:6}.matches .hero-copy>.text-link{order:7;justify-self:start}.matches .hero .edition{margin-bottom:22px;font-size:18px}.matches .hero h1{margin-bottom:25px;font-size:clamp(73px,18.5vw,112px);line-height:.85}.matches .hero-lead{font-size:24px}.matches .hero-description{max-width:100%;font-size:17px}.matches .hero .button{min-width:275px;margin-top:24px}.matches .hero .text-link{margin-top:17px}.matches .hero-art{order:2;width:100%;min-width:0;height:475px;margin:5px 0 30px;transform:none}.matches .box-scene{width:220px;height:334px;margin-top:0}.matches .floating-card{width:151px;height:226px}.matches .card-left{top:84px;left:-58px}.matches .card-right{top:17px;right:-55px}.matches .matchbox{transform:translateY(calc(var(--open) * -30px))}.matches .box-face{transform:translateY(calc(var(--open) * 65px))}.matches .art-caption{font-size:16px}.matches .object-section{flex-direction:column;gap:35px;margin-bottom:70px;padding:0 6%;display:flex}.matches .object-photo{aspect-ratio:.78;width:100%;max-height:560px}.matches .object-copy{max-width:none}.matches .object-copy h2{margin-bottom:24px;font-size:52px}.matches .object-copy>p{font-size:18px}.matches .specs{font-size:15px}.matches .collection{padding:58px 6%}.matches .section-heading{display:block}.matches .section-heading h2{font-size:57px}.matches .section-heading .edition{font-size:17px}.matches .collection-intro{max-width:100%;margin-top:25px}.matches .collection-intro>p:first-child{font-size:22px}.matches .filters{gap:7px;margin:28px 0 26px}.matches .filters button{padding:7px 12px;font-size:15px}.matches .filters button span{margin-left:5px;font-size:12px}.matches .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}.matches .card-image{aspect-ratio:.72}.matches .card h3{font-size:23px}.matches .card-info{margin-top:12px}.matches .card-info>span{font-size:19px}.matches .card-meta{font-size:14px;display:block}.matches .card-meta span{display:block}.matches .collection-note{font-size:14px}.matches .codex-section{flex-direction:column;gap:45px;padding:70px 7%;display:flex}.matches .codex-copy h2{font-size:54px}.matches .buy-section{padding:65px 7% 45px}.matches .buy-section .edition{font-size:18px}.matches .buy-section h2{font-size:66px}.matches .faq{padding-bottom:55px}.matches .faq summary{font-size:18px}.matches footer{text-align:center;padding:28px 6% 110px;display:block}.matches footer p{margin:10px 0;font-size:16px}.matches .sticky-buy{bottom:calc(12px + env(safe-area-inset-bottom));width:max-content;padding:5px;left:50%;transform:translate(-50%,120px)}.matches .sticky-buy.visible{transform:translate(-50%)}.matches .sticky-buy .button{gap:22px;padding:12px 20px;font-size:17px}.matches .sticky-buy .button span{padding-left:10px}.matches .card-detail{display:block}.matches .detail-image{height:45dvh;padding:18px}.matches .detail-image img{width:auto;max-width:100%;height:100%}.matches .detail-copy{padding:26px}.matches .detail-copy h2{font-size:43px}.matches .detail-copy .edition{margin-bottom:18px}.matches .detail-count{margin:12px 0}.matches .detail-count span{font-size:38px}.matches .cart-content{padding:45px 23px 25px}.matches .cart-content h2{font-size:46px}.matches .cart-product{gap:15px}.matches .cart-product img{width:95px;height:145px}.matches .cart-product h3{font-size:25px}.matches .dialog-close{width:36px;height:36px;top:10px;right:10px}.matches .detail-navigation{justify-content:center}.matches .buy-section{padding-bottom:165px}.matches .tattoo-flames{height:125px}.matches .flame-foil{--flame-count:12}.matches .flame-tongue:nth-child(n+13){display:none}.matches .botanical-divider{height:180px;margin-top:-25px}.matches .scrollwork-top{opacity:.17;width:550px;height:260px;top:-45px;right:-240px}.matches .scrollwork-bottom{width:470px;height:220px;bottom:-90px;left:-190px}.matches .hero-bloom-right{opacity:.38;width:190px;top:320px;right:-85px}.matches .hero-bloom-left{opacity:.3;width:200px;bottom:-70px;left:-95px}.matches .flower-cluster{transform-origin:0 100%;bottom:0;transform:scale(.64)}.matches .flower-cluster-left{left:-40px}.matches .flower-cluster-right{transform-origin:bottom;right:-105px;transform:scale(-.64,.64)}.matches .botanical-divider{height:210px}.matches .codex-mark{width:min(260px,100%)}}@media (prefers-reduced-motion:reduce){.matches{scroll-behavior:auto}.matches *,.matches :before,.matches :after{transition:none!important;animation:none!important}.matches .foil{display:none}.matches .card:hover .card-image img{transform:none}.matches .reveal-ready,.matches .reveal-ready:not(.is-revealed){opacity:1;translate:none}.matches .card-image{transform:none}.matches .card-image:after{display:none}}.matches{isolation:isolate;position:relative;overflow-x:clip}.matches button:disabled{opacity:.55;cursor:not-allowed}.matches .matches-purchase{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.matches .matches-purchase input{background:var(--paper);width:75px;color:var(--ink);border:1px solid var(--line);padding:12px}.matches .matches-purchase .button{margin-top:0}.matches .matches-purchase label{font-size:16px}.matches .purchase-status{margin-top:12px;font-size:16px}.matches dialog{color:var(--ink);background:var(--paper)}.matches dialog::backdrop{background:#0c1939b8}.matches .hero-copy h1{margin-bottom:35px}.matches .sticky-buy{z-index:35}.matches .collection{scroll-margin-top:110px}.matches .detail-image img{-o-object-fit:contain;object-fit:contain}.matches .codex-section{scroll-margin-top:110px}.matches .match-nav{background:var(--ivory);justify-content:center;gap:24px;padding:12px;font-size:16px;display:flex}.matches .flame-tongue{animation-play-state:var(--flame-play-state,paused)}@media (max-width:600px){.matches .matches-purchase{gap:8px}}.matches .card-image>.matches-card-light{pointer-events:none;position:absolute;inset:0}.matches .matches-flames{pointer-events:none;position:absolute;bottom:0;left:0;height:230px!important}.matches .buy-section{padding-bottom:260px}.matches .flame-foil{--flame-count:24}@media (max-width:700px){.matches .matches-flames{height:125px!important}.matches .flame-foil{--flame-count:12}.matches .buy-section{padding-bottom:165px}}.matches .matches-box-gallery{width:100%;min-width:0}.matches .matches-box-gallery>div>div:first-child{max-width:100%}@media (max-width:700px){.matches .hero-copy>.matches-title{order:1}.matches .hero-copy>.matches-purchase-group{order:5}}.matches .hero-lead{max-width:350px}.matches .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.matches .hero-art{width:100%;min-width:0;margin-left:0;transform:none}.matches .box-scene{aspect-ratio:300/457;width:min(300px,50%);height:auto}.matches .floating-card{aspect-ratio:2/3;width:71.667%;height:auto}.matches .card-left{top:24%;left:-35%}.matches .card-right{top:4.8%;right:-32.667%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.matches .hero-art:hover .box-scene{--open:1!important}}.matches .codex-details{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.matches .codex-details summary{cursor:pointer;font-size:18px}@media (max-width:900px){.matches .hero{grid-template-columns:1fr;min-height:auto;padding:34px 6% 55px}.matches .hero-copy{display:contents}.matches .hero-copy>.edition{order:0}.matches .hero-copy>.matches-title{order:1}.matches .hero h1{font-size:clamp(73px,12vw,112px)}.matches .hero-art{height:clamp(330px,105vw,430px);margin-bottom:16px}.matches .hero-copy>.hero-lead{order:2;font-size:22px}.matches .hero-copy>.hero-description{order:3;margin-top:14px}.matches .hero-copy>.matches-purchase-group{order:4}.matches .hero-art{order:5}.matches .hero-copy>.text-link{order:6}.matches .box-scene{aspect-ratio:300/457;width:min(220px,56vw);height:auto;transform:none}.matches .floating-card{aspect-ratio:2/3;width:69%;height:auto}.matches .card-left{transform:rotate(calc(-18deg - var(--open) * 3deg)) translateX(calc(var(--open) * -8px));top:25%;left:-16%}.matches .card-right{transform:rotate(calc(21deg + var(--open) * 3deg)) translateY(calc(var(--open) * -20px));top:5%;right:-16%}}@media (max-width:700px),(pointer:coarse){.matches .matchbox,.matches .box-face,.matches .floating-card{transition:none}}
