.professional-film{max-width:1440px;margin:auto;padding:0 5%}.professional-details{gap:12px;min-width:0;display:grid}.professional-details details{background:#211b2a;border:1px solid #53465e;border-radius:12px;padding:18px 20px}.professional-details summary{cursor:pointer;color:#ede3f6;min-height:32px;font-size:15px;font-weight:600;line-height:1.5;display:list-item}.professional-details details p{margin:14px 0;font-size:13px;line-height:1.8}.professional-details details a{color:#d8bfee;text-underline-offset:5px;align-items:center;min-height:40px;font-size:13px;text-decoration:underline;display:inline-flex}:is(.professional-details summary:focus-visible,.professional-details a:focus-visible){outline-offset:5px;outline:2px solid #d5bff2}.professional-details details[open]{border-color:#b59bcf}@media (max-width:700px){.professional-film{padding:0 22px}.professional-details details{padding:16px}.professional-details summary{font-size:14px}}.professional-film-details{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;display:grid}.professional-film-details a{min-width:0;text-decoration:none}.professional-film-details figure{background:#211b2a;border:1px solid #51435b;border-radius:12px;margin:0;overflow:hidden}.professional-film-details img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.professional-film-details figcaption{color:#e9def4;justify-content:space-between;align-items:center;gap:12px;padding:15px;font-size:14px;display:flex}.professional-film-details small{color:#bfb3c8;margin-top:5px;font-size:11px;line-height:1.5;display:block}.professional-film-details svg{color:#d5bff2;flex-shrink:0}.professional-film-details a:focus-visible{outline-offset:5px;outline:2px solid #d5bff2}@media (max-width:700px){.professional-film-details{scroll-snap-type:x proximity;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.professional-film-details>a{scroll-snap-align:start;flex:0 0 72%}.professional-film-details figcaption{font-size:13px}}.professional-bulk,.professional-collection-offer,.professional-difference{scroll-margin-top:180px}.professional-bulk{background:radial-gradient(at 100% 0,#b896d21a,#0000 65%),#211b2a;border-block:1px solid #685570}.professional-bulk-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:45px;margin-bottom:34px;display:grid}.professional-bulk-heading p{max-width:590px;margin-bottom:0}.professional-bulk-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:30px;display:grid}.professional-bulk-lanes article{border-top:1px solid #685570;min-width:0;padding-top:22px}.professional-bulk-lanes article>span{letter-spacing:1.2px;color:#d2b18d;font-size:10px}.professional-bulk-lanes h3{color:#f4edf8;font-size:20px;font-weight:500;line-height:1.3}.professional-bulk-lanes p,.professional-bulk-next p,.professional-bulk-note{color:#c6bbcf;font-size:14px;line-height:1.8}.professional-bulk-next{align-items:center;gap:40px;margin-top:28px;display:flex}.professional-bulk-next p{flex:1;max-width:820px}.professional-bulk-next .gr-button{flex-shrink:0}.professional-bulk-note{max-width:860px;margin-top:28px!important}.professional-collection-offer .gr-actions{margin-top:28px}.professional-difference{border-top:1px solid #ffffff20}@media (max-width:750px){.professional-bulk-heading,.professional-bulk-lanes{grid-template-columns:1fr;gap:18px}.professional-bulk-next{flex-direction:column;align-items:flex-start;gap:10px}.professional-bulk-heading{margin-bottom:24px}.professional-bulk-lanes h3{font-size:22px}.professional-bulk,.professional-collection-offer,.professional-difference{scroll-margin-top:140px}}
