.collaboration-logos{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(440px,76vw);margin-inline:auto}.collaboration-logos img{display:block;height:auto;object-fit:contain}.collaboration-logos .collaboration-oshobor{display:block;width:100%;background:#fff;mask-image:url(/brand/oshobor-wordmark-web.webp);mask-mode:luminance;mask-size:contain;mask-position:center;mask-repeat:no-repeat}.collaboration-logos .collaboration-oshobor img{width:100%;opacity:0}.collaboration-logos .collaboration-seamless{width:66%;filter:brightness(0) saturate(100%) invert(82%) sepia(19%) saturate(538%) hue-rotate(314deg) brightness(104%) contrast(96%)}.collaboration-logos .collaboration-cross{font:300 23px/1 Manrope,sans-serif;color:#f2d7d2;letter-spacing:0}.fashion-invitation-masthead .collaboration-logos{width:min(220px,52vw);gap:5px}.fashion-invitation-masthead .collaboration-cross{font-size:18px}.oshobor-curtain-title .collaboration-logos{width:min(390px,67vw);gap:10px}@media (max-height:800px){.fashion-invitation-masthead .collaboration-logos{width:170px;gap:3px}.fashion-invitation-masthead .collaboration-cross{font-size:15px}}.fashion-invitation.is-compact .collaboration-logos{width:220px;flex-direction:row;gap:10px}.fashion-invitation.is-compact .collaboration-oshobor{width:110px}.fashion-invitation.is-compact .collaboration-seamless{width:80px}.preview-invitation-form{width:min(100%,610px);margin-inline:auto;color:#fff5f0;text-align:center}.preview-invitation-form form{margin:0}.preview-invitation-email-label,.preview-invitation-honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.preview-invitation-location-label{display:flex;align-items:baseline;justify-content:center;gap:13px;margin-bottom:16px;color:#fff0e5;font:400 clamp(25px,3.5vw,34px)/1.1 Cormorant Garamond,serif}.preview-invitation-location-label span{color:#c7aeb3;font:500 11px/1.5 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase}.preview-invitation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.preview-invitation-fields input{min-width:0;flex:1;min-height:56px;padding:15px 18px;border:1px solid rgba(255,235,224,.44);border-radius:2px;color:#fff5f0;background:rgba(12,8,14,.78);backdrop-filter:blur(14px);font:inherit;font-size:16px;outline-offset:4px}.preview-invitation-fields input::placeholder{color:#e4c7c4;opacity:1}.preview-invitation-fields>button,.preview-invitation-privacy-done{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:15px 22px;border:1px solid #f5aba3;border-radius:2px;background:#f5aba3;color:#35071e;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.preview-invitation-fields>button{grid-column:1/-1}.preview-invitation-fields>button:hover:not(:disabled),.preview-invitation-privacy-done:hover{background:#ffcbc1;border-color:#ffcbc1}.preview-invitation-fields>button:disabled{cursor:wait;opacity:.72}.preview-invitation-fields input:disabled{opacity:.7}.preview-invitation-form :focus-visible{outline:2px solid #ffcec5;outline-offset:5px}.preview-invitation-consent{max-width:550px;margin:16px auto 0;color:#ead3d1;font-size:12px;line-height:1.7;text-wrap:pretty}.preview-invitation-consent button{padding:0;border:0;color:#fff5f0;background:transparent;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.preview-invitation-error{margin:16px 0 0;color:#ffd3cf;font-size:14px;line-height:1.5}.preview-invitation-success{padding:20px 0}.preview-invitation-success>svg{margin:0 auto 14px;color:#f5aba3}.preview-invitation-success h2{margin:0;color:#fff5f0;font-size:clamp(25px,4vw,38px);line-height:1.2}.preview-invitation-success p{max-width:400px;margin:14px auto 0;color:#ead3d1;font-size:14px;line-height:1.6}.preview-invitation-spinner{animation:preview-invitation-spin .9s linear infinite}@keyframes preview-invitation-spin{to{transform:rotate(1turn)}}.preview-invitation-privacy{width:min(620px,calc(100vw - 32px));max-height:min(88dvh,880px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a4778e transparent;border:1px solid rgba(255,226,232,.35);border-radius:26px;background:linear-gradient(145deg,rgba(70,33,54,.94),rgba(29,11,27,.92));color:#fff5f0;box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 25px 90px rgba(0,0,0,.5);backdrop-filter:blur(26px) saturate(1.2);text-align:left}.preview-invitation-privacy::backdrop{background:rgba(9,3,8,.48);backdrop-filter:blur(14px)}.preview-invitation-privacy-content{position:relative;padding:42px}.preview-invitation-privacy-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,245,240,.08);color:#fff5f0;cursor:pointer}.preview-invitation-privacy-eyebrow{color:#f5aba3;font-size:12px;letter-spacing:.15em}.preview-invitation-privacy h2{margin:18px 0;font-size:clamp(32px,5vw,44px);line-height:1.12}.preview-invitation-privacy h3{margin:26px 0 8px;font-size:16px;font-weight:600}.preview-invitation-privacy p{margin:0;color:#e2c9cb;font-size:14px;line-height:1.75}.preview-invitation-privacy p.preview-invitation-privacy-version{margin:28px 0;font-size:12px;color:#cdb0b7}.preview-invitation-privacy-done{min-height:48px}@media (max-width:560px){.preview-invitation-fields{grid-template-columns:1fr;gap:10px}.preview-invitation-location-label{font-size:28px}.preview-invitation-fields>button{width:100%}.preview-invitation-consent{font-size:12px;line-height:1.65}.preview-invitation-privacy-content{padding:38px 24px 28px}}@media (prefers-reduced-motion:reduce){.preview-invitation-spinner{animation:none}.preview-invitation-fields>button{transition:none}}.commerce-experience{--ce-ink:#020303;--ce-paper:#f3eee8;--ce-muted:#b8b3ad;--ce-rose:#edc8bd;position:relative;isolation:isolate;height:100svh;min-height:480px;background:var(--ce-ink);color:var(--ce-paper);font-family:var(--sans),sans-serif;font-size:14px;overflow:hidden}.ce-world{height:100%;position:relative}.ce-nav{position:absolute;inset:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:23px 3%;transition:opacity 1s}.ce-stage-countdown .ce-nav,.ce-stage-opening .ce-nav{opacity:0;pointer-events:none}.ce-brand{display:block;width:128px;height:42px}.ce-brand img{width:100%;height:100%;object-fit:contain;filter:saturate(.15) brightness(1.35)}.ce-nav button{border:0;background:none;color:inherit;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.ce-nav .ce-nav-gallery{position:absolute;left:50%;transform:translateX(-50%);font:400 20px/1 var(--serif),serif;letter-spacing:.08em;padding:0 12px}.ce-nav-actions{display:flex;gap:14px;align-items:center}.ce-nav-actions svg{width:24px;height:24px;stroke-width:1.2}.ce-nav-actions button{position:relative}.ce-nav-actions button span{position:absolute;right:-1px;top:0;font:12px var(--sans),sans-serif}.ce-nav-actions button span:empty{display:none}.ce-gallery{height:100%;position:relative;outline:none;overflow:hidden}.ce-environment{inset:0;width:100%;height:100%;object-fit:fill}.ce-environment,.ce-model{position:absolute;pointer-events:none}.ce-model{inset:15% 20% 35%;display:flex;justify-content:center;align-items:flex-end;transform-origin:50% 100%;z-index:2;will-change:transform,opacity}.ce-model>img,.ce-model>video{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.ce-model>video{position:absolute;inset:0;opacity:0;transition:opacity .25s;background:transparent}.ce-film-ready>video[data-visible=true]{opacity:1}.ce-film-ready>img,.ce-model-countdown,.ce-model-opening{opacity:0}.ce-model-entering{animation:ce-arrive 1.05s cubic-bezier(.2,.65,.2,1) both}.ce-model-exiting{animation:ce-depart .65s cubic-bezier(.4,0,.8,.5) both}.ce-look-ui{position:absolute;inset:0;z-index:4;opacity:1;filter:blur(0);transition:opacity .32s,filter .32s;pointer-events:none}.ce-ui-hidden{opacity:0;filter:blur(8px)}.ce-look-ui button{pointer-events:auto}.ce-ui-hidden button{pointer-events:none}.ce-eyebrow{font-size:12px;letter-spacing:.25em;color:var(--ce-rose);font-weight:400}.ce-arrow{position:absolute;top:47%;transform:translateY(-50%);display:grid;place-items:center;width:48px;height:56px;border:0;color:#eee9e3;background:none;transition:opacity .25s}.ce-arrow svg{width:35px;height:35px;stroke-width:.85}.ce-arrow:hover{opacity:.6}.ce-prev{left:2%}.ce-next{right:2%}.ce-look-index{bottom:4.6%;align-items:center;gap:5px;font:400 18px/1.2 var(--serif),serif;color:#e8e2dc}.ce-actions,.ce-look-index{position:absolute;left:50%;transform:translateX(-50%);display:flex}.ce-actions{bottom:10.8%;gap:28px;white-space:nowrap}.ce-button{min-height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:12px 27px;font-size:14px;border:1px solid transparent;text-decoration:none;transition:background .25s,transform .25s;cursor:pointer}.ce-actions .ce-button{width:186px;font:400 19px/1 var(--serif),serif;min-height:49px}.ce-button:hover:not(:disabled){transform:translateY(-2px)}.ce-button-outline{border-color:#e5ded2c5;color:#f7efe7;background:#161615b0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 #ffffff13}.ce-button-outline:hover:not(:disabled){background:#ffffff12}.ce-button-light{background:#eaded2;color:#201d1c;box-shadow:inset 0 1px #fff7}.ce-button:disabled{opacity:.4;cursor:not-allowed}.ce-footer{position:absolute;bottom:10px;right:2%;z-index:4}.ce-footer button{border:0;background:none;color:#aaa39a;font-size:12px;padding:10px}.ce-opening{position:absolute;inset:0;z-index:8;background:#050304;pointer-events:none}.ce-opening>video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.ce-opening-opening{animation:ce-curtain-fade 1.5s ease-in-out both}.ce-opening-opening:has(video[aria-label]){animation:none}.ce-countdown{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:min(85%,500px);text-shadow:0 4px 25px #000}.ce-countdown .collaboration-logos{max-width:340px;margin:0 auto 38px}.ce-countdown p{font:italic 22px var(--serif),serif;color:#ead8cd}.ce-final-five{display:flex;align-items:center;justify-content:center;gap:18px;font:300 clamp(50px,7vw,78px)/1.3 var(--sans),sans-serif;font-variant-numeric:tabular-nums;margin:20px 0}.ce-final-five i{font-style:normal;font-size:32px;color:#ba9d97}.ce-countdown-caption{font-size:12px;letter-spacing:.27em;color:#e3c3b8}.ce-skip{position:fixed;left:20px;top:-100px;padding:12px;background:#eaded2;color:#111;z-index:100}.ce-skip:focus{top:12px}.ce-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.commerce-experience :focus-visible{outline:2px solid #f1c9ba;outline-offset:5px}.ce-toast{position:fixed;z-index:20;bottom:30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;background:#242224eb;border:1px solid #f0d1b62b;color:#fff3e8;backdrop-filter:blur(20px);border-radius:30px;padding:15px 23px;font-size:13px;max-width:90vw}.commerce-experience .gallery-dialog-backdrop{background:#0009;backdrop-filter:blur(14px);z-index:30}.commerce-experience .gallery-dialog{background:linear-gradient(140deg,#242224f5,#100f11fa);color:#f1e9e2;border:1px solid #d1b8ad20;border-radius:23px;box-shadow:0 25px 100px #000b;max-height:86svh}.commerce-experience .gallery-dialog-heading{color:#b8a79d;border-color:#c2aaa322;font-size:12px}.commerce-experience .glass-icon{color:#eee0d5;background:#ffffff05;border-color:#ffffff14}.commerce-experience .gallery-dialog h2{font:400 clamp(30px,4vw,47px)/1.1 var(--serif),Georgia,serif;letter-spacing:-.035em}.commerce-experience .gallery-dialog p{color:#b7aaa1;font-size:14px;line-height:1.8}.commerce-experience .gallery-dialog .eyebrow{color:#ddbbac}.commerce-experience .ce-account h2 em,.commerce-experience .ce-bag h2 em,.commerce-experience .tryon-introduction h2 em{color:#edc8bd}.commerce-experience .tryon-introduction .gallery-symbol{color:#edc8bd;border-color:#e1c5ac33}.commerce-experience .tryon-steps li>span{background:#c2aaa311;color:#ead0be}.commerce-experience .capability-note{color:#d2bdad;background:#ccb5a509;border-color:#ccb5a525}.commerce-experience .gallery-dialog .button.wine{background:#eaded2;color:#1d1716}.ce-details{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:10px 4px 22px}.ce-detail-image{border-radius:14px;background:radial-gradient(ellipse,#403936,#171518);display:grid;place-items:center;padding:20px;min-height:430px}.ce-detail-image img{width:100%;height:100%;max-height:570px;object-fit:contain}.ce-detail-copy h2{margin:18px 0}.ce-detail-copy .ce-price{color:#f0d9c6;font-size:15px}.ce-detail-copy fieldset{border:0;padding:15px 0;margin:0 0 12px}.ce-detail-copy legend{font-size:12px;color:#eee0d5}.ce-sizes{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.ce-sizes button{min-width:44px;min-height:44px;border:1px solid #dbc9ba44;border-radius:8px;background:none;color:#f1e4d5}.ce-sizes button[aria-pressed=true]{background:#e5d3c0;color:#111}.ce-sizes button:disabled{opacity:.3}.ce-detail-copy>.ce-button{width:100%}.ce-detail-copy details{border-top:1px solid #ceb5a52a;padding:17px 0}.ce-detail-copy summary{display:flex;justify-content:space-between;align-items:center;font-size:12px;cursor:pointer;list-style:none}.ce-capability{display:flex;align-items:center;gap:10px;font-size:12px!important}.ce-account,.ce-bag{padding:28px 6px 18px}.ce-account>svg,.ce-bag>svg{color:#dcbdae;margin-bottom:20px}.ce-account h2,.ce-bag h2{margin:0 0 25px}.ce-account>.ce-button,.ce-bag>.ce-button{margin-top:24px;width:100%}.ce-bag-line{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #d5bba526}.ce-bag-line>img{width:75px;height:125px;object-fit:contain;background:#bca89912;border-radius:9px}.ce-bag-line h3{font:22px var(--serif),Georgia,serif;margin:6px 0}.ce-bag-line p{margin:5px 0}.ce-quantity{display:flex;align-items:center;gap:8px}.ce-quantity button{border:1px solid #dbc7b922;background:none;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;color:#e9d4c1}.ce-quantity span{min-width:28px;text-align:center}.ce-bag-delivery{font-size:12px!important}.commerce-experience .preview-privacy-dialog{z-index:50}@keyframes ce-arrive{0%{opacity:0;transform:translateY(-4%) scale(.92)}45%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ce-depart{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-13%) scale(.94)}}@keyframes ce-curtain-fade{0%,30%{opacity:1}to{opacity:0}}.ce-film-ready{animation:none}.ce-model-full-stage{inset:0;animation:none}.ce-model-full-stage>img{padding:15vh 20vw 35vh}.ce-model-full-stage>video{object-fit:fill;object-position:center}.ce-film-exit-fallback{animation:ce-film-exit .65s ease both}@keyframes ce-film-exit{0%{opacity:1}to{opacity:0}}.ce-model-full-stage:not(.ce-film-ready)>img{opacity:0}@media(max-width:760px){.ce-nav{padding:16px 17px}.ce-brand{width:105px;height:39px}.ce-nav .ce-nav-gallery{font-size:18px;letter-spacing:.04em}.ce-nav-actions{gap:2px}.ce-nav-actions button{min-width:36px}.ce-nav-actions svg{width:22px;height:22px}.ce-model{inset:20% 9% 35%}.ce-model-full-stage{inset:0}.ce-environment,.ce-model-full-stage>video{object-fit:cover}.ce-environment{object-position:center}.ce-arrow{top:47%;width:44px}.ce-arrow svg{width:28px;height:28px}.ce-prev{left:5px}.ce-next{right:5px}.ce-actions{bottom:11%;gap:15px;width:calc(100% - 58px);max-width:410px}.ce-actions .ce-button{width:50%;min-height:47px;font-size:18px;padding:12px 20px}.ce-look-index{bottom:5%;font-size:17px}.ce-footer{bottom:4px;right:7px}.ce-details{grid-template-columns:1fr;gap:25px}.ce-detail-image{min-height:260px;height:300px}.ce-detail-copy h2{font-size:34px}.ce-countdown .collaboration-logos{max-width:270px}.commerce-experience .gallery-dialog{max-height:88svh;border-radius:18px}}@media(max-height:550px) and (min-width:761px){.ce-nav{padding-top:7px}.ce-model{inset:17% 25% 35%}.ce-actions{bottom:10%}.ce-actions .ce-button{min-height:40px;font-size:17px}.ce-look-index{bottom:3%}}@media(prefers-reduced-motion:reduce){.commerce-experience *,.commerce-experience :after,.commerce-experience :before{animation:none!important;transition:none!important}.ce-opening-opening{opacity:0}.ce-model-entering{opacity:1;transform:none}.ce-model-exiting{opacity:0;transform:none}}.commerce-experience .gallery-dialog-heading{background:#191719ed}.commerce-experience .gallery-dialog-heading>.glass-icon{background:#ffffff08;color:#eee0d5;flex:0 0 40px;min-height:40px}.ce-detail-image{display:block;position:relative;overflow:hidden}.ce-detail-image img{position:absolute;inset:20px;width:calc(100% - 40px);height:calc(100% - 40px);max-height:none;max-width:none}.commerce-experience{color-scheme:dark}.ce-details{padding:20px 22px 26px}.ce-account,.ce-bag{padding:28px 24px 24px}@media(max-width:760px){.ce-details{padding:16px 18px 24px}}