.oqp-collab{margin:0 auto;padding-top:20px;padding-bottom:12px}.oqp-collab h2{margin:0 0 18px;color:#321848}.oqp-collab__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.oqp-collab__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #d4bbdf;border-radius:9px;background:#fcf7fc}.oqp-collab__art{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:16 / 10;background:#fff;border-bottom:1px solid #e3cfe9}.oqp-collab__art img{display:block;width:100%;height:100%;object-fit:contain}.oqp-collab__art--fan{background:radial-gradient(ellipse at 50% 36%,#fffcf5,transparent 68%),linear-gradient(135deg,#f5e8f3,#e8dcf3)}.oqp-collab__art--fan .oqp-collab__sample{position:absolute;top:12%;width:28%;height:auto;border-radius:4%;box-shadow:0 9px 18px #32184838}.oqp-collab__sample--left{left:18%;transform:translateY(9%) rotate(-12deg)}.oqp-collab__sample--right{right:18%;transform:translateY(9%) rotate(12deg)}.oqp-collab__sample--centre{left:36%;z-index:1}.oqp-collab__art--spread{background:radial-gradient(ellipse at 50% 34%,#fff,#e8e4f3)}.oqp-collab__art--spread img{position:absolute;width:100%;height:127%;mix-blend-mode:multiply}.oqp-collab__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(14px,2vw,22px)}.oqp-collab h3{margin:0;color:#321848}.oqp-collab p{margin:8px 0 16px;color:#362542}.oqp-collab__button{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;padding:8px 14px;border-radius:5px;color:#fffaf4;background:#572e7b;font-weight:700;text-decoration:none}.oqp-collab__button:hover{text-decoration:underline}.oqp-collab__button:focus-visible{outline:3px solid #754396;outline-offset:3px}@media(max-width:599px){.oqp-collab__grid{grid-template-columns:1fr}}.oqp-collab__art--focus{background:radial-gradient(ellipse at 50% 34%,#fff,#eee4f3)}.oqp-collab__art--focus img{position:absolute;width:100%;height:auto;clip-path:inset(23% 11% 16%);mix-blend-mode:multiply}.oqp-collab__price{margin-top:auto;margin-bottom:10px;color:#321848;font-size:1.8rem;font-weight:700}.oqp-collab__price+.oqp-collab__button{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAAAQ */
