:root{--rb-ink: #09090c;--rb-panel: #121117;--rb-line: rgba(207, 189, 240, .16);--rb-milk: #f2edf7;--rb-muted: #afa8bb}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.rb-hero{border-bottom:1px solid var(--rb-line)}.rb-hero__glow{background:radial-gradient(48% 42% at 50% 47%,rgba(124,58,237,.23),transparent 77%)}.rb-hero__inner{gap:clamp(15px,2.2vw,24px)}.rb-hero__eyebrow,.rb-eyebrow{letter-spacing:.26em}.rb-hero__title{position:relative}.rb-hero__logo{width:min(760px,88vw)}.rb-hero__tagline{max-width:40ch;color:#c1bbcc;font-size:clamp(.93rem,1.5vw,1.07rem);line-height:1.75}.rb-hero__edition{display:flex;align-items:center;gap:15px;margin:0;font-family:var(--rb-display);font-size:9px;letter-spacing:.28em;color:#857a94}.rb-hero__edition-line{display:block;width:34px;height:1px;background:#625170}.rb-hero__frame-label{position:absolute;z-index:2;top:32px;color:#837a92;font-size:9px;letter-spacing:.25em;font-family:var(--rb-display);pointer-events:none}.rb-hero__frame-label--left{left:max(28px,calc((100vw - 1400px)/2))}.rb-hero__frame-label--right{right:max(28px,calc((100vw - 1400px)/2))}.rb-hero__actions{gap:10px}.rb-btn{min-height:50px;letter-spacing:.14em;font-size:10px;border-radius:2px;position:relative}.rb-btn--chrome{background:linear-gradient(105deg,#743bd3,#a269e6 48%,#6b36bc);box-shadow:0 4px 22px #6930ba45,inset 0 1px #fff5}.rb-btn--ghost{border-color:#494153;background:#100f1388}.rb-btn:focus-visible,.rb-edit__all:focus-visible,.rb-edit__card:focus-visible,.rb-newsletter__field button:focus-visible{outline:2px solid #dfb6ff;outline-offset:4px}.rb-ticker{background:#0e0c12}.rb-ticker__track{font-size:10px;letter-spacing:.27em}.rb-edit{background:var(--rb-ink);overflow:hidden}.rb-edit__heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:30px}.rb-edit__heading>div{display:flex;flex-direction:column;gap:14px}.rb-edit__heading .rb-h2{font-size:clamp(22px,3.3vw,40px);line-height:1.17}.rb-edit__all{color:#e5d9f8;display:inline-flex;align-items:center;gap:12px;font:600 10px var(--rb-display);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:10px 0;white-space:nowrap;border-bottom:1px solid #5c4b6e}.rb-edit__all span{font-family:sans-serif;font-size:21px;transition:transform .25s ease;line-height:0}.rb-edit__all:hover span{transform:translate(3px,-3px)}.rb-edit__grid{display:grid;grid-template-columns:1.28fr 1fr 1fr;gap:13px}.rb-edit__card{text-decoration:none;display:block;color:#fff;min-width:0;overflow:hidden;background:#13101a;border:1px solid #32273f;position:relative}.rb-edit__visual{position:relative;min-height:340px;aspect-ratio:.77;isolation:isolate;display:flex;align-items:end;overflow:hidden;background:linear-gradient(143deg,#24152e,#110f18 44%,#261b37)}.rb-edit__card--1 .rb-edit__visual{aspect-ratio:1.02;background:linear-gradient(148deg,#291b35,#0d0b12 47%,#25143b)}.rb-edit__card--2 .rb-edit__visual{background:linear-gradient(145deg,#16141c,#292234 52%,#121016)}.rb-edit__card--3 .rb-edit__visual{background:linear-gradient(140deg,#23162e,#0d0d12 60%,#31203f)}.rb-edit__visual:after{content:"";position:absolute;z-index:1;top:30%;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,rgba(4,3,6,.9),rgba(7,5,11,.3) 50%,transparent)}.rb-edit__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid rgba(255,255,255,.04);pointer-events:none}.rb-edit__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s}.rb-edit__card:focus-visible .rb-edit__image{transform:scale(1.065)}@media(hover:hover){.rb-edit__card:hover .rb-edit__image{transform:scale(1.065)}}.rb-edit__card-index{position:absolute;z-index:3;top:22px;left:22px;font:500 10px var(--rb-display);letter-spacing:.2em;color:#e2d4f1}.rb-edit__card-content{position:relative;z-index:3;width:100%;min-height:142px;padding:30px 24px 24px;display:grid;grid-template-columns:1fr auto;align-content:end;gap:9px}.rb-edit__card-subtitle{grid-column:1 / -1;color:#c9b8d9;font:400 9px var(--rb-display);letter-spacing:.16em;text-transform:uppercase}.rb-edit__card-title{margin:0;font:700 clamp(20px,2.4vw,31px)/1.17 var(--rb-display);letter-spacing:-.03em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.rb-edit__card-arrow{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid #9a85af;border-radius:50%;font-size:21px;line-height:1;transition:color .25s,background .25s,transform .25s}.rb-edit__card:hover .rb-edit__card-arrow{background:#e6d3ff;color:#1b1026;transform:translate(2px,-2px)}.rb-edit__abstract{position:absolute;width:80%;aspect-ratio:1;top:10%;left:10%;border:1px solid #d7beff33;transform:rotate(-24deg);border-radius:50%;box-shadow:inset 0 0 60px #a87aff13,0 0 70px #a87aff12;transition:transform 1s cubic-bezier(.2,.7,.3,1)}.rb-edit__abstract:before,.rb-edit__abstract:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:1px solid #e2c7ff35;border-radius:50%;transform:rotate(38deg) scaleX(.6)}.rb-edit__abstract:after{top:24%;right:24%;bottom:24%;left:24%;border-color:#c096fa77;transform:rotate(-60deg) scaleX(1.65)}.rb-edit__abstract-core{position:absolute;top:37%;right:37%;bottom:37%;left:37%;border-radius:50%;background:radial-gradient(circle at 30% 28%,#eee0fc,#aa86de 20%,#533278,#160f23 80%);box-shadow:0 0 54px #9a62e233}.rb-edit__card:hover .rb-edit__abstract{transform:rotate(-12deg) scale(1.07)}.rb-edit__card--2 .rb-edit__abstract{transform:rotate(18deg) scale(.85)}.rb-edit__card--2:hover .rb-edit__abstract{transform:rotate(33deg) scale(.9)}.rb-edit__card--3 .rb-edit__abstract{transform:rotate(-3deg) scale(.8)}.rb-edit__card--3:hover .rb-edit__abstract{transform:rotate(10deg) scale(.85)}.rb-edit__footnote{margin:20px 0 0;color:#81788a;font:400 9px var(--rb-display);letter-spacing:.14em;text-align:right}.section-resource-list{position:relative}.section-resource-list__header{padding-bottom:18px;border-bottom:1px solid var(--rb-line);margin-bottom:18px}.section-resource-list__header h2,.section-resource-list__header h3{letter-spacing:.035em!important;font-size:clamp(19px,2.65vw,31px)!important}.resource-list__item .product-card,.resource-list__item product-card{outline:1px solid #2a2330;overflow:hidden}.resource-list__item .product-card:hover,.resource-list__item product-card:hover{outline-color:#8060a8}.resource-list__item .product-card a:focus-visible{outline:2px solid #e4bdff;outline-offset:3px}.rb-newsletter{padding:var(--rb-pad-top) 0 var(--rb-pad-bottom);position:relative;background:radial-gradient(65% 130% at 100% 100%,#2b1d39,#130f19 60%,#0d0b10);border-top:1px solid #3b2a4b;border-bottom:1px solid #392941}.rb-newsletter__layout{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,6vw,100px);align-items:center}.rb-newsletter__copy{display:flex;flex-direction:column;align-items:start;gap:17px}.rb-newsletter__tag{color:#bd99ed;font:400 10px var(--rb-display);letter-spacing:.22em;text-transform:uppercase}.rb-newsletter__title{font:700 clamp(29px,4.4vw,60px)/1.08 var(--rb-display);letter-spacing:-.055em;text-transform:uppercase;color:#f5ecff;margin:0}.rb-newsletter__description{max-width:43ch;color:#bcb2cb;font-size:1rem;line-height:1.7;margin:0}.rb-newsletter__subscribe{min-width:0}.rb-newsletter__label{display:block;color:#d9d0e3;font-size:12px;margin:0 0 12px}.rb-newsletter__field{display:flex;align-items:stretch;border:1px solid #6a527e;background:#100e14;min-height:54px;transition:border-color .2s}.rb-newsletter__field:focus-within{border-color:#c8a5f4;box-shadow:0 0 0 1px #a276d9}.rb-newsletter__field input{min-width:0;flex:1;width:100%;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;padding:0 16px!important;font-size:14px!important}.rb-newsletter__field input::placeholder{color:#90819e;opacity:1}.rb-newsletter__field button{display:flex;gap:20px;align-items:center;justify-content:center;flex:none;border:0;background:#b58adc;color:#1c1026;padding:0 18px;cursor:pointer;font:700 9px var(--rb-display);letter-spacing:.08em;transition:background .2s}.rb-newsletter__field button:hover{background:#dbf}.rb-newsletter__field button span:last-child{font:24px/1 sans-serif}.rb-newsletter__feedback{font-size:15px;color:#f3e8ff;line-height:1.5}.rb-newsletter__feedback--error{color:#ffcfda}.rb-newsletter__disclaimer{margin:12px 0 0;color:#978a9e;font-size:11px;line-height:1.6}#header-group a:focus-visible,.rb-faq a:focus-visible,footer a:focus-visible{outline:2px solid #d6aaff;outline-offset:3px}@media(max-width:989px){.rb-edit__grid{grid-template-columns:1fr 1fr}.rb-edit__card:first-child{grid-column:1 / -1}.rb-edit__card:first-child .rb-edit__visual{min-height:310px;aspect-ratio:2.05}.rb-edit__card:not(:first-child) .rb-edit__visual{min-height:270px;aspect-ratio:1}.rb-newsletter__layout{gap:32px}}@media(max-width:749px){.rb-hero__frame-label{display:none}.rb-hero__inner{gap:15px;padding-inline:18px}.rb-hero__eyebrow{font-size:9px;line-height:1.7;letter-spacing:.17em}.rb-hero__logo{width:min(660px,91vw)}.rb-hero--3d.rb-hero--h-screen{min-height:min(820px,91svh)}.rb-hero__model{height:clamp(140px,25svh,220px)}.rb-hero__tagline{max-width:35ch;line-height:1.6;font-size:14px}.rb-hero__edition{font-size:8px;letter-spacing:.14em}.rb-hero__edition-line{width:22px}.rb-hero__actions{width:100%;gap:9px}.rb-hero__actions .rb-btn{flex:1;padding:0 11px;min-height:48px;font-size:9px;letter-spacing:.06em}.rb-ticker{padding:11px 0}.rb-ticker__track{font-size:9px;letter-spacing:.12em;gap:19px}.rb-edit__heading{align-items:start;flex-direction:column;gap:11px;margin-bottom:24px}.rb-edit__heading .rb-h2{font-size:clamp(21px,6vw,31px)}.rb-edit__all{font-size:9px}.rb-edit__grid{grid-template-columns:1fr 1fr;gap:9px}.rb-edit__card:first-child .rb-edit__visual{aspect-ratio:1.3;min-height:270px}.rb-edit__card:not(:first-child) .rb-edit__visual{min-height:228px;aspect-ratio:.75}.rb-edit__card-content{padding:25px 14px 16px;min-height:110px}.rb-edit__card-subtitle{font-size:8px;letter-spacing:.08em}.rb-edit__card-title{font-size:clamp(14px,3.5vw,20px);letter-spacing:-.05em}.rb-edit__card:first-child .rb-edit__card-title{font-size:clamp(20px,5vw,26px)}.rb-edit__card-arrow{width:24px;height:24px;font-size:17px}.rb-edit__card-index{left:14px;top:15px;font-size:9px}.rb-edit__footnote{text-align:left;font-size:8px;line-height:1.8}.rb-newsletter__layout{grid-template-columns:1fr;gap:24px}.rb-newsletter__title{font-size:clamp(26px,7vw,39px)}.rb-newsletter__field button{padding:0 13px;gap:8px;font-size:8px}.rb-newsletter__field button span:last-child{font-size:20px}.rb-newsletter__description{font-size:14px}}@media(max-width:390px){.rb-edit__grid{grid-template-columns:1fr}.rb-edit__card:first-child{grid-column:auto}.rb-edit__card .rb-edit__visual,.rb-edit__card:first-child .rb-edit__visual,.rb-edit__card:not(:first-child) .rb-edit__visual{min-height:240px;aspect-ratio:1.45}.rb-hero__actions .rb-btn{font-size:8px}}@media(prefers-reduced-motion:reduce){.rb-edit__image,.rb-edit__abstract,.rb-btn,.rb-edit__card-arrow{transition:none!important}}.rb-hero__model,.rb-3d__slot{position:relative}.rb-hero__model-placeholder{display:grid;place-items:center;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.68;overflow:hidden;pointer-events:none;font:700 clamp(118px,21svh,250px)/1 var(--rb-display);letter-spacing:-.19em;padding-right:.2em;background:linear-gradient(180deg,#ede6f7 12%,#a78bb8 38%,#392448 54%,#d8b8fd 65%,#624376 86%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 17px 68px #9c55cc30;transition:opacity .55s ease}.rb-hero__placeholder-flare{display:block;position:absolute;top:20%;right:26%;bottom:20%;left:26%;border:1px solid #a27bb533;border-radius:50%;transform:rotate(-27deg) scaleX(1.6);box-shadow:0 0 55px #8a48b120;pointer-events:none}.rb-3d__placeholder{display:grid;place-items:center;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:transparent;font:700 clamp(85px,14vw,200px)/1 var(--rb-display);letter-spacing:-.14em;background:linear-gradient(165deg,#fff4ff,#78559c 44%,#34213a 56%,#dbc9ef 78%,#8654b7);-webkit-background-clip:text;background-clip:text;opacity:.38;filter:drop-shadow(0 0 36px #7845a033);transition:opacity .55s ease}.b3d--ready .rb-hero__model-placeholder,.b3d--ready .rb-3d__placeholder{opacity:0}@media(prefers-reduced-motion:reduce){.rb-hero__model-placeholder,.rb-3d__placeholder{transition:none}}.rb-edit--products .rb-edit__visual{background:linear-gradient(145deg,#1b1524,#0d0a12 55%,#2a1b3c)}.rb-edit--products .rb-edit__visual--photo{background:#17121c}.rb-edit--products .rb-edit__image{object-position:center}.rb-edit--products .rb-edit__card-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;min-height:174px;gap:10px;padding-top:68px}.rb-edit--products .rb-edit__card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;max-width:100%;font-size:clamp(16px,2vw,26px);line-height:1.18}.rb-edit--products .rb-edit__card--1 .rb-edit__card-title{font-size:clamp(20px,2.5vw,31px)}.rb-edit--products .rb-edit__card-subtitle{display:block;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-drop__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.rb-drop__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;min-width:0;font-family:var(--rb-display);line-height:1.45}.rb-drop__price{color:#eee0ff;font-size:clamp(13px,1.5vw,18px);font-weight:700;letter-spacing:-.025em}.rb-drop__from{font-size:8px;letter-spacing:.09em;color:#c5aacd}.rb-drop__compare{color:#b4a7bd;font-size:11px;font-weight:400;text-decoration-thickness:1px}.rb-drop__badge{position:absolute;z-index:4;top:18px;right:18px;max-width:calc(100% - 85px);padding:8px 10px;border:1px solid #9989a6;background:#0b090fe6;color:#eee6f9;font:600 9px/1.1 var(--rb-display);letter-spacing:.1em;text-align:center}.rb-drop__badge--sale{background:#eee2fb;color:#21152c;border-color:#eee2fb}.rb-edit--products .rb-edit__card{transition:border-color .25s ease,box-shadow .3s ease}@media(hover:hover){.rb-edit--products .rb-edit__card:hover{border-color:#986eb5;box-shadow:0 10px 35px #6c418b2e}}.rb-edit--products .rb-edit__grid--1{grid-template-columns:minmax(0,1fr)}.rb-edit--products .rb-edit__grid--2{grid-template-columns:1.28fr 1fr}.rb-drop__empty{padding:52px 32px;border:1px dashed #6e547c;color:#e8def1;background:#17111f;text-align:center}.rb-drop__empty strong{display:block;font:700 16px var(--rb-display);text-transform:uppercase}.rb-drop__empty p{margin:10px 0 0;color:#b2a4bf;font-size:14px}@media(max-width:989px){.rb-edit--products .rb-edit__grid--1{grid-template-columns:1fr}.rb-edit--products .rb-edit__grid--2{grid-template-columns:1fr 1fr}.rb-edit--products .rb-edit__grid--2 .rb-edit__card:first-child{grid-column:auto}.rb-edit--products .rb-edit__grid--2 .rb-edit__card:first-child .rb-edit__visual{min-height:270px;aspect-ratio:1}}@media(max-width:749px){.rb-edit--products .rb-edit__card-content{min-height:130px;gap:7px;padding:38px 12px 13px}.rb-edit--products .rb-edit__card-title,.rb-edit--products .rb-edit__card--1 .rb-edit__card-title{font-size:clamp(13px,3.6vw,19px)}.rb-edit--products .rb-edit__card:first-child:not(:only-child) .rb-edit__card-title{font-size:clamp(18px,5vw,25px)}.rb-edit--products .rb-edit__card-subtitle{font-size:8px;letter-spacing:.07em}.rb-drop__price{font-size:12px}.rb-drop__compare{font-size:10px}.rb-drop__badge{top:11px;right:11px;font-size:8px;padding:6px 7px}.rb-edit--products .rb-edit__card-arrow{flex:none}.rb-edit--products .rb-edit__grid--2 .rb-edit__card:first-child .rb-edit__visual{min-height:228px;aspect-ratio:.75}.rb-edit--products .rb-edit__grid--2 .rb-edit__card:first-child .rb-edit__card-title{font-size:clamp(13px,3.6vw,19px)}}@media(max-width:390px){.rb-edit--products .rb-edit__grid--2{grid-template-columns:1fr}.rb-edit--products .rb-edit__grid--2 .rb-edit__card .rb-edit__visual{min-height:240px;aspect-ratio:1.45}.rb-edit--products .rb-edit__grid--2 .rb-edit__card:first-child .rb-edit__card-title{font-size:19px}}@media(prefers-reduced-motion:reduce){.rb-edit--products .rb-edit__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rlatelier-upgrade.css.map */
