.design-project-view-module__vUQ2La__project{--project-accent:#432086;--project-ink:#242124;--project-muted:#655f68;--project-border:#e9e5e9;--project-stage:#fff;color:var(--project-ink);background:#fff;padding-bottom:40px}.design-project-view-module__vUQ2La__project[data-action-bar-floating=true]{padding-bottom:calc(40px + var(--project-action-bar-height,180px))}.design-project-view-module__vUQ2La__project button,.design-project-view-module__vUQ2La__project a,.design-project-view-module__vUQ2La__project summary{touch-action:manipulation;scroll-margin-bottom:calc(var(--project-action-bar-height,180px) + 16px)}.design-project-view-module__vUQ2La__project button{cursor:pointer}.design-project-view-module__vUQ2La__project button:disabled{cursor:default;opacity:.45}.design-project-view-module__vUQ2La__project :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #9772d1}.design-project-view-module__vUQ2La__hero{background:var(--project-stage);color:var(--project-ink);border-bottom:1px solid var(--project-border)}.design-project-view-module__vUQ2La__heroInner{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);max-width:1800px;margin:auto;display:grid}.design-project-view-module__vUQ2La__stage{min-width:0;min-height:600px;position:relative}.design-project-view-module__vUQ2La__canvas{position:absolute;inset:0;overflow:hidden;container-type:size}.design-project-view-module__vUQ2La__canvas>img{object-fit:contain}.design-project-view-module__vUQ2La__photoGallery{flex-direction:column;gap:12px;padding-bottom:12px;display:flex;position:absolute;inset:0}.design-project-view-module__vUQ2La__photoGalleryImage{flex:1;min-height:0;position:relative;container-type:size}.design-project-view-module__vUQ2La__photoFrame{aspect-ratio:4/3;touch-action:pan-y;border-radius:8px;width:min(100cqw,133.333cqh);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.design-project-view-module__vUQ2La__photoFrame:focus-visible{outline:3px solid var(--project-accent);outline-offset:-4px}.design-project-view-module__vUQ2La__photoThumbnailControls{flex-shrink:0;align-items:center;gap:8px;width:min(100%,720px);min-width:0;margin-inline:auto;padding-inline:16px;display:flex}.design-project-view-module__vUQ2La__photoThumbnailControls>button{border:1px solid var(--project-border);background:#fff;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;display:grid}.design-project-view-module__vUQ2La__photoThumbnailControls>button:hover:not(:disabled){background:#f1ecf7}.design-project-view-module__vUQ2La__photoThumbnails{scrollbar-width:thin;flex:1;justify-content:safe center;align-items:center;gap:8px;min-width:0;padding:4px;display:flex;overflow-x:auto}.design-project-view-module__vUQ2La__photoThumbnail{background:#fff;border:2px solid #0000;border-radius:9px;flex:0 0 76px;width:76px;height:62px;padding:3px;overflow:hidden}.design-project-view-module__vUQ2La__photoThumbnail img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.design-project-view-module__vUQ2La__photoThumbnail[aria-pressed=true]{border-color:var(--project-accent)}.design-project-view-module__vUQ2La__photoThumbnail:hover:not([aria-pressed=true]){border-color:#b49bd8}.design-project-view-module__vUQ2La__photoZoomViewport{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.design-project-view-module__vUQ2La__enlargedPhotoFrame{aspect-ratio:4/3;border-radius:8px;width:min(100cqw,133.333cqh);position:relative;overflow:hidden}.design-project-view-module__vUQ2La__canvas .g3ds-storefront-skin-tone{top:auto;bottom:80px;right:16px}.design-project-view-module__vUQ2La__empty{text-align:center;place-content:center;height:100%;padding:72px 24px;display:grid}.design-project-view-module__vUQ2La__modeSwitch{z-index:2;border:1px solid var(--project-border);background:#f4f2f5;border-radius:100px;max-width:calc(100% - 112px);padding:4px;display:flex;position:absolute;top:28px;left:32px;overflow-x:auto}.design-project-view-module__vUQ2La__modeSwitch button{white-space:nowrap;min-height:44px;color:var(--project-muted);border-radius:100px;flex-shrink:0;padding:8px 19px;font-size:13px}.design-project-view-module__vUQ2La__modeSwitch button[aria-pressed=true]{color:var(--project-ink);background:#fff;box-shadow:0 1px 5px #24212412}.design-project-view-module__vUQ2La__fullscreen{z-index:2;border:1px solid var(--project-border);width:44px;height:44px;color:var(--project-ink);background:#fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;top:30px;right:24px}.design-project-view-module__vUQ2La__introduction{flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 48px 32px 24px;display:flex}.design-project-view-module__vUQ2La__back{min-height:44px;color:var(--project-muted);align-items:center;gap:6px;margin-bottom:16px;font-size:12px;display:inline-flex}.design-project-view-module__vUQ2La__eyebrow{color:var(--project-muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.design-project-view-module__vUQ2La__introduction h1{letter-spacing:-.035em;text-wrap:balance;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3vw,56px);font-weight:400;line-height:1.05}.design-project-view-module__vUQ2La__designer{color:var(--project-muted);font-size:13px;line-height:1.6}.design-project-view-module__vUQ2La__social{gap:10px;margin:24px 0;display:flex}.design-project-view-module__vUQ2La__social button{border:1px solid #c8c2cd;border-radius:100px;align-items:center;gap:9px;min-height:44px;padding:10px 18px;font-size:13px;display:inline-flex}.design-project-view-module__vUQ2La__social button:hover,.design-project-view-module__vUQ2La__tryOn:hover{background:#f1ecf7}.design-project-view-module__vUQ2La__description{color:#514b55;max-width:40ch;font-size:14px;line-height:1.8}.design-project-view-module__vUQ2La__previewNote{color:#805019;margin-top:12px;font-size:12px}.design-project-view-module__vUQ2La__configuration{color:#0b2445;background:#fff;border-radius:14px;width:100%;margin-top:26px;padding:18px}.design-project-view-module__vUQ2La__finishes{border:0;min-width:0}.design-project-view-module__vUQ2La__optionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.design-project-view-module__vUQ2La__optionHeading>:first-child{letter-spacing:.2em;text-transform:uppercase;color:#596d8c;font-size:10px;font-weight:600}.design-project-view-module__vUQ2La__optionHeading>:last-child{text-transform:capitalize;font-size:12px;font-weight:600}.design-project-view-module__vUQ2La__finishOptions{flex-wrap:wrap;gap:12px;display:flex}.design-project-view-module__vUQ2La__finishOptions button{color:#0b2445;border:1px solid #e2e9f3;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.design-project-view-module__vUQ2La__finishOptions button>span{background:#fff;border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.design-project-view-module__vUQ2La__finishOptions button:hover{background:#eeedf8}.design-project-view-module__vUQ2La__finishOptions button[aria-pressed=true]{background:#fff;border:2px solid #29218b;box-shadow:0 0 0 1px #29218b15}.design-project-view-module__vUQ2La__shapeOption{margin-top:24px}.design-project-view-module__vUQ2La__shapeTile{color:#29218b;text-transform:capitalize;background:#eeedf8;border:2px solid #29218b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:64px;min-height:66px;padding:10px;font-size:11px;display:inline-flex}.design-project-view-module__vUQ2La__tryOn{border-radius:100px;align-items:center;gap:10px;min-height:44px;margin-top:12px;padding:0 8px;font-size:12px;display:inline-flex}.design-project-view-module__vUQ2La__actionBarAnchor{min-height:calc(var(--project-action-bar-height,0px) + 1px)}.design-project-view-module__vUQ2La__actionBarTrigger{height:1px}.design-project-view-module__vUQ2La__actionBar{max-height:calc(100svh - 4rem);padding-bottom:env(safe-area-inset-bottom,0px);border-block:1px solid var(--project-border);background:#fff;overflow-y:auto}.design-project-view-module__vUQ2La__project[data-action-bar-floating=true] .design-project-view-module__vUQ2La__actionBar{inset-inline:0;z-index:40;position:fixed;bottom:0;box-shadow:0 -6px 18px #2421240d}.design-project-view-module__vUQ2La__actionInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.design-project-view-module__vUQ2La__designLabel{flex:1;min-width:150px}.design-project-view-module__vUQ2La__designLabel p{letter-spacing:-.025em;font:25px/1.1 Georgia,Times New Roman,serif}.design-project-view-module__vUQ2La__designLabel span{color:var(--project-muted);margin-top:5px;font-size:11px;display:block}.design-project-view-module__vUQ2La__anglesNav{border-inline:1px solid var(--project-border);flex-wrap:wrap;align-items:center;gap:6px;padding-inline:20px;display:flex}.design-project-view-module__vUQ2La__anglesNav button{border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 15px;font-size:12px;display:inline-flex}.design-project-view-module__vUQ2La__anglesNav button[aria-pressed=true]{color:var(--project-accent);background:#f1ecf7;border-color:#b49bd8}.design-project-view-module__vUQ2La__anglesNav button:hover{background:#f1ecf7}.design-project-view-module__vUQ2La__ctas{flex-wrap:wrap;gap:8px;display:flex}.design-project-view-module__vUQ2La__primaryActions{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.design-project-view-module__vUQ2La__primary,.design-project-view-module__vUQ2La__secondary{border:1px solid var(--project-accent);border-radius:100px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 20px;font-size:12px;display:inline-flex}.design-project-view-module__vUQ2La__primary svg,.design-project-view-module__vUQ2La__secondary svg{flex-shrink:0}.design-project-view-module__vUQ2La__primary{background:var(--project-accent);color:#fff}.design-project-view-module__vUQ2La__primary:hover{background:#542c9b}.design-project-view-module__vUQ2La__secondary{color:var(--project-accent)}.design-project-view-module__vUQ2La__secondary:hover{background:#f1ecf7}.design-project-view-module__vUQ2La__section{border-bottom:1px solid var(--project-border);padding-block:26px}.design-project-view-module__vUQ2La__sectionHeader{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex}.design-project-view-module__vUQ2La__sectionHeader h2{letter-spacing:-.03em;text-wrap:balance;font:34px/1.15 Georgia,Times New Roman,serif}.design-project-view-module__vUQ2La__sectionHeader p{max-width:52ch;color:var(--project-muted);font-size:12px;line-height:1.6}.design-project-view-module__vUQ2La__angleGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.design-project-view-module__vUQ2La__image{aspect-ratio:1.8;border:1px solid var(--project-border);background:#fff;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.design-project-view-module__vUQ2La__enlarge{opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .15s;display:grid;position:absolute;bottom:10px;right:10px}.design-project-view-module__vUQ2La__image:hover .design-project-view-module__vUQ2La__enlarge,.design-project-view-module__vUQ2La__image:focus-visible .design-project-view-module__vUQ2La__enlarge{opacity:1}.design-project-view-module__vUQ2La__angleGrid figcaption{justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.design-project-view-module__vUQ2La__handGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.design-project-view-module__vUQ2La__portrait{aspect-ratio:4/3;border-radius:9px}.design-project-view-module__vUQ2La__portrait img{object-fit:cover;object-position:center}.design-project-view-module__vUQ2La__specSection{padding-block:24px}.design-project-view-module__vUQ2La__specifications{color:#0b2445;background:#fff;border-radius:14px;padding:0 22px 22px}.design-project-view-module__vUQ2La__specifications>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;list-style:none;display:flex}.design-project-view-module__vUQ2La__specifications>summary::-webkit-details-marker{display:none}.design-project-view-module__vUQ2La__specifications h2{letter-spacing:-.025em;font-size:20px;font-weight:700}.design-project-view-module__vUQ2La__specifications>summary>svg{flex-shrink:0}.design-project-view-module__vUQ2La__specifications[open]>summary>svg{transform:rotate(180deg)}.design-project-view-module__vUQ2La__specifications:not([open]){padding-bottom:0}.design-project-view-module__vUQ2La__specCard{background:#fff;border:1px solid #e2e9f3;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;display:grid;box-shadow:0 1px 2px #0b244508}.design-project-view-module__vUQ2La__specColumn+.design-project-view-module__vUQ2La__specColumn{border-left:1px solid #edf1f7;padding-left:24px}.design-project-view-module__vUQ2La__specRow{grid-template-columns:22px minmax(0,1fr);column-gap:12px;padding-block:13px;display:grid;position:relative}.design-project-view-module__vUQ2La__specRow:first-child{padding-top:0}.design-project-view-module__vUQ2La__specRow:last-child{padding-bottom:0}.design-project-view-module__vUQ2La__specRow+.design-project-view-module__vUQ2La__specRow{border-top:1px solid #edf1f7}.design-project-view-module__vUQ2La__specIcon{color:#40516d;grid-row:1/3;align-self:start;padding-top:2px}.design-project-view-module__vUQ2La__specIcon svg{width:20px;height:20px}.design-project-view-module__vUQ2La__specRow dt{font-size:13px;font-weight:650;line-height:1.5}.design-project-view-module__vUQ2La__specRow dd{color:#40516d;overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.5}.design-project-view-module__vUQ2La__projectFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.design-project-view-module__vUQ2La__projectFooter>div,.design-project-view-module__vUQ2La__projectFooter>a{align-items:center;gap:18px;display:flex}.design-project-view-module__vUQ2La__projectFooter svg,.design-project-view-module__vUQ2La__projectFooter p,.design-project-view-module__vUQ2La__projectFooter>a{color:var(--project-accent)}.design-project-view-module__vUQ2La__projectFooter p,.design-project-view-module__vUQ2La__projectFooter>a{font-size:13px}.design-project-view-module__vUQ2La__projectFooter>div>div>span{color:var(--project-muted);margin-top:5px;font-size:11px;display:block}.design-project-view-module__vUQ2La__designerAvatar{border:1px solid var(--project-border);width:48px;height:48px}.design-project-view-module__vUQ2La__projectFooter a{min-height:44px}@media (min-width:1440px){.design-project-view-module__vUQ2La__stage{min-height:690px}.design-project-view-module__vUQ2La__introduction{padding-right:64px}}@media (max-width:1100px){.design-project-view-module__vUQ2La__heroInner{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}.design-project-view-module__vUQ2La__introduction{padding:24px}.design-project-view-module__vUQ2La__stage{min-height:600px}.design-project-view-module__vUQ2La__anglesNav{border:0;padding:0}.design-project-view-module__vUQ2La__actionInner{justify-content:flex-start}.design-project-view-module__vUQ2La__designLabel{flex-basis:35%}.design-project-view-module__vUQ2La__ctas{margin-left:auto}}@media (max-width:767px){.design-project-view-module__vUQ2La__heroInner{flex-direction:column;display:flex}.design-project-view-module__vUQ2La__stage{height:clamp(360px,105vw,520px);min-height:0}.design-project-view-module__vUQ2La__modeSwitch{max-width:calc(100% - 88px);top:16px;left:16px}.design-project-view-module__vUQ2La__modeSwitch button{padding-inline:9px;font-size:11px}.design-project-view-module__vUQ2La__fullscreen{top:19px;right:16px}.design-project-view-module__vUQ2La__introduction{padding:0 24px 28px}.design-project-view-module__vUQ2La__back{margin-bottom:8px}.design-project-view-module__vUQ2La__introduction h1{font-size:38px}.design-project-view-module__vUQ2La__description{max-width:none}.design-project-view-module__vUQ2La__social{margin-block:20px}.design-project-view-module__vUQ2La__configuration{margin-top:20px}.design-project-view-module__vUQ2La__designLabel{flex-basis:100%}.design-project-view-module__vUQ2La__actionInner{gap:14px}.design-project-view-module__vUQ2La__anglesNav{width:100%}.design-project-view-module__vUQ2La__anglesNav button{flex:1}.design-project-view-module__vUQ2La__ctas{width:100%;margin:0}.design-project-view-module__vUQ2La__primaryActions{width:100%}.design-project-view-module__vUQ2La__primaryActions>*{gap:8px;min-width:0;padding-inline:12px}.design-project-view-module__vUQ2La__ctas>.design-project-view-module__vUQ2La__secondary{width:100%}.design-project-view-module__vUQ2La__project[data-action-bar-floating=true] .design-project-view-module__vUQ2La__designLabel,.design-project-view-module__vUQ2La__project[data-action-bar-floating=true] .design-project-view-module__vUQ2La__anglesNav{display:none}.design-project-view-module__vUQ2La__project[data-action-bar-floating=true] .design-project-view-module__vUQ2La__actionInner{padding-block:12px}.design-project-view-module__vUQ2La__sectionHeader{flex-direction:column;gap:10px}.design-project-view-module__vUQ2La__sectionHeader h2{font-size:30px}.design-project-view-module__vUQ2La__angleGrid{grid-template-columns:1fr;gap:20px}.design-project-view-module__vUQ2La__image{aspect-ratio:1.6}.design-project-view-module__vUQ2La__handGrid{grid-template-columns:1fr}.design-project-view-module__vUQ2La__portrait{aspect-ratio:4/3}.design-project-view-module__vUQ2La__specifications{padding-inline:14px;padding-bottom:14px}.design-project-view-module__vUQ2La__specCard{grid-template-columns:1fr;gap:16px;padding:18px}.design-project-view-module__vUQ2La__specColumn+.design-project-view-module__vUQ2La__specColumn{border-top:1px solid #edf1f7;border-left:0;padding:16px 0 0}}@media (prefers-reduced-motion:reduce){.design-project-view-module__vUQ2La__enlarge{transition:none}}
