#MainContent[data-template="page.design-service"]{background:var(--color-bg-page, #fafaf9);display:flex;min-width:0;flex-direction:column;gap:var(--space-2, 8px)}#MainContent[data-template="page.design-service"]+footer{margin-top:var(--space-2, 8px)}.racloak-v1-design-service-section{min-width:0}.racloak-v1-design-service{--design-service-bg: var(--color-bg-page, #fafaf9);--design-service-section: var(--color-bg-section, #f3f3f0);--design-service-card: var(--color-surface-card, #ffffff);--design-service-brand-100: var(--color-brand-100, #eeefe6);--design-service-brand-600: var(--color-brand-600, #707461);--design-service-brand-700: var(--color-brand-700, #565a49);--design-service-brand-800: var(--color-brand-800, #3d4134);--design-service-text: var(--color-text-primary, #2a2926);--design-service-secondary: var(--color-text-secondary, #56534f);--design-service-tertiary: var(--color-text-tertiary, #98958f);--design-service-border: var(--color-border-base, #d7d5cf);--design-service-border-subtle: var(--color-border-subtle, #e8e7e2);min-width:0;color:var(--design-service-text);background:var(--design-service-bg);font-family:var(--font-body, "Archivo", "Roboto", Arial, sans-serif)}.racloak-v1-design-service *,.racloak-v1-design-service *:before,.racloak-v1-design-service *:after{box-sizing:border-box}.racloak-v1-design-service :is(h1,h2,h3,p,ol,ul){margin:0}.racloak-v1-design-service :is(h1,h2,h3){color:var(--design-service-text);font-family:var(--font-title, "Metropolis", "Libre Franklin", Arial, sans-serif)}.racloak-v1-design-service a{color:inherit}.racloak-v1-design-service img,.racloak-v1-design-service video,.racloak-v1-design-service iframe{display:block;max-width:100%}.racloak-v1-design-service button,.racloak-v1-design-service summary,.racloak-v1-design-service a{touch-action:manipulation}.racloak-v1-design-service__stack{display:flex;min-width:0;flex-direction:column;gap:var(--space-2, 8px)}.racloak-v1-design-service__container{width:100%;max-width:1680px;margin-inline:auto}.racloak-v1-design-service__module,.racloak-v1-design-service__hero,.racloak-v1-design-service__nav-shell{border-radius:12px}.racloak-v1-design-service__module{scroll-margin-top:160px;overflow:clip}.racloak-v1-design-service__label,.racloak-v1-design-service__eyebrow{color:var(--design-service-brand-600);font-size:14px;font-weight:500;line-height:1.2}.racloak-v1-design-service__eyebrow{text-transform:uppercase}.racloak-v1-design-service__hero{display:grid;min-height:460px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;background:var(--design-service-brand-100)}.racloak-v1-design-service__hero-media{position:relative;min-width:0;height:460px;overflow:hidden;background:var(--design-service-border-subtle)}.racloak-v1-design-service__hero-poster,.racloak-v1-design-service__hero-poster img,.racloak-v1-design-service__hero-video,.racloak-v1-design-service__hero-media iframe{width:100%;height:100%}.racloak-v1-design-service__hero-poster img,.racloak-v1-design-service__hero-video,.racloak-v1-design-service__hero-media iframe{object-fit:cover}.racloak-v1-design-service__hero-video,.racloak-v1-design-service__hero-media iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;opacity:0;transition:opacity .18s ease}.racloak-v1-design-service__hero-media[data-video-state=playing] :is(.racloak-v1-design-service__hero-video,iframe),.racloak-v1-design-service__hero-media[data-video-state=ready] :is(.racloak-v1-design-service__hero-video,iframe){opacity:1}.racloak-v1-design-service__play{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:60px;height:60px;padding:0;place-items:center;color:var(--design-service-brand-600);cursor:pointer;background:#fafaf9e0;border:1px solid rgb(112 116 97 / 30%);border-radius:50%;box-shadow:0 4px 16px #1716131f;transform:translate(-50%,-50%);transition:background-color .16s ease,color .16s ease,transform .16s ease}.racloak-v1-design-service__play[hidden]{display:none}.racloak-v1-design-service__play:before{width:0;height:0;margin-left:4px;content:"";border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid currentColor}.racloak-v1-design-service__play:not([disabled]):hover{color:var(--design-service-brand-700);background:#fff;transform:translate(-50%,-50%) scale(1.04)}.racloak-v1-design-service__play:not([disabled]):active{color:var(--design-service-brand-800);transform:translate(-50%,-50%) scale(.98)}.racloak-v1-design-service__play:focus-visible{outline:2px solid var(--color-state-focus, #707461);outline-offset:4px}.racloak-v1-design-service__play[disabled]{cursor:not-allowed;opacity:.76}.racloak-v1-design-service__hero-media[data-video-state=loading] .racloak-v1-design-service__play:before{width:20px;height:20px;margin:0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:racloak-v1-design-service-spin .8s linear infinite}.racloak-v1-design-service__hero-media[data-video-state=playing] .racloak-v1-design-service__play{opacity:0;pointer-events:none}.racloak-v1-design-service__hero-media[data-video-state=error] .racloak-v1-design-service__play{width:auto;min-width:60px;padding-inline:16px;border-radius:30px}.racloak-v1-design-service__hero-media[data-video-state=error] .racloak-v1-design-service__play:before{display:none}.racloak-v1-design-service__play-status{position:absolute;top:calc(100% + 8px);left:50%;width:max-content;max-width:220px;color:var(--design-service-text);font-size:12px;line-height:1.4;transform:translate(-50%)}@keyframes racloak-v1-design-service-spin{to{transform:rotate(360deg)}}.racloak-v1-design-service__hero-copy{display:flex;min-width:0;height:460px;padding:60px;flex-direction:column;align-items:flex-start;justify-content:center;gap:60px}.racloak-v1-design-service__hero-text{display:flex;width:100%;max-width:720px;flex-direction:column;gap:12px}.racloak-v1-design-service__hero-text h1{font-size:48px;font-weight:600;line-height:1.16}.racloak-v1-design-service__hero-text>p:last-child{max-width:680px;color:var(--design-service-secondary);font-size:16px;line-height:1.5}.racloak-v1-design-service__nav-shell{position:sticky;z-index:15;top:calc(var(--design-service-sticky-top, 8px) - var(--racloak-v1-page-outer-gap, 8px));display:flex;min-width:0;height:83px;align-items:center;justify-content:center;overflow:hidden;background:var(--design-service-bg);box-shadow:0 1px #2a29260f;transition:top .24s ease}.racloak-v1-design-service__nav{display:flex;width:100%;align-items:center;justify-content:center;gap:20px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.racloak-v1-design-service__nav::-webkit-scrollbar{display:none}.racloak-v1-design-service__nav a{position:relative;padding:12px 0;color:var(--design-service-text);font-family:var(--font-title, "Metropolis", "Libre Franklin", Arial, sans-serif);font-size:20px;font-weight:500;line-height:1.35;text-decoration:none}.racloak-v1-design-service__nav a:after{position:absolute;right:0;bottom:6px;left:0;height:2px;content:"";background:var(--design-service-brand-600);opacity:0;transform:scaleX(.5);transition:opacity .16s ease,transform .16s ease}.racloak-v1-design-service__nav a:is(:hover,:focus-visible,.is-active){color:var(--design-service-brand-700)}.racloak-v1-design-service__nav a.is-active:after{opacity:1;transform:scaleX(1)}.racloak-v1-design-service__nav a:focus-visible{outline:2px solid var(--color-state-focus, #707461);outline-offset:2px;border-radius:2px}.racloak-v1-design-service__process{padding:60px;background:var(--design-service-section)}.racloak-v1-design-service__process h2{font-size:40px;font-weight:600;line-height:1.2;text-align:center}.racloak-v1-design-service__process-list{display:flex;padding:0;flex-direction:column;gap:0;list-style:none}.racloak-v1-design-service__process-step{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:80px;align-items:stretch}.racloak-v1-design-service__process-media{position:relative;min-width:0;aspect-ratio:16 / 9;align-self:start;overflow:hidden;background:var(--design-service-card);border-radius:12px}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-media{margin-block:60px}.racloak-v1-design-service__process-step:not(:first-child) .racloak-v1-design-service__process-media{margin-bottom:60px}.racloak-v1-design-service__process-media :is(picture,img){width:100%;height:100%}.racloak-v1-design-service__process-media img{object-fit:cover}.racloak-v1-design-service__process-marker{position:relative;display:flex;width:16px;justify-content:center}.racloak-v1-design-service__process-marker:after{position:absolute;top:16px;bottom:0;left:50%;width:2px;content:"";background:linear-gradient(to bottom,var(--design-service-brand-600) 0 var(--design-service-process-fill, 0px),var(--design-service-border) var(--design-service-process-fill, 0px) 100%);transform:translate(-50%)}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-marker:after{top:76px}.racloak-v1-design-service__process-step:last-child .racloak-v1-design-service__process-marker:after{bottom:60px}.racloak-v1-design-service__process-marker span{position:relative;z-index:1;width:12px;height:12px;margin-top:0;background:var(--design-service-card);border:2px solid var(--design-service-tertiary);border-radius:50%}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-marker span{margin-top:60px;background:var(--design-service-brand-600);border-color:var(--design-service-brand-600)}.racloak-v1-design-service__process-step .racloak-v1-design-service__process-marker[data-process-reached=false] span{background:var(--design-service-card);border-color:var(--design-service-tertiary)}.racloak-v1-design-service__process-step .racloak-v1-design-service__process-marker[data-process-reached=true] span{background:var(--design-service-brand-600);border-color:var(--design-service-brand-600)}.racloak-v1-design-service__process-copy{display:flex;width:100%;max-width:752px;padding:0;flex-direction:column;align-self:start;gap:20px}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-copy{margin-top:60px}.racloak-v1-design-service__step-number{color:var(--design-service-brand-600);font-size:16px;font-weight:500;line-height:1.2}.racloak-v1-design-service__process-copy h3{font-size:32px;font-weight:600;line-height:1.25}.racloak-v1-design-service__process-copy>p:last-child{max-width:720px;color:var(--design-service-secondary);font-size:24px;line-height:1.5}.racloak-v1-design-service__pricing,.racloak-v1-design-service__lookbook,.racloak-v1-design-service__cases{padding:60px 40px}.racloak-v1-design-service__section-header,.racloak-v1-design-service__lookbook-header,.racloak-v1-design-service__cases-header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.racloak-v1-design-service__section-header>div,.racloak-v1-design-service__lookbook-header>div{display:flex;max-width:800px;flex-direction:column;gap:8px}.racloak-v1-design-service__section-header h2,.racloak-v1-design-service__lookbook-header h2,.racloak-v1-design-service__cases-header h2{font-size:40px;font-weight:500;line-height:1.2}.racloak-v1-design-service__section-header p,.racloak-v1-design-service__lookbook-header p{color:var(--design-service-secondary);font-size:16px;line-height:1.5}.racloak-v1-design-service__pricing{background:var(--design-service-bg)}.racloak-v1-design-service__pricing-track{display:grid;margin-top:40px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.racloak-v1-design-service__plan{display:flex;min-width:0;height:480px;padding:40px;flex-direction:column;align-items:stretch;justify-content:space-between;background:var(--design-service-card);border:1px solid var(--design-service-border-subtle);border-radius:12px;scroll-snap-align:start}.racloak-v1-design-service__plan-heading{display:flex;flex-direction:column;gap:16px}.racloak-v1-design-service__plan h3{font-size:20px;font-weight:500;line-height:1.35}.racloak-v1-design-service__plan-price{font-family:var(--font-title, "Metropolis", "Libre Franklin", Arial, sans-serif);font-size:40px;font-weight:500;line-height:1.2}.racloak-v1-design-service__plan-subtitle{min-height:18px;color:var(--design-service-secondary);font-size:12px;line-height:1.4;text-transform:uppercase}.racloak-v1-design-service__plan-features{display:flex;padding:0;flex-direction:column;gap:8px;list-style:none}.racloak-v1-design-service__plan-features li{display:flex;min-width:0;align-items:center;gap:8px;color:var(--design-service-text);font-size:16px;line-height:1.5}.racloak-v1-design-service__plan-features li.is-excluded{color:var(--design-service-tertiary)}.racloak-v1-design-service__plan-feature-icon{display:block;width:18px;height:18px;flex:0 0 18px}.racloak-v1-design-service__plan>.racloak-v1-button,.racloak-v1-design-service__plan-form .racloak-v1-button{width:100%}.racloak-v1-design-service__lookbook{background:var(--design-service-section)}.racloak-v1-design-service__lookbook>.racloak-v1-design-service__container{position:relative}.racloak-v1-design-service__lookbook-header{min-height:80px;align-items:flex-start}.racloak-v1-design-service__lookbook-header>.racloak-v1-button{position:absolute;z-index:1;top:100px;right:0;min-height:40px}.racloak-v1-design-service__lookbook-filters{display:flex;margin-top:20px;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.racloak-v1-design-service__lookbook-filters::-webkit-scrollbar{display:none}.racloak-v1-design-service__lookbook-filters button{min-width:max-content;min-height:40px;padding:0 20px;color:var(--design-service-brand-600);font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-transform:uppercase;cursor:pointer;background:var(--design-service-brand-100);border:1px solid var(--design-service-border);border-radius:6px;scroll-snap-align:start;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.racloak-v1-design-service__lookbook-filters button:hover{background:var(--color-brand-200, #e2e3d7)}.racloak-v1-design-service__lookbook-filters button[aria-pressed=true]{color:var(--color-text-inverse, #fafaf9);background:var(--design-service-brand-600);border-color:var(--design-service-brand-600)}.racloak-v1-design-service__lookbook-filters button:active{color:var(--color-text-inverse, #fafaf9);background:var(--design-service-brand-800);border-color:var(--design-service-brand-800)}.racloak-v1-design-service__lookbook-filters button:focus-visible{outline:2px solid var(--color-state-focus, #707461);outline-offset:2px}.racloak-v1-design-service__lookbook-filters button:disabled{color:var(--design-service-tertiary);cursor:not-allowed;background:var(--color-neutral-100, #f3f3f0);border-color:var(--design-service-border-subtle);opacity:.7}.racloak-v1-design-service__looks{display:grid;margin-top:24px;gap:20px}.racloak-v1-design-service__look[hidden]{display:none}.racloak-v1-design-service__look-scene{position:relative;width:100%;aspect-ratio:42 / 17;overflow:hidden;background:var(--design-service-border-subtle);border-radius:12px}.racloak-v1-design-service__look-scene>:is(picture,picture img,img){width:100%;height:100%}.racloak-v1-design-service__look-scene>picture img,.racloak-v1-design-service__look-scene>img{object-fit:cover}.racloak-v1-design-service__look-favorite{position:absolute;z-index:2;top:24px;right:24px;color:var(--design-service-brand-600);cursor:pointer;background:var(--design-service-card);border:1px solid var(--design-service-border);border-radius:50%;transition:color .16s ease,background-color .16s ease,transform .16s ease}.racloak-v1-design-service__look-favorite .is-selected,.racloak-v1-design-service__look-favorite[aria-pressed=true] .is-default{display:none}.racloak-v1-design-service__look-favorite[aria-pressed=true] .is-selected{display:block}.racloak-v1-design-service__look-favorite:hover{color:var(--design-service-brand-700);background:var(--design-service-brand-100);transform:scale(1.04)}.racloak-v1-design-service__look-favorite:active{color:var(--design-service-brand-800);transform:scale(.96)}.racloak-v1-design-service__look-favorite:focus-visible,.racloak-v1-design-service__all-sets:focus-visible{outline:2px solid var(--color-state-focus, #707461);outline-offset:3px}.racloak-v1-design-service__all-sets{position:absolute;z-index:3;bottom:29px;left:40px;display:inline-flex;width:153px;min-height:48px;padding:0;align-items:center;justify-content:center;gap:8px;color:var(--design-service-brand-600);font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-transform:uppercase;cursor:pointer;background:var(--color-neutral-50, #fafaf9);border:1px solid var(--design-service-border);border-radius:6px;transition:background-color .16s ease,color .16s ease}.racloak-v1-design-service__all-sets:hover{background:var(--color-neutral-100, #f3f3f0)}.racloak-v1-design-service__all-sets:active{background:var(--color-neutral-200, #e8e7e2)}.racloak-v1-design-service__look-products{position:absolute;z-index:2;top:max(24px,calc(50% - 250px));left:40px;width:560px;max-width:calc(100% - 112px);height:500px;max-height:calc(100% - max(24px,calc(50% - 250px)) - 89px);margin:0;padding:24px;overflow-y:auto;color:var(--design-service-text);background:var(--design-service-card);font-family:var(--font-body, "Archivo", "Roboto", Arial, sans-serif);border:1px solid var(--design-service-border-subtle);border-radius:12px;box-shadow:0 12px 32px #1716131f;transform:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.racloak-v1-design-service__look-products::backdrop{background:transparent}.racloak-v1-design-service__look-products-header{display:none}.racloak-v1-design-service__look-products-content{min-width:0}.racloak-v1-design-service__look-products details{border-bottom:1px solid var(--design-service-border-subtle)}.racloak-v1-design-service__look-products details:last-child{border-bottom:0}.racloak-v1-design-service__look-products summary{display:flex;min-height:84px;padding:12px 0;align-items:center;gap:16px;cursor:pointer;list-style:none}.racloak-v1-design-service__look-products summary::-webkit-details-marker{display:none}.racloak-v1-design-service__look-products summary:focus-visible{outline:0}.racloak-v1-design-service[data-racloak-v1-keyboard-navigation=true] .racloak-v1-design-service__look-products summary:focus-visible{outline:2px solid var(--color-state-focus, #707461);outline-offset:-2px;border-radius:4px}.racloak-v1-design-service__look-product-image{display:grid;width:60px;height:60px;flex:0 0 60px;place-items:center;overflow:hidden;background:var(--design-service-section);border-radius:6px}.racloak-v1-design-service__look-product-image img{width:100%;height:100%;object-fit:contain}.racloak-v1-design-service__look-product-heading{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.racloak-v1-design-service__look-product-heading strong{overflow:hidden;font-family:var(--font-title, "Metropolis", "Libre Franklin", Arial, sans-serif);font-size:18px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.racloak-v1-design-service__look-product-heading small{color:var(--design-service-secondary);font-size:16px;line-height:1.5}.racloak-v1-design-service__look-product-toggle{position:relative;width:28px;height:28px;flex:0 0 28px}.racloak-v1-design-service__look-product-toggle>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.racloak-v1-design-service__look-product-toggle .is-minus,.racloak-v1-design-service__look-products details[open] .racloak-v1-design-service__look-product-toggle .is-plus{display:none}.racloak-v1-design-service__look-products details[open] .racloak-v1-design-service__look-product-toggle .is-minus{display:block}.racloak-v1-design-service__look-product-details{display:flex;padding:12px 0 16px;flex-direction:column;gap:12px;color:var(--design-service-secondary);font-size:14px;line-height:1.5}.racloak-v1-design-service__look-products details:first-child summary{min-height:60px;padding:0}.racloak-v1-design-service__look-products details:first-child .racloak-v1-design-service__look-product-details{padding-top:12px;padding-left:0}.racloak-v1-design-service__look-product-details>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:20px}.racloak-v1-design-service__look-composition a{color:var(--design-service-brand-600);font-weight:600;text-decoration:underline}.racloak-v1-design-service__cases{background:var(--design-service-bg)}.racloak-v1-design-service__cases-header>div{display:flex;flex-direction:column;gap:8px}.racloak-v1-design-service__cases-heading-compact{display:none}.racloak-v1-design-service__case-track{display:grid;margin-top:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.racloak-v1-design-service__case{display:flex;min-width:0;height:443px;flex-direction:column;gap:20px;text-decoration:none;scroll-snap-align:start}.racloak-v1-design-service__case-image{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:var(--design-service-border-subtle);border-radius:12px}.racloak-v1-design-service__case-image img{width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.racloak-v1-design-service__case:hover .racloak-v1-design-service__case-image img{transform:scale(1.04)}.racloak-v1-design-service__case:active .racloak-v1-design-service__case-image img{transform:scale(1.02)}.racloak-v1-design-service__case:focus-visible{outline:2px solid var(--color-state-focus, #707461);outline-offset:4px;border-radius:12px}.racloak-v1-design-service__case-copy{display:flex;min-width:0;flex-direction:column;gap:12px}.racloak-v1-design-service__case-copy small{color:var(--design-service-text);font-size:16px;line-height:1.5}.racloak-v1-design-service__case-copy>strong{display:-webkit-box;overflow:hidden;font-family:var(--font-title, "Metropolis", "Libre Franklin", Arial, sans-serif);font-size:24px;font-weight:500;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.racloak-v1-design-service__case-copy>span:last-child{display:flex;align-items:center;gap:8px;color:var(--design-service-secondary);font-size:14px;line-height:1.45}@media(max-width:1023px){.racloak-v1-design-service__module{scroll-margin-top:148px}.racloak-v1-design-service__hero{grid-template-columns:1fr}.racloak-v1-design-service__hero-copy{height:auto;min-height:303px;padding:40px 20px;gap:32px}.racloak-v1-design-service__hero-text h1{font-size:40px}.racloak-v1-design-service__process,.racloak-v1-design-service__pricing,.racloak-v1-design-service__cases{padding:40px 20px}.racloak-v1-design-service__lookbook{padding:40px 0 0}.racloak-v1-design-service__process h2{font-size:32px;line-height:1.2}.racloak-v1-design-service__process-list{gap:0}.racloak-v1-design-service__process-step{min-height:0;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:32px}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-media{margin-block:40px}.racloak-v1-design-service__process-step:not(:first-child) .racloak-v1-design-service__process-media{margin-bottom:40px}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-marker:after{top:56px}.racloak-v1-design-service__process-step:last-child .racloak-v1-design-service__process-marker:after{bottom:40px}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-marker span{margin-top:40px}.racloak-v1-design-service__process-copy{max-width:332px;padding-bottom:40px;gap:20px}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-copy{margin-top:40px}.racloak-v1-design-service__process-copy h3{font-size:28px;line-height:1.25}.racloak-v1-design-service__process-copy>p:last-child{font-size:18px}.racloak-v1-design-service__section-header h2,.racloak-v1-design-service__lookbook-header h2,.racloak-v1-design-service__cases-header h2{font-size:32px}.racloak-v1-design-service__pricing .racloak-v1-design-service__section-header{min-height:94px}.racloak-v1-design-service__pricing-track{gap:12px}.racloak-v1-design-service__plan{height:400px;padding:20px}.racloak-v1-design-service__plan-price{font-size:32px}.racloak-v1-design-service__plan-features li{font-size:16px}.racloak-v1-design-service__lookbook-header{min-height:94px;padding-inline:20px}.racloak-v1-design-service__lookbook-header>.racloak-v1-button{top:0;right:20px;min-height:36px;font-size:14px}.racloak-v1-design-service__lookbook-filters{margin-top:20px;padding-inline:20px;gap:12px}.racloak-v1-design-service__looks{margin-top:24px}.racloak-v1-design-service__look-scene{aspect-ratio:16 / 9;border-radius:0}.racloak-v1-design-service__look-favorite{top:20px;right:20px}.racloak-v1-design-service__look-products{position:fixed;inset:0 auto 0 0;width:500px;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border-radius:0 12px 12px 0;transform:none}.racloak-v1-design-service__look-products::backdrop{background:#1716137a}.racloak-v1-design-service__look-products-header{position:relative;display:flex;min-height:54px;padding:16px 20px;align-items:center;border-bottom:1px solid var(--design-service-border-subtle)}.racloak-v1-design-service__look-products-header strong{font-family:var(--font-title, "Metropolis", "Libre Franklin", Arial, sans-serif);font-size:18px;font-weight:500;line-height:1.2}.racloak-v1-design-service__look-products-header button{position:absolute;top:50%;right:8px;display:grid;width:44px;height:44px;padding:0;color:var(--design-service-text);cursor:pointer;background:transparent;border:0;border-radius:50%;place-items:center;transform:translateY(-50%)}.racloak-v1-design-service__look-products-header button:is(:hover,:focus-visible){background:var(--design-service-section)}.racloak-v1-design-service__look-products-header button>img{width:20px;height:20px}.racloak-v1-design-service__look-products-header button:focus-visible{outline:2px solid var(--color-state-focus, #707461);outline-offset:-2px}.racloak-v1-design-service__look-products-content{height:calc(100dvh - 54px);padding:20px;overflow-y:auto}.racloak-v1-design-service__look-products details:first-child summary{min-height:60px;padding:0}.racloak-v1-design-service__look-products details:not(:first-child) summary{min-height:108px;padding:24px 0}.racloak-v1-design-service__look-products .racloak-v1-design-service__look-product-details{padding-bottom:24px}.racloak-v1-design-service__all-sets{bottom:20px;left:20px;width:153px;min-height:48px}.racloak-v1-design-service__case-track{display:grid;margin-right:-20px;padding-right:20px;grid-auto-flow:column;grid-auto-columns:320px;grid-template-columns:none;gap:24px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.racloak-v1-design-service__case-track::-webkit-scrollbar{display:none}.racloak-v1-design-service__case-copy>strong{font-size:24px}.racloak-v1-design-service__case{height:354px}.racloak-v1-design-service__cases-heading-desktop{display:none}.racloak-v1-design-service__cases-heading-compact{display:inline}}@media(max-width:749px){.racloak-v1-design-service__module{scroll-margin-top:132px}.racloak-v1-design-service__hero-media{height:460px}.racloak-v1-design-service__hero-copy{min-height:285px;padding:32px 8px;gap:40px}.racloak-v1-design-service__label,.racloak-v1-design-service__eyebrow{font-size:12px}.racloak-v1-design-service__hero-text{gap:12px}.racloak-v1-design-service__hero-text h1{font-size:28px}.racloak-v1-design-service__hero-text>p:last-child{font-size:14px}.racloak-v1-design-service__book{min-height:44px}.racloak-v1-design-service__nav-shell{height:72px;justify-content:flex-start}.racloak-v1-design-service__nav{padding:0 8px;justify-content:flex-start;gap:12px}.racloak-v1-design-service__nav a:first-child{margin-inline-start:auto}.racloak-v1-design-service__nav a:last-child{margin-inline-end:auto}.racloak-v1-design-service__nav a{min-height:44px;padding:12px 0;font-size:18px}.racloak-v1-design-service__process,.racloak-v1-design-service__pricing,.racloak-v1-design-service__cases{padding:32px 8px}.racloak-v1-design-service__lookbook{padding:32px 0 0}.racloak-v1-design-service__process h2{font-size:24px}.racloak-v1-design-service__process-list{gap:0}.racloak-v1-design-service__process-step{min-height:0;grid-template-columns:16px minmax(0,1fr);grid-template-areas:"marker copy" "marker media";column-gap:12px;row-gap:12px}.racloak-v1-design-service__process-media{margin:0 0 32px;grid-area:media;width:100%}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-media,.racloak-v1-design-service__process-step:not(:first-child) .racloak-v1-design-service__process-media{margin:0 0 32px}.racloak-v1-design-service__process-marker{width:16px;grid-area:marker}.racloak-v1-design-service__process-marker:after{top:16px;bottom:0}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-marker:after{top:36px}.racloak-v1-design-service__process-step:last-child .racloak-v1-design-service__process-marker:after{bottom:32px}.racloak-v1-design-service__process-marker span{width:16px;height:16px;margin-top:0}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-marker span{margin-top:20px}.racloak-v1-design-service__process-copy{max-width:330px;padding:0;grid-area:copy;gap:12px}.racloak-v1-design-service__process-step:first-child .racloak-v1-design-service__process-copy{margin-top:32px}.racloak-v1-design-service__process-copy>.racloak-v1-design-service__step-number{margin-bottom:8px;font-size:14px}.racloak-v1-design-service__process-copy h3{font-size:22px}.racloak-v1-design-service__process-copy>p:last-child{font-size:16px}.racloak-v1-design-service__section-header,.racloak-v1-design-service__lookbook-header,.racloak-v1-design-service__cases-header{align-items:flex-start;gap:16px}.racloak-v1-design-service__section-header{flex-direction:column}.racloak-v1-design-service__section-header h2,.racloak-v1-design-service__lookbook-header h2,.racloak-v1-design-service__cases-header h2{font-size:24px}.racloak-v1-design-service__section-header p,.racloak-v1-design-service__lookbook-header p{font-size:14px}.racloak-v1-design-service__pricing .racloak-v1-design-service__section-header{min-height:100px}.racloak-v1-design-service__pricing-track{margin-top:20px;display:grid;margin-right:-8px;padding-right:8px;grid-auto-flow:column;grid-auto-columns:280px;grid-template-columns:none;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.racloak-v1-design-service__pricing-track::-webkit-scrollbar{display:none}.racloak-v1-design-service__plan{height:360px;padding:20px}.racloak-v1-design-service__plan-heading{gap:16px}.racloak-v1-design-service__plan h3{font-size:18px}.racloak-v1-design-service__plan-price{font-size:24px}.racloak-v1-design-service__plan-subtitle{font-size:10px}.racloak-v1-design-service__plan-features li{font-size:14px}.racloak-v1-design-service__lookbook-header{min-height:83px;padding-inline:8px}.racloak-v1-design-service__lookbook-header>div{max-width:none;flex:1;gap:12px}.racloak-v1-design-service__lookbook-header>.racloak-v1-button{top:0;right:8px;min-height:36px;padding-inline:12px;flex:0 0 auto;font-size:12px}.racloak-v1-design-service__cases-header .racloak-v1-button{min-height:36px;padding-inline:12px;flex:0 0 auto;font-size:12px}.racloak-v1-design-service__lookbook-filters{min-height:36px;margin-top:20px;padding-inline:8px;gap:12px}.racloak-v1-design-service__lookbook-filters button{min-height:36px;padding-inline:16px;font-size:12px}.racloak-v1-design-service__looks{margin-top:20px}.racloak-v1-design-service__look-scene{aspect-ratio:16 / 9}.racloak-v1-design-service__look-favorite{top:16px;right:16px}.racloak-v1-design-service__all-sets{bottom:12px;left:12px;width:132px;min-height:40px;padding:0;font-size:14px}.racloak-v1-design-service__look-products{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-height:100dvh;padding:0;border-radius:0;transform:none}.racloak-v1-design-service__look-products-content{padding:20px}.racloak-v1-design-service__look-products details:not(:first-child) summary{min-height:84px;padding:12px 0}.racloak-v1-design-service__look-products .racloak-v1-design-service__look-product-details{padding-bottom:12px}.racloak-v1-design-service__look-product-heading strong{font-size:16px}.racloak-v1-design-service__look-product-heading small{font-size:14px}.racloak-v1-design-service__look-product-toggle{width:20px;height:20px;flex-basis:20px}.racloak-v1-design-service__look-product-details{padding-left:0;font-size:12px}.racloak-v1-design-service__case-track{margin-top:20px;margin-right:-8px;padding-right:8px;gap:24px}.racloak-v1-design-service__case{height:338px;gap:20px}.racloak-v1-design-service__case-copy{gap:12px}.racloak-v1-design-service__case-copy small{font-size:14px}.racloak-v1-design-service__case-copy>strong{font-size:20px}.racloak-v1-design-service__case-copy>span:last-child{font-size:12px;line-height:1.45}.racloak-v1-design-service__help.racloak-v1-support-faq--service{--support-faq-padding: 32px 8px 8px;--support-faq-layout-gap: 32px;--support-faq-description-size: 14px;--support-faq-faq-padding: 16px;--support-faq-summary-size: 18px;--support-faq-answer-size: 14px}.racloak-v1-design-service__cases .racloak-v1-design-service__eyebrow{font-size:12px}}@media(prefers-reduced-motion:reduce){.racloak-v1-design-service *,.racloak-v1-design-service *:before,.racloak-v1-design-service *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.racloak-v1-design-service__lookbook-header h2,.racloak-v1-design-service__cases-header h2{font-weight:600}@media(min-width:1024px){.racloak-v1-design-service__look-product-details{font-size:16px}.racloak-v1-design-service__look-product-details>p>strong{color:var(--design-service-text);font-weight:500}.racloak-v1-design-service__look-product-details>div:last-child>p{color:var(--design-service-text)}.racloak-v1-design-service__look-product-details>div:last-child>p>strong{color:var(--design-service-brand-600);font-family:var(--font-title, "Metropolis", "Libre Franklin", Arial, sans-serif);font-size:24px;font-weight:500;line-height:1.3}}@media(min-width:750px){.racloak-v1-design-service__help.racloak-v1-support-faq--service{--support-faq-copy-gap: 24px}}@media(min-width:750px)and (max-width:1023px){.racloak-v1-design-service__hero-copy{gap:40px}.racloak-v1-design-service__help.racloak-v1-support-faq--service{--support-faq-heading-size: 56px;--support-faq-copy-max: 560px}}.racloak-v1-design-service__look-empty{padding:24px;color:var(--design-service-secondary)}@media(min-width:1024px)and (max-width:1359px){.racloak-v1-design-service__case{height:auto}.racloak-v1-design-service__case-copy{padding-bottom:24px}.racloak-v1-design-service__help.racloak-v1-support-faq--service{--support-faq-columns: min(560px, calc((100% - 60px)/2) ) minmax(0, 1fr)}}.racloak-v1-design-service__look-composition{margin:0;padding-inline-start:20px}.racloak-v1-design-service__plan--virtual{height:auto;min-height:480px;gap:24px}.racloak-v1-design-service .racloak-v1-design-service__plan-follow-up{margin:0 0 var(--space-5, 20px);color:var(--design-service-secondary);font-size:12px;line-height:1.5}@media(max-width:749px){.racloak-v1-design-service__plan--virtual{min-height:360px;gap:16px}}#MainContent[data-template="page.design-service"]>.racloak-v1-design-service-section--nav{position:sticky;z-index:15;top:calc(var(--design-service-sticky-top, 8px) - var(--racloak-v1-page-outer-gap, 8px));transition:top .24s ease}.racloak-v1-design-service-section--nav .racloak-v1-design-service__nav-shell{position:static}.racloak-v1-design-service__nav [data-design-service-nav-link][hidden],.racloak-v1-design-service__nav span[hidden]{display:none}@media(min-width:1024px){.racloak-v1-design-service__look-products{overflow:hidden;padding:0}.racloak-v1-design-service__look-products[open]{display:flex;flex-direction:column}.racloak-v1-design-service__look-products-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/racloak-v1-design-service.css.map */
