.majarra-landing-v19{--v19-paper:#fbfcfe;--v19-line:#e4eaf2;--sh:30,50,80;background:white}.majarra-landing-v19 .shell{max-width:1200px}.majarra-landing-v19 main>section:not([data-scroll-album]):not(.v19-hero){padding-block:72px}.majarra-landing-v19 .type-headline{font-size:clamp(24px,3.1vw,37px);line-height:1.44}.majarra-landing-v19 .v19-hero{padding-block:140px 64px;background:radial-gradient(ellipse at 0 25%,#e6f4f6,transparent 55%),radial-gradient(ellipse at 100% 10%,#efeffc,transparent 50%),white}.majarra-landing-v19 .v19-hero h1{font-size:clamp(32px,3.5vw,48px)!important;line-height:1.44!important;letter-spacing:normal!important}.majarra-landing-v19 .v19-hero h1 span+span{color:#1a5fd6;text-decoration:underline;text-decoration-color:#3aa2ae;text-decoration-thickness:3px;text-underline-offset:14px}.majarra-landing-v19 .v19-hero-scene{margin-block:18px}.majarra-landing-v19 .v19-album{position:relative}.majarra-landing-v19 .v19-album .cover{position:relative;border-radius:8px 3px 3px 8px;overflow:hidden;box-shadow:0 1px 1px #162b4426,0 22px 44px -20px #162b4466,0 56px 84px -56px #162b4475}.majarra-landing-v19 .v19-album .cover:before{content:"";position:absolute;inset-block:0;right:0;width:15px;z-index:6;background:linear-gradient(270deg,#0005,#0001 45%,transparent)}.majarra-landing-v19 .v19-album .edge{position:absolute;top:5px;bottom:5px;left:-7px;width:7px;border-radius:3px 0 0 3px;background:repeating-linear-gradient(180deg,#fff 0 1.5px,#e7eaee 1.5px 3px);box-shadow:2px 0 6px -2px #0004}.majarra-landing-v19 .ph{position:relative;overflow:hidden;background:#c9d3db}.majarra-landing-v19 .ph>i{position:absolute;display:block}.majarra-landing-v19 .floor{position:absolute;left:6%;right:6%;bottom:-14px;height:26px;border-radius:50%;background:radial-gradient(ellipse,#162b4440,transparent 70%);filter:blur(6px)}.majarra-landing-v19 .v19-cover-picker{display:grid;justify-items:center;gap:20px;text-align:center}.majarra-landing-v19 .v19-product-cover{width:min(70%,296px);margin-block:10px 16px}.majarra-landing-v19 .v19-cover-options{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.majarra-landing-v19 .v19-cover-options button{min-height:44px;padding:8px 16px;border-radius:999px;border:1px solid var(--v19-line);background:white;font-size:15px}.majarra-landing-v19 .v19-cover-options button[aria-pressed=true]{background:#1a5fd6;border-color:#1a5fd6;color:white}.majarra-landing-v19 #product{background:var(--v19-paper)}.majarra-landing-v19 #product h2{max-width:18ch}.majarra-landing-v19 #how li{background:#f2f6fb;border:0;transition:transform .2s}.majarra-landing-v19 #how li:hover{transform:translateY(-3px)}.majarra-landing-v19 #story figure{margin-top:32px}.majarra-landing-v19 footer{background:#f2f6fb;padding-block:52px 24px}.majarra-landing-v19 footer .shell>div:first-child{gap:36px}@media(max-width:820px){.majarra-landing-v19 main>section:not([data-scroll-album]):not(.v19-hero){padding-block:48px}.majarra-landing-v19 .v19-hero{padding-block:104px 40px}.majarra-landing-v19 .v19-hero h1{font-size:clamp(24px,6.8vw,40px)!important}.majarra-landing-v19 .v19-hero-scene{max-width:520px;margin-inline:auto}.majarra-landing-v19 .v19-product-cover{width:228px;max-width:75%}.majarra-landing-v19 footer{padding-block:36px 20px}}@media(prefers-reduced-motion:reduce){.majarra-landing-v19 *,.majarra-landing-v19 :before{transition:none!important;animation:none!important}}.majarra-landing-v19 .v19-shelf{width:100%}.majarra-landing-v19 .v19-product-photo{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:12px}.majarra-landing-v19 .eyebrow,.majarra-landing-v19 footer [class*=tracking-],.majarra-landing-v19 footer h2{letter-spacing:normal;word-spacing:normal}.majarra-landing-v19 .eyebrow{max-width:100%;line-height:1.7;overflow:visible;flex-wrap:wrap}.majarra-landing-v19 .eyebrow:before{flex-shrink:0}.majarra-landing-v19 .v19-five-albums{max-width:480px}.majarra-landing-v19 .v19-occasion-albums{max-width:640px;margin-inline:auto}.majarra-landing-v19 .v19-cover-labels{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center}