.ml55 .cat57-opening{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,4vw,72px);align-items:center;padding:12px 0 42px}.ml55 .cat57-opening h1{font-size:clamp(38px,4.6vw,68px);line-height:1.05;margin:18px 0 22px;letter-spacing:-.035em}.ml55 .cat57-opening em{font-weight:400}.cat57-opening-copy .ml55-intro{max-width:36em}.cat57-opening-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px}.ml55 .cat57-opening-preview{margin:0;min-width:0}.cat57-opening-preview figcaption{margin-top:10px;font-size:12px;line-height:1.5;color:#52635c}.cat57-composition{position:relative;display:block;aspect-ratio:1.55;background:#e7e7dc;overflow:hidden;isolation:isolate;border:1px solid #dadccf}.cat57-composition:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,#f5f2e6,#e5e3d5 60%,#d6dacd);z-index:-1}.ml55 .cat57-composition .cat57-spread{position:absolute;width:87%;height:auto;max-height:70%;object-fit:contain;right:-1%;top:9%;transform:rotate(4deg);box-shadow:0 14px 25px #152c232e}.ml55 .cat57-composition .cat57-cover{position:absolute;width:49%;height:auto;left:5%;bottom:6%;transform:rotate(-7deg);box-shadow:0 12px 18px #152c2340;object-fit:contain}.cat57-art-link{display:block;text-decoration:none!important}.cat57-art-link:hover .cat57-composition{outline:1px solid #27483d;outline-offset:-1px}.cat57-preview-label{font-size:11px!important;letter-spacing:.025em;margin:9px 0 15px!important;color:#52635c}.cat57-colour-invitation{font-size:14px!important;margin:20px 0 12px!important}.cat57-colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 20px}.ml55 .cat57-colours a{display:flex;flex-direction:column;gap:7px;font-size:12px;line-height:1.45;color:inherit;text-decoration:none;min-width:0}.cat57-colours a:hover span:first-of-type{text-decoration:underline;text-underline-offset:4px}.ml55 .cat57-colours img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#e7e7dc}.cat57-colours .cat57-view-colour{font-size:12px;border-bottom:1px solid #73847a;align-self:flex-start;padding-bottom:4px}.cat57-opening-preview .cat57-colours{max-width:450px}.cat57-opening-preview .cat57-colours img{max-height:96px;aspect-ratio:1.4}.ml55 .cat57-collection-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin:28px 0 24px}.cat57-collection-heading h2{margin:6px 0 0}.cat57-collection-heading>p{max-width:330px;margin:0;font-size:16px}.cat57-search{display:flex;gap:12px;align-items:end;padding:0 0 24px;max-width:800px}.cat57-search label{flex:1}.ml55 .cat57-search input{margin-top:9px;background:#fffcf3;min-height:50px}.cat57-search button{min-height:50px;white-space:nowrap}.cat57-groups{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 16px}.ml55 .cat57-groups button{display:flex;gap:12px;align-items:center;text-align:left;padding:14px 0;border:0;border-top:1px solid #bdc5b8;background:transparent;font-size:14px;line-height:1.35;border-radius:0;min-height:76px}.cat57-groups img{width:42px;height:48px;object-fit:cover;flex-shrink:0}.ml55 .cat57-groups [aria-pressed=true]{box-shadow:inset 0 -3px #214339;font-weight:600}.cat57-filter-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 24px;margin:20px 0 32px;font-size:14px}.cat57-filter-row>p{margin:8px 0}.ml55 .cat57-more-filters{margin:0;min-width:170px;border:0}.cat57-more-filters summary{padding:8px 0!important}.cat57-more-filters label{display:block;margin-top:14px}.cat57-more-filters select{margin-top:8px;width:100%;max-width:290px}.cat57-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.cat57-card{min-width:0;display:flex;flex-direction:column;border-bottom:1px solid #bdc5b8;padding-bottom:22px}.ml55 .cat57-card h3{font-size:26px;line-height:1.15;margin:0 0 12px}.cat57-card h3 a{text-decoration:none}.ml55 .cat57-card>p:not(.cat57-preview-label){font-size:15px;line-height:1.6;margin:0 0 16px}.cat57-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin:0 0 4px}.cat57-card-actions .ml55-primary{font-size:14px;min-height:46px;padding:11px 14px}.cat57-card-actions .ml55-link{font-size:14px}.cat57-card .cat56-purchase{margin-top:auto;padding-top:18px;border-top:1px solid #d5d9cb}.cat57-card .cat56-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;font-size:16px}.cat57-card .cat56-price span{font-size:12px}.cat57-card .cat56-card-purchase-actions{gap:12px;display:flex;flex-direction:column;align-items:flex-start}.cat57-card .cat56-card-purchase-actions .ml55-link{font-size:14px}.cat57-card .cat56-card-purchase-actions button{font-size:12px!important;min-height:36px;padding:3px 0!important}.cat57-edition{aspect-ratio:1.55;background:#dfe3d6;display:flex;flex-direction:column;justify-content:center;padding:26px;gap:12px;color:#213e34;border:1px solid #c5cebd}.cat57-edition>p:nth-child(2){font:32px/1.2 Georgia,serif;margin:0}.cat57-edition>span{font-size:12px}.cat57-show-all{margin:30px 0 45px}.cat57-show-all a{display:inline-flex;padding:16px 22px;border:1px solid #27483d;text-decoration:none}.cat57-search-references{padding:22px 0;border-top:1px solid #bac5b7;margin-bottom:28px}.cat57-search-references .ml55-results{margin:0}.cat57-search-references .ml55-results>div:first-child:has(.ml55-note:only-child){display:none}.cat57-publication-head{max-width:840px;margin:12px 0 28px}.ml55 .cat57-publication-head h1{font-size:clamp(36px,4vw,58px);line-height:1.06;margin:16px 0}.cat57-publication-head>p:last-child{font-size:17px;line-height:1.6;max-width:680px}.cat57-product{display:grid;grid-template-columns:1.25fr .85fr;gap:52px;align-items:start}.cat57-product figure{margin:0}.cat57-product figcaption{font-size:12px;color:#52635c;margin-top:10px;line-height:1.5}.cat57-product .cat57-composition{aspect-ratio:1.7}.cat57-reading-actions{display:flex;flex-wrap:wrap;gap:16px 26px;align-items:center;margin:22px 0}.cat57-product .cat57-colours{max-width:480px}.cat57-product .cat57-colours img{max-height:130px;aspect-ratio:1.4}.cat57-purchase-panel{background:#e7e9df;padding:26px}.ml55 .cat57-purchase-panel h2{font-size:30px;line-height:1.15;margin:14px 0 18px}.cat57-purchase-panel .cat56-purchase{border:0;margin:0;padding:0}.cat57-purchase-panel .cat56-price{margin:0 0 18px}.cat57-purchase-panel .cat56-price strong{font-size:30px;font-weight:400}.cat57-purchase-panel .cat56-price span{display:block;font-size:13px}.cat57-purchase-panel input[type=number]{width:88px;min-height:46px;display:block;margin-top:6px;background:#fffdf5}.cat57-purchase-panel .ml55-actions{gap:12px;align-items:flex-start;flex-direction:column}.cat57-purchase-panel .ml55-primary{width:100%;min-height:50px}.cat57-purchase-panel .cat57-multi-add{font-size:13px;padding:5px 0;min-height:36px}.cat57-purchase-panel .ml55-note{font-size:12px;line-height:1.6;margin:16px 0 0}.cat57-inside{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:center;border-top:1px solid #bcc6b7;margin:44px 0;padding-top:34px}.cat57-inside img{width:100%;height:auto}.cat57-inside>a{font-size:14px}.cat57-inside>a span{display:inline-block;margin:10px 0}.cat57-chapters{display:flex;flex-wrap:wrap;gap:10px 20px;margin:18px 0}.cat57-chapters a,.cat57-chapters button{font-size:14px;padding:10px 0;border:0;border-bottom:1px solid #778c7b;border-radius:0;background:transparent;color:inherit;text-decoration:none;min-height:42px}.cat57-chapters [aria-current=page]{font-weight:700;border-bottom-width:3px}.cat57-external-note{border-top:1px solid #bcc6b7;margin-top:34px;padding:28px 0}.cat57-external-note .ml55-link{margin-right:22px}.cat57-print-purpose{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:50px 0;padding:32px 0;border-top:1px solid #b5c0b0}.cat57-print-purpose p{font-size:15px;line-height:1.65}.cat57-print-purpose .ml55-link{display:block;width:fit-content;margin:16px 0}.cat57-bridge{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:32px;background:#214238;color:#fbf7e9;margin-top:30px}.ml55 .cat57-bridge h2{color:inherit;font-size:34px;line-height:1.1}.cat57-bridge .ml55-kicker{color:#d4ddcd}.cat57-bridge p{font-size:15px;line-height:1.7}.cat57-bridge>div:last-child a{color:inherit;text-decoration:none;border-bottom:1px solid #839585;padding:15px 0;display:flex;gap:20px;justify-content:space-between;font-size:16px}.cat57-source-return{margin:10px 0 22px;font-size:14px}.cat57-chart h2{font-size:40px}.cat57-chart .ml55-next{margin-bottom:25px}.cat57-chart .ml55-next a{font-size:22px}.ml55 .ml55-study-image button{display:block;width:100%;border:0;padding:0;background:transparent}.ml55 .ml55-study-image button img{display:block;width:100%;height:auto}.cat57-reader-chapters{margin:15px 0 20px}.cat57-reader-chapters>p{font-size:13px;margin:0}.cat57-reader-chapters .cat57-chapters{margin:0}.ml55 .cat57-page-overview{margin:0 0 18px}.cat57-page-overview summary{font-size:14px;padding:12px 0}.cat57-reader-tools{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap}.cat57-reader-tools button,.cat57-reader-tools a{font-size:14px;min-height:42px}.cat57-reader-refs{margin:22px 0}.cat57-reader-refs h3{margin:0 0 8px;font-size:28px}.cat57-reader-refs>p{font-size:14px}.cat57-page-colours{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 14px;margin:20px 0}.cat57-page-colours>a{display:flex;flex-direction:column;gap:9px;font-size:13px;text-decoration:none;color:inherit;min-width:0}.cat57-page-colours img{aspect-ratio:1;width:100%;height:auto;object-fit:cover}.cat57-page-colours .cat57-view-colour{border-bottom:1px solid #748678;align-self:flex-start;padding-bottom:4px}.cat57-page-colours .cat57-reference-text{aspect-ratio:1;background:#e7e9df;padding:15px;display:flex;align-items:center;justify-content:center;text-align:center}.ml55-page-text{white-space:pre-line;max-width:75ch;line-height:1.8;max-height:440px;overflow:auto;padding:16px;background:#f3f1e7;font-size:15px}.cat57-source-explainer{font-size:14px;line-height:1.7;max-width:65ch}.ml55 [hidden]{display:none!important}.ml55 a:focus-visible,.ml55 button:focus-visible,.ml55 input:focus-visible,.ml55 select:focus-visible,.ml55 summary:focus-visible{outline:2px solid #254b3d;outline-offset:4px}.cat57-bridge a:focus-visible{outline-color:#fff8e5}.cat57-card,.cat57-purchase-panel,.cat57-page-colours>a{overflow-wrap:anywhere}@container isf-material (max-width:1000px){.cat57-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat57-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.cat57-product{gap:28px}.cat57-page-colours{grid-template-columns:repeat(4,minmax(0,1fr))}}@container isf-material (max-width:760px){.ml55 .cat57-opening{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:0 0 28px}.ml55 .cat57-opening h1{font-size:42px;margin:14px 0 17px}.cat57-opening-copy .ml55-intro{font-size:16px;line-height:1.65}.cat57-opening-actions{gap:16px;margin-top:20px}.cat57-opening-actions .ml55-primary{padding:13px 16px;font-size:14px}.cat57-opening-actions .ml55-link{font-size:14px}.cat57-opening-preview .cat57-composition{aspect-ratio:1.65}.cat57-opening-preview .cat57-colours{max-width:none}.cat57-opening-preview .cat57-colours img{max-height:90px}.ml55 .cat57-collection-heading{display:block;margin:20px 0}.cat57-collection-heading h2{font-size:32px}.cat57-collection-heading>p{font-size:15px;margin-top:14px}.cat57-search{gap:10px;padding-bottom:18px}.cat57-search label{font-size:14px}.cat57-search input{font-size:16px;min-width:0}.cat57-search button{padding:10px 12px;font-size:14px}.cat57-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.ml55 .cat57-groups button{font-size:13px;gap:10px;min-height:70px}.cat57-groups img{width:35px;height:42px}.cat57-filter-row{gap:10px;margin:15px 0 25px}.cat57-more-filters{min-width:120px!important}.cat57-grid{grid-template-columns:1fr;gap:35px}.cat57-card .cat57-composition{aspect-ratio:1.75}.ml55 .cat57-card h3{font-size:29px}.cat57-card .cat57-colours img{max-height:110px;aspect-ratio:1.2}.cat57-card .cat56-card-purchase-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px}.cat57-card .cat56-price{margin-bottom:12px}.cat57-card-actions{gap:16px}.cat57-product{display:flex;flex-direction:column;gap:26px}.cat57-product>div,.cat57-purchase-panel{width:100%;box-sizing:border-box}.ml55 .cat57-publication-head h1{font-size:39px}.cat57-publication-head>p:last-child{font-size:16px}.cat57-publication-head{margin-bottom:22px}.cat57-purchase-panel{padding:22px}.cat57-purchase-panel .ml55-actions{margin-bottom:12px}.cat57-product .cat57-colours img{max-height:110px}.cat57-inside{grid-template-columns:1fr;gap:22px;margin:30px 0}.cat57-inside h2{font-size:32px}.cat57-print-purpose{grid-template-columns:1fr;gap:8px;margin:36px 0 0;padding:25px 0}.cat57-print-purpose h2{font-size:32px}.cat57-bridge{grid-template-columns:1fr;gap:10px;padding:24px;margin-top:20px}.ml55 .cat57-bridge h2{font-size:32px}.cat57-bridge>div:last-child a{font-size:15px}.cat57-page-colours{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.cat57-page-colours>a{font-size:13px}.cat57-reader-chapters .cat57-chapters{gap:6px 18px}.cat57-chapters a,.cat57-chapters button{font-size:13px}.cat57-chart h2{font-size:36px}.cat57-chart .ml55-study-image{margin-bottom:0}.cat57-chart .ml55-actions{gap:10px}.cat57-chart .ml55-actions button{font-size:14px}.cat57-source-return{font-size:13px}.ml55 .ml55-study{gap:25px}.cat57-reading-actions{gap:16px}.cat57-reader-tools{gap:8px 14px}.cat57-reader-tools button,.cat57-reader-tools a{font-size:13px}.cat57-edition{aspect-ratio:1.9}}@media(prefers-reduced-motion:reduce){.ml55 *{scroll-behavior:auto!important;transition:none!important}}.cat57-reader-shortcut{font-size:14px;margin:8px 0 16px}.cat57-reader-refs{scroll-margin-top:100px}@container isf-material (max-width:760px){.ml55-reader-head h1{font-size:38px!important}.ml55-reader-head{gap:14px;margin-bottom:12px}.ml55-reader-head .ml55-note{font-size:12px}.cat57-reader-shortcut{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/371/assets/isf-catalogues57.css.map */
