.purchase-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start;max-width:440px}.purchase-actions .purchase-note{margin:0!important}.launch-note{font-size:15px;color:#595953;line-height:1.5}.purchase-actions .text-link{font-size:15px;text-decoration:underline;text-underline-offset:4px}.lyng-consent{position:fixed;z-index:1000;bottom:20px;left:20px;max-width:520px;width:calc(100% - 40px);background:#faf9f6;color:#242424;border:1px solid #ccc;padding:24px;box-shadow:0 8px 32px #0002;max-height:85vh;overflow:auto;box-sizing:border-box}.lyng-consent[hidden]{display:none}.lyng-consent h2{font-family:inherit;font-size:21px;margin:0 0 12px}.lyng-consent p{font-size:15px;line-height:1.6;margin:0 0 16px}.lyng-consent a{text-decoration:underline}.lyng-consent-actions{display:flex;gap:12px;flex-wrap:wrap}.lyng-consent button{font:inherit;font-size:15px;padding:12px 16px;border:1px solid #242424;background:#fff;color:#242424;cursor:pointer;flex:1}.lyng-privacy-button{font:inherit;font-size:14px;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer;margin:16px 0;padding:8px}.lyng-consent button:focus-visible,.lyng-privacy-button:focus-visible{outline:3px solid #347a99;outline-offset:3px}@media(max-width:760px){.purchase-actions{width:100%;max-width:none}.lyng-consent{bottom:10px;left:10px;width:calc(100% - 20px);padding:18px}.selection{gap:24px}}

/* Direct access to each colour, without a selection jump. */
.collection .card{display:flex;flex-direction:column;min-width:0}
.collection .product-info{flex:1}
.collection .product-amazon{width:100%;margin-top:20px;gap:12px}
.collection .product-photo{border-color:#eeeeea}
.collection-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}
.collection-footer .launch-note{margin:0;font-size:14px}
.collection-store{font-size:14px;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;border:0;white-space:normal}
.collection-store:hover{color:#647468}
.purchase-actions .text-link{border-bottom:0;margin-top:0}
@media(max-width:760px){.collection .cards{gap:36px}.collection .product-amazon{margin-top:16px;min-height:52px}.collection-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px;margin-top:28px}}
