.catalogue-intro{padding-top:18px;padding-bottom:36px;background:var(--cream)}.catalogue-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-top:32px}.catalogue-heading h1{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(48px,5.5vw,82px);line-height:.96;letter-spacing:-.035em;color:var(--plum)}.catalogue-heading h1 em{font-weight:600;color:var(--forest)}.catalogue-intro-copy{max-width:450px;padding-bottom:5px}.catalogue-intro-copy>p{font-size:17px;line-height:1.65;margin:0 0 24px;color:#594b5b}.catalogue-comparison svg,.catalogue-detail svg,.catalogue-empty svg,.catalogue-guide svg,.catalogue-intro-copy svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.catalogue-intro-copy .text-link{display:inline-flex;align-items:center;gap:12px}.catalogue-selection{padding-top:30px;padding-bottom:70px}.catalogue-controls{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start;padding:26px 0 22px;border-top:1px solid #d5c7c9}.catalogue-control-label{display:block;margin:0 0 10px;font-size:12px;font-weight:650;letter-spacing:.025em;color:#594b5b}.catalogue-themes{display:flex;flex-wrap:wrap;gap:8px}.catalogue-themes button{min-height:42px;padding:9px 14px;border:1px solid #d1c4cc;border-radius:4px;background:transparent;color:var(--plum);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.catalogue-themes button:hover{border-color:var(--plum);background:#e9e0e8}.catalogue-themes button[aria-pressed=true]{color:var(--cream);background:var(--plum);border-color:var(--plum)}.catalogue-search-wrap{display:flex;align-items:center;gap:10px;border:1px solid #c9bfc9;border-radius:4px;background:var(--paper);padding:0 13px;min-height:44px}.catalogue-search-wrap:focus-within{outline:2px solid var(--amethyst);outline-offset:3px}.catalogue-search-wrap>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.catalogue-search-wrap input{width:100%;min-width:0;border:0;background:transparent;padding:10px 0;outline:0;color:var(--plum);font:inherit;font-size:13px}.catalogue-results-line{display:flex;align-items:center;gap:18px;margin-bottom:22px;font-size:12px;color:#645767;min-height:27px}.catalogue-results-line p{margin:0}.catalogue-results-line #catalogue-count{font-weight:650;color:var(--plum)}.catalogue-purchase-note{margin-left:auto!important}.catalogue-reset{border:0;padding:4px 0;background:transparent;color:var(--amethyst);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.catalogue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.catalogue-book{min-width:0;display:flex;flex-direction:column;background:var(--paper)}.catalogue-book[hidden]{display:none!important}.catalogue-art{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:320px;padding:35px 30px 25px;overflow:hidden;background:#123f38;color:#fff9e9;text-decoration:none}.catalogue-art::before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(145deg,#392b4d,#1b2435);background-position:center;background-size:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.catalogue-book--occultisme .catalogue-art::before{background-image:linear-gradient(180deg,#201427dd,#281c39b3),url("/assets/wicca/media/3cd11b74ef0b4f86687d3d24.webp")}.catalogue-book--spiritualite .catalogue-art::before{background-image:linear-gradient(180deg,#37254fdd,#44296b8c),url("/assets/wicca/media/535fa7a891777a92bd1d333e.webp")}.catalogue-book--protection .catalogue-art::before{background-image:linear-gradient(180deg,#5c3b20d9,#46311b8c),url("/assets/wicca/media/3b55b1d4d1290b90c4863728.webp")}.catalogue-art::after{content:"";position:absolute;width:210px;height:210px;z-index:-1;border:1px solid #e8b76047;border-radius:50%;transform:translateY(19px)}.catalogue-art img{position:relative;width:100%;max-width:205px;height:250px;object-fit:contain;filter:drop-shadow(4px 14px 13px #0006);transform:rotate(-3deg);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.catalogue-book--occultisme .catalogue-art img{transform:rotate(3deg)}.catalogue-book--spiritualite .catalogue-art img{transform:rotate(-2deg)}.catalogue-book--protection .catalogue-art img{transform:rotate(2deg)}.catalogue-realm{position:absolute;top:17px;left:17px;right:17px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:650;color:#fff0d0}.catalogue-art-link{position:absolute;right:13px;bottom:12px;display:flex;align-items:center;gap:8px;font-size:10px;color:#fff5df}.catalogue-art-link svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5}.catalogue-book-copy{display:flex;flex:1;flex-direction:column;padding:22px 2px 0}.catalogue-series{font-size:10px;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;color:#69536d}.catalogue-book .book-title{font-family:var(--display);font-size:33px;font-weight:600;line-height:1.05;letter-spacing:-.025em;min-height:69px;margin:0 0 10px;color:var(--plum)}.catalogue-book .book-title a{text-decoration:none}.catalogue-book .book-title a:hover{text-decoration:underline;text-decoration-thickness:1px}.catalogue-authors{min-height:38px;font-size:12px;line-height:1.5;margin:0 0 12px;color:#655569}.catalogue-description{min-height:70px;margin:0 0 15px;font-size:13px;line-height:1.65;color:#5d515f}.catalogue-edition{display:flex;align-items:end;justify-content:space-between;gap:9px;margin-top:auto;padding-bottom:18px;font-size:10px;color:#655569}.catalogue-price{font-size:22px;line-height:1.1;font-weight:650;color:var(--plum);white-space:nowrap}.catalogue-price small{display:block;margin-top:5px;font-size:9px;line-height:1.2;font-weight:400;color:#655569}.catalogue-amazon{justify-content:center;width:100%;gap:8px!important;min-height:44px;font-size:12px!important;padding-inline:8px!important;border-radius:4px!important}.catalogue-amazon svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.6;fill:none}.catalogue-detail{display:flex;justify-content:center;align-items:center;gap:8px;padding:13px 2px;color:var(--plum);font-size:11px;text-decoration:underline;text-underline-offset:4px}.catalogue-detail svg{width:16px;height:16px}.catalogue-empty{max-width:700px;margin:30px auto;padding:45px 25px;text-align:center;background:#ede4ec}.catalogue-empty h2{font:600 36px/1.05 var(--display);margin:0 0 15px}.catalogue-empty p{font-size:15px;color:#655569}.catalogue-empty .button{margin:15px 15px 10px 0}.catalogue-empty>.text-link{display:inline-flex;gap:10px;align-items:center;font-size:13px}.catalogue-guide{background:var(--forest);color:#fff8e9;padding-block:0!important;overflow:hidden}.catalogue-guide-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.catalogue-guide-image{height:440px;position:relative;margin-left:calc((min(100vw - 48px,1280px) - 100vw)/ 2)}.catalogue-guide-image::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,var(--forest))}.catalogue-guide-image img{width:100%;height:100%;object-fit:cover;display:block}.catalogue-guide-copy{padding-block:45px;max-width:440px}.catalogue-guide-copy .surtitre{color:#f0c37e}.catalogue-guide h2{font:600 clamp(40px,4.2vw,62px)/.98 var(--display);letter-spacing:-.025em;margin:0 0 25px}.catalogue-guide-copy>p:not(.surtitre){font-size:15px;line-height:1.75;color:#e2e7da;margin:0 0 25px}.catalogue-guide-secondary{display:flex;align-items:center;gap:10px;color:#fff4da;text-underline-offset:5px;font-size:12px;margin-top:20px}.catalogue-comparison-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:30px}.catalogue-comparison-heading h2{font:600 clamp(38px,4vw,58px)/1 var(--display);margin:0;letter-spacing:-.025em}.catalogue-comparison-heading>p{max-width:280px;font-size:14px;color:#655569;margin:0}.catalogue-table-wrap{overflow:auto;border:1px solid #d6cad3;border-radius:4px;background:var(--paper)}.catalogue-table-wrap:focus-visible{outline:2px solid var(--amethyst);outline-offset:4px}.catalogue-comparison table{width:100%;min-width:820px;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.6}.catalogue-comparison td,.catalogue-comparison th{padding:19px 18px;vertical-align:top;border-bottom:1px solid #ded4db;width:20%}.catalogue-comparison thead th{background:var(--plum);color:var(--cream);font:600 26px/1.05 var(--display);padding-top:24px;padding-bottom:24px}.catalogue-comparison thead th:first-child{font:600 12px/1.6 var(--sans)}.catalogue-comparison thead a{color:inherit;text-decoration:none}.catalogue-comparison thead a:hover{text-decoration:underline;text-underline-offset:4px}.catalogue-comparison tbody th{font-size:12px;font-weight:650;background:#f1e9ef;color:#4e3a56}.catalogue-comparison tbody td{color:#5b4d61}.catalogue-comparison tbody tr:last-child td,.catalogue-comparison tbody tr:last-child th{border-bottom:0}.catalogue-comparison td .text-link{display:inline-flex;align-items:center;gap:6px;font-size:11px}.catalogue-table-hint{display:none;font-size:11px;color:#655569}.catalogue-price-note{font-size:11px;color:#655569;margin-top:15px;max-width:800px}@media(hover:hover) and (pointer:fine){.catalogue-art:hover::before{transform:scale(1.05)}.catalogue-art:hover img{transform:translateY(-7px) rotate(0)}}@media(max-width:1050px){.catalogue-controls{grid-template-columns:1fr 260px;gap:20px}.catalogue-grid{gap:18px}.catalogue-art{padding-inline:16px;min-height:290px}.catalogue-art img{height:225px}.catalogue-heading{gap:40px}.catalogue-book .book-title{font-size:29px;min-height:63px}.catalogue-series{font-size:9px}.catalogue-guide-layout{gap:40px}}@media(max-width:800px){.catalogue-heading{grid-template-columns:1fr;gap:24px}.catalogue-intro-copy{max-width:560px}.catalogue-heading h1{font-size:66px}.catalogue-intro-copy>p{font-size:15px;margin-bottom:16px}.catalogue-controls{grid-template-columns:1fr}.catalogue-search-form{max-width:500px}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 20px}.catalogue-art{min-height:330px}.catalogue-art img{height:265px}.catalogue-book .book-title{font-size:35px;min-height:38px}.catalogue-authors{min-height:20px}.catalogue-description{min-height:45px}.catalogue-guide-layout{grid-template-columns:1fr 1fr;gap:25px}.catalogue-guide-image{height:430px}.catalogue-guide h2{font-size:45px}.catalogue-comparison-heading{display:block}.catalogue-comparison-heading>p{max-width:400px;margin-top:16px}.catalogue-table-hint{display:block}}@media(max-width:540px){.catalogue-intro{padding-top:22px;padding-bottom:25px}.catalogue-heading{margin-top:25px;gap:22px}.catalogue-heading h1{font-size:51px;line-height:.98}.catalogue-intro-copy>p{font-size:14px}.catalogue-intro-copy .text-link{font-size:12px}.catalogue-selection{padding-top:15px;padding-bottom:45px}.catalogue-controls{padding-top:20px;gap:20px}.catalogue-themes{gap:6px}.catalogue-themes button{font-size:11px;padding:8px 10px;min-height:40px}.catalogue-results-line{flex-wrap:wrap;gap:8px 15px;margin-bottom:18px}.catalogue-purchase-note{font-size:10px;margin-left:0!important;flex-basis:100%}.catalogue-grid{gap:32px 14px}.catalogue-art{min-height:228px;padding:28px 10px 23px}.catalogue-art img{height:184px;max-width:145px}.catalogue-art::after{width:135px;height:135px}.catalogue-realm{font-size:8px;letter-spacing:.06em;top:11px;left:10px;right:7px}.catalogue-art-link{font-size:9px;right:9px;bottom:9px;gap:3px}.catalogue-art-link svg{width:13px;height:13px}.catalogue-book-copy{padding-top:16px}.catalogue-book .book-title{font-size:29px;min-height:61px;margin-bottom:10px}.catalogue-series{font-size:8px;letter-spacing:.055em;min-height:14px}.catalogue-authors{font-size:10px;min-height:32px;margin-bottom:11px}.catalogue-description{font-size:11px;line-height:1.6;min-height:71px;margin-bottom:13px}.catalogue-edition{align-items:start;flex-direction:column;gap:11px;font-size:9px;padding-bottom:15px}.catalogue-price{font-size:21px}.catalogue-price small{font-size:9px;display:inline;margin-left:5px}.catalogue-amazon{font-size:10px!important;gap:4px!important;min-height:43px;padding-inline:5px!important}.catalogue-amazon svg{width:12px;height:12px}.catalogue-detail{font-size:10px;gap:4px;padding-top:11px}.catalogue-detail svg{width:12px;height:12px}.catalogue-guide-layout{display:block}.catalogue-guide-image{height:250px;margin-inline:calc((100vw - 100%)/ -2)}.catalogue-guide-image::after{background:linear-gradient(180deg,transparent 55%,var(--forest))}.catalogue-guide-copy{padding:25px 0 40px}.catalogue-guide h2{font-size:46px}.catalogue-guide-copy>p:not(.surtitre){font-size:14px}.catalogue-guide-secondary{font-size:11px}.catalogue-comparison-heading h2{font-size:40px}.catalogue-comparison-heading>p{font-size:13px}.catalogue-comparison td,.catalogue-comparison th{padding:15px 13px}.catalogue-comparison thead th{font-size:23px}.catalogue-comparison tbody th{position:sticky;left:0;z-index:1;width:120px;min-width:120px;box-shadow:1px 0 #d6cad3}.catalogue-comparison thead th:first-child{position:sticky;left:0;z-index:2}.catalogue-empty{padding:32px 20px}.catalogue-empty h2{font-size:32px}.catalogue-empty .button{margin-right:0}.catalogue-empty>.text-link{display:flex;justify-content:center;margin-top:12px}}@media(prefers-reduced-motion:reduce){.catalogue-art img,.catalogue-art::before{transition:none!important;transform:none!important}}@media(max-width:540px){.catalogue-intro .breadcrumb{padding-block:10px}.catalogue-intro-copy{display:none}.catalogue-heading{margin-top:16px;gap:0}.catalogue-heading h1{font-size:46px}.catalogue-heading .surtitre{margin-bottom:12px}}@media(max-width:540px){.catalogue-book .book-title{min-height:0;font-size:30px}.catalogue-authors{min-height:0;font-size:12px}.catalogue-description{min-height:0;font-size:12px;line-height:1.65;margin-bottom:17px}.catalogue-edition{font-size:11px;margin-top:auto}.catalogue-price small{font-size:9px}.catalogue-amazon{font-size:11px!important;min-height:46px}.catalogue-detail{font-size:11px}.catalogue-realm{font-size:9px;letter-spacing:.035em;line-height:1.35}}.catalogue-book.book-card{border:0;border-radius:0;padding:0;box-shadow:none;overflow:visible;background:transparent}.catalogue-book--plantes .catalogue-art::before{background-image:linear-gradient(180deg,#0c2b2be0,#0e403794),url("/assets/wicca/media/96016905715bf88d49bce1ab.webp")}.catalogue-book--wicca .catalogue-art::before{background-image:linear-gradient(180deg,#3b2547d9,#35282f94),url("/assets/wicca/media/10bcbbe7d8b6067da4ba507b.webp")}.catalogue-book--divination .catalogue-art::before{background-image:linear-gradient(180deg,#2b2146dd,#4932568c),url("/assets/wicca/media/4a67902b0ef5df02abaf616e.webp")}.catalogue-book .book-title{overflow-wrap:anywhere}.catalogue-book .catalogue-authors{color:#655569;font-size:12px;line-height:1.5}.catalogue-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.catalogue-cover-placeholder{display:grid;align-content:center;justify-items:center;gap:22px;width:170px;min-height:230px;padding:24px 18px;border:1px solid #ccb68b;background:linear-gradient(145deg,#35233f,#19192c);box-shadow:9px 14px 16px #0004;text-align:center;font:600 25px/1.12 var(--display)}.catalogue-cover-placeholder>svg{width:30px;height:30px;stroke:#e0bb79}.catalogue-compare-toggle{display:flex;align-items:center;gap:9px;min-height:44px;border-top:1px solid #d5c7c9;margin-top:4px;font-size:11px;line-height:1.5;cursor:pointer;color:#5c4566}.catalogue-compare-toggle input{flex:0 0 17px;width:17px;height:17px;margin:0;accent-color:var(--plum)}.catalogue-compare-toggle:focus-within{outline:2px solid var(--amethyst);outline-offset:4px}.catalogue-search-submit{display:grid;place-items:center;flex:none;width:34px;min-height:42px;margin-right:-9px;padding:6px;border:0;background:transparent;color:var(--plum);cursor:pointer}.catalogue-search-submit svg{width:18px;height:18px}.catalogue-search-form noscript p{font-size:11px;line-height:1.6;color:#655569}.catalogue-sort{display:flex;align-items:center;gap:8px;margin-left:auto;color:#655569}.catalogue-sort select{min-height:40px;max-width:200px;border:1px solid #c9bfc9;border-radius:4px;background:var(--paper);color:var(--plum);padding:7px 10px;font:inherit;font-size:12px}.catalogue-results-line #book-count{font-weight:650;color:var(--plum)}.catalogue-comparison-heading>div>p:not(.surtitre){max-width:620px;font-size:14px;line-height:1.75;color:#655569;margin:22px 0 0}.catalogue-comparison-heading>a{flex:none;font-size:12px}.catalogue-comparison-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.catalogue-comparison-controls>p{font-size:12px;font-weight:600;color:#5c4566;margin:0;flex:1}.catalogue-comparison-controls .button{font-size:12px;min-height:44px}.catalogue-comparison-scroll{overflow:auto;border:1px solid #d6cad3;border-radius:4px;background:var(--paper);scrollbar-width:thin}.catalogue-comparison-scroll:focus-visible{outline:2px solid var(--amethyst);outline-offset:4px}.catalogue-comparison table{min-width:600px;table-layout:fixed}.catalogue-comparison td,.catalogue-comparison th{width:auto;overflow-wrap:anywhere}.catalogue-comparison th:first-child{width:145px}.catalogue-comparison thead th{font-size:24px;line-height:1.12}.catalogue-comparison-empty{padding:28px;background:#ede4ec;font-size:14px;color:#5c4566}.catalogue-comparison-note{margin-top:17px;font-size:11px;line-height:1.6;color:#655569}.catalogue-page [hidden]{display:none!important}.catalogue-page :focus-visible{outline:2px solid var(--amethyst);outline-offset:4px}@media(max-width:800px){.catalogue-comparison-heading>a{display:inline-flex;gap:10px;align-items:center;margin-top:22px}.catalogue-comparison table{min-width:700px}.catalogue-sort{flex-wrap:wrap}}@media(max-width:540px){.catalogue-cover-placeholder{width:120px;min-height:170px;padding:15px 10px;gap:14px;font-size:21px}.catalogue-sort{margin-left:0;flex-basis:100%;justify-content:space-between;margin-top:7px}.catalogue-sort select{flex:1;max-width:220px}.catalogue-compare-toggle{font-size:11px;gap:7px;align-items:flex-start;padding-top:13px}.catalogue-compare-toggle input{margin-top:1px}.catalogue-comparison-heading>div>p:not(.surtitre){font-size:13px;margin-top:18px}.catalogue-comparison-controls>p{flex-basis:100%;line-height:1.6}.catalogue-comparison-controls .button{flex:1;padding-inline:10px;font-size:11px}.catalogue-comparison th:first-child{width:120px}.catalogue-comparison thead th{font-size:22px}.catalogue-description{-webkit-line-clamp:5}}@media(max-width:350px){.catalogue-grid{grid-template-columns:1fr}.catalogue-art{min-height:285px}.catalogue-art img{height:230px;max-width:185px}.catalogue-description{-webkit-line-clamp:3}}.catalogue-book{--catalogue-color:var(--category-color, var(--plum));--catalogue-scene:url("/assets/wicca/media/535fa7a891777a92bd1d333e.webp")}.catalogue-book--plantes,.catalogue-themes [data-catalogue-theme=plantes]{--category-color:#0f514b;--catalogue-scene:url("/assets/wicca/media/96016905715bf88d49bce1ab.webp")}.catalogue-book--protection,.catalogue-themes [data-catalogue-theme=protection]{--category-color:#5c4d35;--catalogue-scene:url("/assets/wicca/media/3b55b1d4d1290b90c4863728.webp")}.catalogue-book--occultisme,.catalogue-themes [data-catalogue-theme=occultisme]{--category-color:#301c35;--catalogue-scene:url("/assets/wicca/media/3cd11b74ef0b4f86687d3d24.webp")}.catalogue-book--spiritualite,.catalogue-themes [data-catalogue-theme=spiritualite]{--category-color:#563979;--catalogue-scene:url("/assets/wicca/media/535fa7a891777a92bd1d333e.webp")}.catalogue-book--wicca,.catalogue-themes [data-catalogue-theme=wicca]{--category-color:#62412f;--catalogue-scene:url("/assets/wicca/media/10bcbbe7d8b6067da4ba507b.webp")}.catalogue-book--divination,.catalogue-themes [data-catalogue-theme=divination]{--category-color:#473158;--catalogue-scene:url("/assets/wicca/media/4a67902b0ef5df02abaf616e.webp")}.catalogue-book--amour,.catalogue-themes [data-catalogue-theme=amour]{--category-color:#843c52;--catalogue-scene:url("/editorial/curated/magie-rouge-hero.webp")}.catalogue-book--chamanisme,.catalogue-themes [data-catalogue-theme=chamanisme]{--category-color:#45604d;--catalogue-scene:url("/assets/wicca/media/535fa7a891777a92bd1d333e.webp")}.catalogue-book .catalogue-art{border-top:4px solid var(--catalogue-color,var(--plum))}.catalogue-book .catalogue-art::before{background-image:linear-gradient(180deg,#141522a8,#111a284d),var(--catalogue-scene);background-color:var(--catalogue-color,var(--plum))}.catalogue-book .catalogue-realm{right:auto;max-width:calc(100% - 30px);padding:5px 9px;border:1px solid #fff4;border-radius:3px;background:#141322b8;letter-spacing:.06em}.catalogue-themes button:not([data-catalogue-theme=all]){display:inline-flex;align-items:center;gap:8px;color:var(--category-color,var(--plum));border-color:color-mix(in srgb,var(--category-color,var(--plum)) 40%,var(--cream));background:color-mix(in srgb,var(--category-color,var(--plum)) 7%,var(--paper))}.catalogue-themes button:not([data-catalogue-theme=all])::before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:currentColor}.catalogue-themes button:not([data-catalogue-theme=all]):hover{background:color-mix(in srgb,var(--category-color,var(--plum)) 15%,var(--paper))}.catalogue-themes button:not([data-catalogue-theme=all])[aria-pressed=true]{background:var(--category-color,var(--plum));border-color:var(--category-color,var(--plum));color:#fffaf2}.catalogue-book .book-title{font-size:clamp(27px, 2.35vw, 33px);line-height:1.12;overflow-wrap:break-word}@media (max-width:540px){.catalogue-book .book-title{font-size:25px}}.catalogue-shelves{padding-block:1.25rem}.catalogue-shelves h2{font-size:1rem;margin:0 0 .75rem}.catalogue-shelves>div{display:flex;flex-wrap:wrap;gap:.6rem}.catalogue-shelves a{display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;padding:.65rem .9rem;border:1px solid currentColor;border-radius:.35rem;text-decoration:none}.catalogue-shelves a span{font-size:.8em;opacity:.75}.catalogue-shelves a:focus-visible,.catalogue-shelves a:hover{text-decoration:underline;text-underline-offset:.2em}