.car1-atelier__prestige-notice{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;display:grid;place-items:center;overflow:hidden;padding:clamp(24px,6vw,64px) clamp(18px,6vw,62px);border-radius:inherit;background:radial-gradient(circle at 50% 36%,rgb(216 170 67 / 11%),transparent 32%),linear-gradient(180deg,#090806fa,#000000fc);opacity:0;visibility:hidden;pointer-events:none;text-align:center;isolation:isolate}.car1-atelier__prestige-notice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,transparent,rgb(216 170 67 / 5%),transparent),repeating-linear-gradient(0deg,rgb(255 255 255 / 1.7%) 0 1px,transparent 1px 7px),repeating-linear-gradient(90deg,rgb(216 170 67 / 4.5%) 0 1px,transparent 1px 48px);opacity:.5}.car1-atelier__prestige-notice:after{content:"";position:absolute;inset:clamp(18px,4.4vw,48px);z-index:-1;border:1px solid rgb(216 170 67 / 26%);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff08,0 0 34px #d8aa4312}.car1-atelier__prestige-notice-inner{width:min(100%,650px);display:grid;place-items:center;justify-items:center;gap:clamp(11px,2.2vw,19px);transform:translateY(-1%)}.car1-atelier__prestige-kicker{margin:0;color:#d8aa43;font-size:clamp(12px,3vw,26px);font-weight:900;line-height:1;letter-spacing:.24em;text-transform:uppercase}.car1-atelier__prestige-title{margin:0;color:#fff8ec;font-size:clamp(43px,8.3vw,72px);font-weight:950;line-height:.9;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;text-shadow:0 12px 30px rgb(0 0 0 / 58%)}.car1-atelier__prestige-title span{display:block}.car1-atelier__prestige-copy{max-width:33ch;margin:0 auto;color:#ffffffa3;font-size:clamp(15px,3.25vw,25px);font-weight:430;line-height:1.34;text-wrap:balance}.car1-atelier__prestige-tier{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:.55em;margin-top:clamp(3px,.8vw,8px);padding:.72em 1.06em;border:1px solid rgb(216 170 67 / 34%);border-radius:999px;background:linear-gradient(180deg,#d8aa431a,#d8aa4308);color:#e7c66d;font-size:clamp(11px,2.2vw,18px);font-weight:900;letter-spacing:.15em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #00000047}.car1-atelier__prestige-tier strong{color:#fff4cf;font-weight:950}.car1-atelier.is-prestige-base-locked .car1-atelier__visual img[data-car1-main-media]{opacity:.07!important;filter:brightness(.16) blur(.2px)!important}.car1-atelier.is-prestige-base-locked .car1-atelier__prestige-notice{opacity:1;visibility:visible}.car1-atelier__logo-prestige-ribbon{position:absolute;left:50%;top:clamp(9px,2.2vw,18px);z-index:6;display:grid;place-items:center;justify-items:center;gap:3px;width:fit-content;max-width:min(76%,520px);padding:clamp(6px,1.35vw,10px) clamp(13px,2.5vw,22px);border:1px solid rgb(216 170 67 / 36%);border-radius:999px;background:linear-gradient(180deg,#0000009e,#00000063);box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000004d,0 0 18px #d8aa4317;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(-7px);transition:opacity .28s ease,visibility .28s ease,transform .28s ease}.car1-atelier__logo-prestige-ribbon strong{display:block;color:#fff6d5;font-size:clamp(12px,2.55vw,19px);font-weight:950;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 14px rgb(216 170 67 / 20%);white-space:nowrap}.car1-atelier__logo-prestige-ribbon span{display:block;color:#ffffffa6;font-size:clamp(9px,2vw,13px);font-weight:850;line-height:1;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap}.car1-atelier.is-prestige-logo-locked [data-car1-step=logo] .car1-atelier__logo-prestige-ribbon{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.car1-atelier.is-prestige-logo-locked [data-car1-step=logo] .car1-atelier__visual img[data-car1-main-media]{filter:saturate(1.04) contrast(1.02) drop-shadow(0 0 22px rgb(216 170 67 / 8%))}.car1-atelier__frame-prestige-panel{position:absolute;left:clamp(10px,3vw,28px);right:clamp(10px,3vw,28px);top:clamp(10px,2.6vw,22px);z-index:6;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:clamp(8px,1.6vw,14px) clamp(12px,2.8vw,22px);border:1px solid rgb(216 170 67 / 36%);border-radius:999px;background:linear-gradient(180deg,#000000b8,#00000070);box-shadow:inset 0 1px #ffffff14,0 14px 32px #0000004d,0 0 26px #d8aa431f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .28s ease,visibility .28s ease,transform .28s ease;pointer-events:auto;cursor:pointer;appearance:none;-webkit-appearance:none}.car1-atelier__frame-prestige-panel:hover,.car1-atelier__frame-prestige-panel:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff1c,0 16px 36px #0000005c,0 0 32px #d8aa432e}.car1-atelier__frame-prestige-panel strong{display:block;min-width:0;overflow:hidden;color:#e4b947;font-size:clamp(11px,2.75vw,22px);font-weight:950;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 16px rgb(216 170 67 / 16%)}.car1-atelier__frame-prestige-panel span{display:inline-grid;place-items:center;min-height:clamp(30px,5.6vw,48px);padding:0 clamp(14px,3vw,28px);border:1px solid rgb(255 240 184 / 48%);border-radius:999px;background:linear-gradient(135deg,#fff1b5,#d8aa43 56%,#9a6d16);color:#171004;font-size:clamp(11px,2.5vw,20px);font-weight:950;letter-spacing:.13em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff61,0 0 22px #d8aa4333;white-space:nowrap}.car1-atelier.is-prestige-frame-locked [data-car1-step=frame] .car1-atelier__frame-prestige-panel{opacity:1;visibility:visible;transform:translateY(0)}.car1-atelier.is-prestige-frame-locked [data-car1-step=frame] .car1-atelier__visual--frame{background:radial-gradient(circle at 72% 14%,rgb(216 170 67 / 18%),transparent 35%),radial-gradient(circle at 20% 78%,rgb(216 170 67 / 8%),transparent 34%),linear-gradient(180deg,#050505,#000)}.car1-atelier.is-prestige-frame-locked [data-car1-step=frame] .car1-atelier__visual--frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(216 170 67 / 4%),transparent),repeating-linear-gradient(0deg,rgb(255 255 255 / 1.5%) 0 1px,transparent 1px 7px);opacity:.42}.car1-atelier.is-prestige-frame-locked [data-car1-step=frame] .car1-atelier__visual--frame img[data-car1-main-media]{position:relative;z-index:2;padding:clamp(58px,11vw,96px) clamp(8px,2vw,18px) clamp(8px,2vw,18px)!important;filter:drop-shadow(0 26px 34px rgb(0 0 0 / 54%)) drop-shadow(0 0 24px rgb(216 170 67 / 13%))!important}.car1-atelier__next:disabled,.car1-atelier__next[aria-disabled=true],.car1-atelier__next[data-car1-prestige-disabled=true]{opacity:.34!important;filter:grayscale(.72) saturate(.35)!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.car1-atelier.is-prestige-base-locked [data-car1-step-tab=logo],.car1-atelier.is-prestige-base-locked [data-car1-step-tab=frame],.car1-atelier.is-prestige-base-locked [data-car1-step-tab=review],.car1-atelier.is-prestige-logo-locked [data-car1-step-tab=frame],.car1-atelier.is-prestige-logo-locked [data-car1-step-tab=review],.car1-atelier.is-prestige-frame-locked [data-car1-step-tab=review]{opacity:.42!important;filter:grayscale(.65) saturate(.38)!important;cursor:not-allowed!important}.car1-atelier.is-prestige-base-locked .car1-atelier__selected [data-car1-selected=base],.car1-atelier.is-prestige-logo-locked .car1-atelier__selected [data-car1-selected=logo],.car1-atelier.is-prestige-frame-locked .car1-atelier__selected [data-car1-selected=frame]{color:#fff0b8f5;text-shadow:0 0 14px rgb(216 170 67 / 28%)}.car1-atelier__prestige-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 42%,rgb(216 170 67 / 13%),transparent 35%),linear-gradient(180deg,#000000b8,#000000d6);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.car1-atelier__prestige-modal.is-visible{opacity:1;visibility:visible;pointer-events:auto}.car1-atelier__prestige-modal-card{position:relative;isolation:isolate;width:min(92vw,650px);overflow:hidden;padding:clamp(24px,5vw,42px) clamp(20px,5vw,52px);border:1px solid rgb(216 170 67 / 42%);border-radius:clamp(16px,3vw,26px);background:radial-gradient(circle at 50% 0%,rgb(216 170 67 / 12%),transparent 38%),linear-gradient(180deg,#0c0b08f2,#010101f5);box-shadow:inset 0 1px #ffffff12,0 28px 70px #000000b3,0 0 42px #d8aa431f;text-align:center}.car1-atelier__prestige-modal-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent,rgb(216 170 67 / 4%),transparent),repeating-linear-gradient(0deg,rgb(255 255 255 / 1.5%) 0 1px,transparent 1px 7px);opacity:.48;pointer-events:none}.car1-atelier__prestige-modal-kicker{margin:0 0 14px;color:#d8aa43;font-size:clamp(12px,2.8vw,19px);font-weight:950;line-height:1;letter-spacing:.2em;text-transform:uppercase}.car1-atelier__prestige-modal-title{max-width:12ch;margin:0 auto 16px;color:#fff8ec;font-size:clamp(30px,6.5vw,54px);font-weight:950;line-height:.94;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;text-shadow:0 14px 32px rgb(0 0 0 / 56%)}.car1-atelier__prestige-modal-copy{max-width:34ch;margin:0 auto 17px;color:#ffffffc7;font-size:clamp(15px,3.2vw,22px);font-weight:650;line-height:1.32;text-wrap:balance}.car1-atelier__prestige-modal-requirement{max-width:34ch;margin:0 auto 24px;color:#fff9;font-size:clamp(14px,2.9vw,20px);font-weight:760;line-height:1.25;text-wrap:balance}.car1-atelier__prestige-modal-requirement strong{color:#fff4c8;font-weight:950;text-shadow:0 0 16px rgb(216 170 67 / 24%)}.car1-atelier__prestige-modal-close{appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;min-width:min(74vw,250px);min-height:clamp(52px,8vw,70px);padding:0 38px;border:1px solid rgb(255 240 184 / 48%);border-radius:999px;background:linear-gradient(135deg,#fff1b5,#d8aa43 56%,#9a6d16);color:#0f0b03;font-size:clamp(18px,3.4vw,26px);font-weight:950;letter-spacing:.18em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff6b,0 0 28px #d8aa4338;cursor:pointer}.car1-atelier__prestige-modal-close:hover,.car1-atelier__prestige-modal-close:focus-visible{filter:brightness(1.04);outline:none;box-shadow:inset 0 1px #ffffff75,0 0 34px #d8aa434d}@media screen and (max-width:749px){.car1-atelier__prestige-notice{padding:26px 16px}.car1-atelier__prestige-notice:after{top:14px;right:14px;bottom:14px;left:14px}.car1-atelier__prestige-notice-inner{width:min(100%,440px);gap:12px}.car1-atelier__prestige-kicker{font-size:clamp(12px,3.2vw,17px);letter-spacing:.2em}.car1-atelier__prestige-title{font-size:clamp(39px,9.7vw,55px)}.car1-atelier__prestige-copy{max-width:28ch;font-size:clamp(15px,4vw,20px)}.car1-atelier__prestige-tier{padding:.68em .9em;font-size:clamp(10px,2.8vw,14px);letter-spacing:.11em}.car1-atelier__logo-prestige-ribbon{top:8px;max-width:76%;padding:6px 12px;gap:3px}.car1-atelier__logo-prestige-ribbon strong{font-size:clamp(11px,3vw,15px);letter-spacing:.095em}.car1-atelier__logo-prestige-ribbon span{font-size:clamp(8px,2.05vw,10px);letter-spacing:.035em}.car1-atelier__frame-prestige-panel{left:8px;right:8px;top:8px;gap:8px;padding:7px 9px}.car1-atelier__frame-prestige-panel strong{font-size:clamp(10px,3.1vw,13px);letter-spacing:.145em}.car1-atelier__frame-prestige-panel span{min-height:31px;padding:0 11px;font-size:clamp(10px,2.9vw,13px);letter-spacing:.08em}.car1-atelier.is-prestige-frame-locked [data-car1-step=frame] .car1-atelier__visual--frame img[data-car1-main-media]{padding-top:58px!important}.car1-atelier__prestige-modal{padding:16px}.car1-atelier__prestige-modal-card{width:min(92vw,520px);padding:25px 18px 28px;border-radius:20px}.car1-atelier__prestige-modal-title{font-size:clamp(29px,8.4vw,42px)}.car1-atelier__prestige-modal-copy{font-size:clamp(15px,4vw,18px)}.car1-atelier__prestige-modal-requirement{margin-bottom:20px;font-size:clamp(13px,3.5vw,16px)}.car1-atelier__prestige-modal-close{min-width:min(72vw,235px);min-height:54px;font-size:18px}}@media(prefers-reduced-motion:reduce){.car1-atelier__prestige-modal,.car1-atelier__frame-prestige-panel{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/car1-prestige-access-lock.css.map */
