.OrderConfig,.OrderConfigCta{--oc-ink: #1b1c31;--oc-ink-soft: #55566b;--oc-ink-mute: #85879a;--oc-on-dark: #ffffff;--oc-bg: #ffffff;--oc-surface: #faf9f7;--oc-surface-deep: #f2f0eb;--oc-line: #e7e5e0;--oc-line-strong: #cfccc4;--oc-gold: #b39a5f;--oc-danger: #a32b2b;--oc-s1: .4rem;--oc-s2: .8rem;--oc-s3: 1.2rem;--oc-s4: 1.6rem;--oc-s5: 2.4rem;--oc-s6: 3.2rem;--oc-s7: 4.8rem;--oc-radius: 2px;--oc-tap: 4.4rem;--oc-ease-out: cubic-bezier(.23, 1, .32, 1);--oc-ease-sheet: cubic-bezier(.32, .72, 0, 1);--oc-enter: .26s;--oc-exit: .16s;--oc-press: .12s;--oc-font-display: "Abraham Lincoln", Georgia, "Times New Roman", serif;--oc-font-body: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;color:var(--oc-ink);font-family:var(--oc-font-body);box-sizing:border-box}.OrderConfig *,.OrderConfig *:before,.OrderConfig *:after,.OrderConfigCta *,.OrderConfigCta *:before,.OrderConfigCta *:after{box-sizing:border-box}.OrderConfig button,.OrderConfigCta button{display:inline-block;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;cursor:pointer;transition:none;-webkit-appearance:none;appearance:none}.OrderConfig button:hover,.OrderConfig button:focus,.OrderConfigCta button:hover,.OrderConfigCta button:focus{background:none;color:inherit;outline:0}.OrderConfig button:focus-visible,.OrderConfigCta button:focus-visible{outline:2px solid var(--oc-ink);outline-offset:2px}.OrderConfig h2,.OrderConfig p,.OrderConfig ul,.OrderConfig li,.OrderConfigCta ul,.OrderConfigCta li,.OrderConfigCta p{margin:0;padding:0;list-style:none}.OrderConfig img,.OrderConfigCta img{display:block;max-width:100%}.OrderConfig [hidden],.OrderConfigCta[hidden]{display:none!important}html.oc-open{overflow:hidden;padding-right:var(--oc-scrollbar, 0px)}.OrderConfig[hidden]{display:none}.OrderConfig{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:flex-end;justify-content:center}.OrderConfig .OrderConfig__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14152675;opacity:0;transition:opacity var(--oc-exit) var(--oc-ease-out)}.OrderConfig[data-state=open] .OrderConfig__scrim{opacity:1;transition-duration:var(--oc-enter)}.OrderConfig .OrderConfig__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:82rem;max-height:92dvh;background:var(--oc-bg);border-radius:1.4rem 1.4rem 0 0;box-shadow:0 -2px 60px #14152642;outline:none;overflow:hidden;transform-origin:center;transform:translate3d(0,100%,0);transition:transform var(--oc-exit) var(--oc-ease-sheet)}.OrderConfig[data-state=open] .OrderConfig__dialog{transform:translateZ(0);transition-duration:var(--oc-enter)}.OrderConfig .OrderConfig__head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--oc-s4);padding:var(--oc-s5) var(--oc-s5) var(--oc-s4)}.OrderConfig .OrderConfig__heading{min-width:0}.OrderConfig .OrderConfig__title{font-family:var(--oc-font-display);font-size:2.4rem;font-weight:400;line-height:1.15;letter-spacing:.01em}.OrderConfig .OrderConfig__for{margin-top:var(--oc-s1);color:var(--oc-ink-mute);font-size:1.2rem;letter-spacing:.04em;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderConfig .OrderConfig__close{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;width:var(--oc-tap);height:var(--oc-tap);margin:calc(var(--oc-s2) * -1) calc(var(--oc-s3) * -1) 0 0;border-radius:50%;color:var(--oc-ink-soft);transition:background-color var(--oc-press) ease,color var(--oc-press) ease,transform var(--oc-press) var(--oc-ease-out)}.OrderConfig .OrderConfig__close:active{transform:scale(.92)}.OrderConfig .OrderConfig__tabs{flex:0 0 auto;display:flex;gap:var(--oc-s3);padding:0 var(--oc-s5) var(--oc-s4)}.OrderConfig .OrderConfig__tabs:empty{display:none}.OrderConfig .OrderConfig__step{flex:1 1 0;min-width:0;display:flex!important;align-items:center;gap:var(--oc-s3);padding:var(--oc-s2);border-radius:var(--oc-radius);background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-line);transition:box-shadow .16s var(--oc-ease-out),background-color .16s ease,transform var(--oc-press) var(--oc-ease-out)}.OrderConfig .OrderConfig__step:active{transform:scale(.985)}.OrderConfig .OrderConfig__step[aria-selected=true]{background:var(--oc-bg);box-shadow:inset 0 0 0 2px var(--oc-ink)}.OrderConfig .OrderConfig__stepThumb{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:var(--oc-radius);background:var(--oc-surface-deep);overflow:hidden}.OrderConfig .OrderConfig__stepThumb img{width:100%;height:100%;object-fit:cover}.OrderConfig .OrderConfig__stepIndex{color:var(--oc-ink-mute);font-size:1.3rem}.OrderConfig .OrderConfig__stepText{min-width:0}.OrderConfig .OrderConfig__stepLabel{display:block;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.OrderConfig .OrderConfig__stepState{display:block;margin-top:.1rem;color:var(--oc-ink-mute);font-size:1.2rem}.OrderConfig .OrderConfig__step[aria-selected=true] .OrderConfig__stepState{color:var(--oc-ink-soft)}.OrderConfig .OrderConfig__filters{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:var(--oc-s2);padding:0 var(--oc-s5) var(--oc-s4)}.OrderConfig .OrderConfig__filters:empty{display:none}.OrderConfig .OrderConfig__pill{text-align:center;min-height:3.2rem;padding:0 var(--oc-s3);border-radius:100px;box-shadow:inset 0 0 0 1px var(--oc-line-strong);color:var(--oc-ink-soft);font-size:1.2rem;letter-spacing:.04em;transition:box-shadow .15s ease,background-color .15s ease,color .15s ease,transform var(--oc-press) var(--oc-ease-out)}.OrderConfig .OrderConfig__pill:active{transform:scale(.96)}.OrderConfig .OrderConfig__pill[aria-pressed=true]{background:var(--oc-ink);box-shadow:inset 0 0 0 1px var(--oc-ink);color:var(--oc-on-dark)}.OrderConfig .OrderConfig__stage{flex:1 1 auto;min-height:16rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 var(--oc-s5) var(--oc-s5)}.OrderConfig .OrderConfig__intro{margin-bottom:var(--oc-s4);color:var(--oc-ink-soft);font-size:1.4rem}.OrderConfig .OrderConfig__note{display:flex;align-items:center;justify-content:center;gap:var(--oc-s2);padding:var(--oc-s7) 0;color:var(--oc-ink-mute);text-align:center;font-size:1.4rem}.OrderConfig .OrderConfig__note--error{color:var(--oc-danger)}.OrderConfig .OrderConfig__spinner{width:1.6rem;height:1.6rem;border:2px solid var(--oc-line-strong);border-top-color:var(--oc-ink);border-radius:50%;animation:oc-spin .6s linear infinite}@keyframes oc-spin{to{transform:rotate(360deg)}}.OrderConfig .OrderConfig__retry{display:block!important;margin:0 auto;min-height:var(--oc-tap);padding:0 var(--oc-s5);border-radius:var(--oc-radius);box-shadow:inset 0 0 0 1px var(--oc-ink);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;transition:background-color .15s ease,color .15s ease,transform var(--oc-press) var(--oc-ease-out)}.OrderConfig .OrderConfig__retry:active{transform:scale(.97)}.OrderConfig .OrderConfig__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--oc-s3)}.OrderConfig .OrderConfig__card{position:relative;display:block!important;width:100%;opacity:0;transform:translate3d(0,6px,0);animation:oc-card-in .26s var(--oc-ease-out) forwards;animation-delay:var(--oc-delay, 0ms);transition:transform var(--oc-press) var(--oc-ease-out)}@keyframes oc-card-in{to{opacity:1;transform:translateZ(0)}}.OrderConfig .OrderConfig__card:active{transform:scale(.97)}.OrderConfig .OrderConfig__swatch{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:var(--oc-radius);background:var(--oc-surface-deep);overflow:hidden;box-shadow:inset 0 0 0 1px var(--oc-line);transition:box-shadow .16s var(--oc-ease-out)}.OrderConfig .OrderConfig__swatch img{width:100%;height:100%;object-fit:cover}.OrderConfig .OrderConfig__card[aria-pressed=true] .OrderConfig__swatch{box-shadow:inset 0 0 0 3px var(--oc-ink)}.OrderConfig .OrderConfig__check{position:absolute;top:var(--oc-s2);right:var(--oc-s2);display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--oc-ink);color:var(--oc-on-dark);opacity:0;transform:scale(.8);transition:opacity .16s var(--oc-ease-out),transform .16s var(--oc-ease-out)}.OrderConfig .OrderConfig__check svg{width:1.2rem;height:1.2rem}.OrderConfig .OrderConfig__card[aria-pressed=true] .OrderConfig__check{opacity:1;transform:scale(1)}.OrderConfig .OrderConfig__card[disabled]{cursor:not-allowed}.OrderConfig .OrderConfig__card[disabled] .OrderConfig__swatch{opacity:.35}.OrderConfig .OrderConfig__soldOut{position:absolute;left:50%;bottom:var(--oc-s2);transform:translate(-50%);padding:.2rem var(--oc-s2);border-radius:100px;background:var(--oc-bg);color:var(--oc-ink-mute);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.OrderConfig .OrderConfig__detail{position:relative;flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:var(--oc-s3);min-height:3.2rem;padding:0 var(--oc-s5) var(--oc-s3);font-size:1.3rem}.OrderConfig .OrderConfig__detail:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:3.2rem;pointer-events:none;background:linear-gradient(to top,var(--oc-bg),rgba(255,255,255,0))}.OrderConfig .OrderConfig__detailName{min-width:0;color:var(--oc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderConfig .OrderConfig__detailPrice{flex:0 0 auto;color:var(--oc-ink-mute)}.OrderConfig .OrderConfig__detailHint{color:var(--oc-ink-mute)}.OrderConfig .OrderConfig__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--oc-s4);padding:var(--oc-s4) var(--oc-s5);padding-bottom:max(var(--oc-s4),env(safe-area-inset-bottom));border-top:1px solid var(--oc-line);background:var(--oc-surface)}.OrderConfig .OrderConfig__summary{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--oc-s3);color:var(--oc-ink-soft);font-size:1.3rem}.OrderConfig .OrderConfig__chips{display:flex;gap:calc(var(--oc-s1) * -1)}.OrderConfig .OrderConfig__chip{width:2.8rem;height:2.8rem;margin-right:-.6rem;border-radius:50%;background:var(--oc-surface-deep);box-shadow:0 0 0 2px var(--oc-surface);overflow:hidden}.OrderConfig .OrderConfig__chip img{width:100%;height:100%;object-fit:cover}.OrderConfig .OrderConfig__summaryText b{font-weight:500;color:var(--oc-ink)}.OrderConfig .OrderConfig__summaryEmpty{color:var(--oc-ink-mute)}.OrderConfig .OrderConfig__done{flex:0 0 auto;min-height:var(--oc-tap);padding:0 var(--oc-s6);border-radius:var(--oc-radius);background:var(--oc-ink);color:var(--oc-on-dark);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;transition:transform var(--oc-press) var(--oc-ease-out),opacity .15s ease}.OrderConfig .OrderConfig__done:active{transform:scale(.97)}.OrderConfigCta{margin:var(--oc-s4) 0 0;padding:var(--oc-s4);border-radius:var(--oc-radius);background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-line);font-size:1.4rem;transition:box-shadow .2s var(--oc-ease-out)}.OrderConfigCta[data-complete=true]{background:var(--oc-bg);box-shadow:inset 0 0 0 1px var(--oc-line),inset 3px 0 0 0 var(--oc-gold)}.OrderConfigCta .OrderConfigCta__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--oc-s3);margin-bottom:var(--oc-s3)}.OrderConfigCta .OrderConfigCta__heading{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.OrderConfigCta .OrderConfigCta__total{color:var(--oc-ink-mute);font-size:1.2rem}.OrderConfigCta .OrderConfigCta__total b{font-weight:500;color:var(--oc-ink)}.OrderConfigCta .OrderConfigCta__rows{display:grid;gap:var(--oc-s2);margin-bottom:var(--oc-s4)}.OrderConfigCta .OrderConfigCta__rows:empty{display:none}.OrderConfigCta .OrderConfigCta__row{display:flex;align-items:center;gap:var(--oc-s3);padding:var(--oc-s2) 0;border-bottom:1px solid var(--oc-line)}.OrderConfigCta .OrderConfigCta__row:last-child{border-bottom:0}.OrderConfigCta .OrderConfigCta__thumb{flex:0 0 auto;width:4rem;height:4rem;border-radius:var(--oc-radius);background:var(--oc-surface-deep);box-shadow:inset 0 0 0 1px var(--oc-line);overflow:hidden}.OrderConfigCta .OrderConfigCta__row[data-set=false] .OrderConfigCta__thumb{background:repeating-linear-gradient(45deg,var(--oc-surface-deep),var(--oc-surface-deep) 4px,var(--oc-surface) 4px,var(--oc-surface) 8px)}.OrderConfigCta .OrderConfigCta__thumb img{width:100%;height:100%;object-fit:cover}.OrderConfigCta .OrderConfigCta__text{flex:1 1 auto;min-width:0}.OrderConfigCta .OrderConfigCta__label{display:block;color:var(--oc-ink-mute);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}.OrderConfigCta .OrderConfigCta__value{display:block;margin-top:.1rem;font-size:1.3rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderConfigCta .OrderConfigCta__row[data-set=false] .OrderConfigCta__value{color:var(--oc-ink-mute)}.OrderConfigCta .OrderConfigCta__price{flex:0 0 auto;color:var(--oc-ink-mute);font-size:1.2rem}.OrderConfigCta .OrderConfigCta__button{display:block!important;width:100%;min-height:var(--oc-tap);border-radius:var(--oc-radius);background:none;box-shadow:inset 0 0 0 1px var(--oc-ink);color:var(--oc-ink);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;transition:background-color .15s ease,color .15s ease,transform var(--oc-press) var(--oc-ease-out)}.OrderConfigCta[data-complete=true] .OrderConfigCta__button{background:none;color:var(--oc-ink);box-shadow:inset 0 0 0 1px var(--oc-line-strong)}.OrderConfigCta .OrderConfigCta__button:active{transform:scale(.98)}.LineItem--oc-addon{padding-left:3.2rem;border-left:2px solid #e7e5e0}.LineItem--oc-addon .LineItem__remove,.LineItem--oc-addon .LineItem__qty{display:none}button.LineItem__ocPrompt{display:inline-flex!important;align-items:center;gap:.8rem;margin-top:.8rem;min-height:3.6rem;padding:0 1.2rem;border-radius:2px;box-shadow:inset 0 0 0 1px #a32b2b;background:none;color:#a32b2b;font:inherit;font-size:1.3rem;white-space:normal;text-transform:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s cubic-bezier(.23,1,.32,1)}button.LineItem__ocPrompt:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.OrderConfig .OrderConfig__close:hover{background:var(--oc-surface-deep);color:var(--oc-ink)}.OrderConfig .OrderConfig__step:hover:not([aria-selected=true]){box-shadow:inset 0 0 0 1px var(--oc-line-strong)}.OrderConfig .OrderConfig__pill:hover:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--oc-ink);color:var(--oc-ink)}.OrderConfig .OrderConfig__card:hover .OrderConfig__swatch{box-shadow:inset 0 0 0 2px var(--oc-line-strong)}.OrderConfig .OrderConfig__card[aria-pressed=true]:hover .OrderConfig__swatch{box-shadow:inset 0 0 0 3px var(--oc-ink)}.OrderConfig .OrderConfig__done:hover{opacity:.86}.OrderConfigCta .OrderConfigCta__button:hover,.OrderConfigCta[data-complete=true] .OrderConfigCta__button:hover{background:var(--oc-ink);box-shadow:inset 0 0 0 1px var(--oc-ink);color:var(--oc-on-dark);opacity:1}.OrderConfig .OrderConfig__retry:hover{background:var(--oc-ink);color:var(--oc-on-dark)}button.LineItem__ocPrompt:hover{background:#a32b2b;color:#fff}}@media(min-width:720px){.OrderConfig{align-items:center;padding:var(--oc-s5)}.OrderConfig .OrderConfig__dialog{max-height:min(86dvh,88rem);border-radius:var(--oc-radius);box-shadow:0 30px 80px #1415264d;transform:scale(.96) translate3d(0,8px,0);opacity:0;transition:transform var(--oc-exit) var(--oc-ease-out),opacity var(--oc-exit) var(--oc-ease-out)}.OrderConfig[data-state=open] .OrderConfig__dialog{transform:scale(1) translateZ(0);opacity:1;transition-duration:var(--oc-enter)}.OrderConfig .OrderConfig__grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:var(--oc-s4)}}@media(max-width:600px){.OrderConfig .OrderConfig__head,.OrderConfig .OrderConfig__tabs,.OrderConfig .OrderConfig__filters,.OrderConfig .OrderConfig__stage,.OrderConfig .OrderConfig__detail,.OrderConfig .OrderConfig__foot{padding-left:var(--oc-s4);padding-right:var(--oc-s4)}.OrderConfig .OrderConfig__title{font-size:2rem}.OrderConfig .OrderConfig__grid{grid-template-columns:repeat(3,1fr);gap:var(--oc-s2)}.OrderConfig .OrderConfig__foot{flex-direction:column;align-items:stretch;gap:var(--oc-s3)}.OrderConfig .OrderConfig__done{width:100%}.OrderConfig .OrderConfig__stepState{display:none}.OrderConfig .OrderConfig__step{gap:var(--oc-s2);padding:var(--oc-s2) var(--oc-s3) var(--oc-s2) var(--oc-s2)}.OrderConfig .OrderConfig__stepThumb{width:3rem;height:3rem}.OrderConfig .OrderConfig__stepLabel{font-size:1rem;letter-spacing:.08em}}@media(min-width:720px)and (max-height:820px){.OrderConfig{padding:var(--oc-s3)}.OrderConfig .OrderConfig__head{padding:var(--oc-s4) var(--oc-s5) var(--oc-s3)}.OrderConfig .OrderConfig__title{font-size:2rem}.OrderConfig .OrderConfig__tabs,.OrderConfig .OrderConfig__filters{padding-bottom:var(--oc-s3)}.OrderConfig .OrderConfig__step{padding:var(--oc-s1) var(--oc-s2)}.OrderConfig .OrderConfig__stepThumb{width:3rem;height:3rem}.OrderConfig .OrderConfig__detail{min-height:2.6rem;padding-bottom:var(--oc-s2)}.OrderConfig .OrderConfig__foot{padding:var(--oc-s3) var(--oc-s5)}}@media(prefers-reduced-motion:reduce){.OrderConfig .OrderConfig__dialog,.OrderConfig[data-state=open] .OrderConfig__dialog{transform:none;transition:opacity var(--oc-exit) linear;opacity:0}.OrderConfig[data-state=open] .OrderConfig__dialog{opacity:1}.OrderConfig .OrderConfig__card{animation:none;opacity:1;transform:none}.OrderConfig .OrderConfig__card:active,.OrderConfig .OrderConfig__pill:active,.OrderConfig .OrderConfig__step:active,.OrderConfig .OrderConfig__done:active,.OrderConfig .OrderConfig__close:active,.OrderConfig .OrderConfig__retry:active,.OrderConfigCta .OrderConfigCta__button:active,button.LineItem__ocPrompt:active,.OrderConfig .OrderConfig__check{transform:none}.OrderConfig .OrderConfig__spinner{animation-duration:1.2s}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/order-config.css.map */
