.c4p-gc3{width:100%}.c4p-gc3__stage{position:relative;display:grid;justify-items:center;gap:14px;padding:clamp(28px,5vw,56px) 16px 22px;border-radius:18px;overflow:hidden;background:radial-gradient(70% 60% at 50% 32%,#14467f 0%,var(--c4p-color-palette-night) 62%,#061a31 100%)}.c4p-gc3__tilt{width:min(78%,360px);perspective:1100px;touch-action:pan-y}.c4p-gc3__card{position:relative;aspect-ratio:1088 / 1520;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.c4p-gc3__card.is-tilting{transition:transform .08s linear}.c4p-gc3__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2.2%/1.6%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 30px 46px -24px #000000bf,0 0 0 1px #ffffff0f;background:#efe7d7}.c4p-gc3__face--b{transform:rotateY(180deg);background:#123a6b}.c4p-gc3__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;opacity:0;transition:opacity .35s ease}.c4p-gc3__img.is-on{opacity:1}.c4p-gc3__sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2.2%/1.6%;pointer-events:none;transform:translateZ(1px);background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.26) 48%,transparent 62%);background-size:250% 250%;background-position:var(--gx, 110%) 0;mix-blend-mode:screen;opacity:.9}.c4p-gc3__card.is-flipped .c4p-gc3__sheen{transform:rotateY(180deg) translateZ(1px)}.c4p-gc3__flip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#ffffff0a;color:#fff;font:600 14px/1 var(--c4p-font-label);cursor:pointer;transition:background .2s,border-color .2s}.c4p-gc3__flip:hover{background:#ffffff1f;border-color:#fff9}.c4p-gc3__flip:focus-visible{outline:2px solid var(--c4p-color-palette-lastmove);outline-offset:3px}.c4p-gcf{display:grid;gap:16px;margin:4px 0 6px;color:var(--c4p-color-text-primary)}.c4p-gcf__sub{margin:0;font-size:15px;line-height:1.45;color:var(--c4p-color-text-muted)}.c4p-gcf fieldset{margin:0;padding:0;border:0;min-width:0}.c4p-gcf__pcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.c4p-gcf__pc{position:relative;display:grid;justify-items:center;gap:2px;padding:12px 4px 11px;border:1.5px solid var(--c4p-color-palette-line);border-radius:14px;background:#fff;cursor:pointer;text-align:center;transition:transform .2s ease,border-color .2s,background .2s,color .2s}.c4p-gcf__pc input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.c4p-gcf__pi{position:relative;width:40px;height:40px}.c4p-gcf__pi img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .2s}.c4p-gcf__pi .w{opacity:0}.c4p-gcf__pc b{font:600 14px/1.2 var(--c4p-font-label)}.c4p-gcf__pv{font:600 16px/1.2 var(--c4p-font-price);font-variant-numeric:tabular-nums}.c4p-gcf__pc:hover{border-color:var(--c4p-color-palette-night)}.c4p-gcf__pc:has(input:checked){border-color:var(--c4p-color-palette-night);background:var(--c4p-color-palette-night);color:#fff;transform:translateY(-2px)}.c4p-gcf__pc:has(input:checked) .w{opacity:1}.c4p-gcf__pc:has(input:checked) .b{opacity:0}.c4p-gcf__pc:has(input:focus-visible){outline:2px solid var(--c4p-color-palette-navy);outline-offset:3px}.c4p-gcf__gets{padding:14px 16px;border-radius:14px;background:var(--c4p-color-palette-navy-tint)}.c4p-gcf__eye{margin:0 0 8px;font:600 12.5px/1.3 var(--c4p-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--c4p-color-text-muted)}.c4p-gcf__eye b{color:var(--c4p-color-palette-night);font-variant-numeric:tabular-nums;letter-spacing:.04em}.c4p-gcf__gets ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.c4p-gcf__gets li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;line-height:1.35}.c4p-gcf__gets li b{font:600 15px/1.35 var(--c4p-font-price);font-variant-numeric:tabular-nums;white-space:nowrap}.c4p-gcf__fine{margin:9px 0 0;font-size:13px;line-height:1.4;color:var(--c4p-color-text-muted)}.c4p-gcf__seg{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.c4p-gcf__seg legend{width:100%;padding:0;margin:0 0 8px;font:600 14px/1.3 var(--c4p-font-label)}.c4p-gcf__seg label{position:relative;cursor:pointer}.c4p-gcf__seg label input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.c4p-gcf__seg label span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--c4p-color-palette-line);border-radius:999px;background:#fff;font:600 14px/1 var(--c4p-font-label);transition:border-color .2s,background .2s}.c4p-gcf__seg label:hover span{border-color:var(--c4p-color-palette-night)}.c4p-gcf__seg label:has(input:checked) span{border-color:var(--c4p-color-palette-night);background:var(--c4p-color-palette-navy-tint);box-shadow:inset 0 0 0 1px var(--c4p-color-palette-night)}.c4p-gcf__seg label:has(input:focus-visible) span{outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-gcf__dt{min-height:44px;padding:0 12px;border:1.5px solid var(--c4p-color-palette-line);border-radius:10px;background:#fff;color:var(--c4p-color-text-primary);font:500 15px var(--c4p-font-label);font-variant-numeric:tabular-nums}.c4p-gcf__rf{display:grid;gap:12px}.c4p-gcf__rf[hidden],.c4p-gcf__self[hidden]{display:none}.c4p-gcf__two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media(max-width:520px){.c4p-gcf__two{grid-template-columns:1fr}}.c4p-gcf__f{position:relative;display:grid;gap:5px;font:600 13.5px/1.3 var(--c4p-font-label);color:var(--c4p-color-text-primary)}.c4p-gcf__f i{font-style:normal;color:var(--c4p-color-palette-error)}.c4p-gcf__f input,.c4p-gcf__f textarea{width:100%;min-width:0;box-sizing:border-box;min-height:46px;padding:11px 12px;border:1.5px solid var(--c4p-color-palette-line);border-radius:10px;background:#fff;color:var(--c4p-color-text-primary);font:500 16px/1.4 var(--c4p-font-family-text, "Familjen Grotesk", system-ui, sans-serif)}.c4p-gcf__f textarea{resize:vertical;min-height:70px}.c4p-gcf__f input:focus-visible,.c4p-gcf__f textarea:focus-visible,.c4p-gcf__dt:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:1px;border-color:var(--c4p-color-palette-navy)}.c4p-gcf__f input[aria-invalid=true]{border-color:var(--c4p-color-palette-error)}.c4p-gcf__cnt{justify-self:end;font:500 12.5px var(--c4p-font-label);font-variant-numeric:tabular-nums;color:var(--c4p-color-text-muted)}.c4p-gcf__self{margin:0;font-size:15px;color:var(--c4p-color-text-muted)}.c4p-gcf__env{position:relative;padding:26px 16px 16px;border-radius:14px;background:#f4ede0;overflow:hidden}.c4p-gcf__flap{position:absolute;left:0;right:0;top:0;height:24px;background:linear-gradient(172deg,#e6d9bf 50%,transparent 51%) left / 50% 100% no-repeat,linear-gradient(188deg,#e6d9bf 50%,transparent 51%) right / 50% 100% no-repeat}.c4p-gcf__letter{display:grid;gap:6px;padding:14px 16px;border-radius:8px;background:#fffdf8;box-shadow:0 8px 18px -10px #00000047;font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}.c4p-gcf__letter.is-in{animation:c4p-gcf-in .55s ease-out}.c4p-gcf__z{font:italic 500 18px/1.35 var(--c4p-font-family-display);color:var(--c4p-color-palette-night)}.c4p-gcf__z:empty{display:none}.c4p-gcf__meta{font:500 13.5px/1.35 var(--c4p-font-label);color:var(--c4p-color-text-muted);font-variant-numeric:tabular-nums}.c4p-gcf__meta b,.c4p-gcf__to b{color:var(--c4p-color-text-primary)}@keyframes c4p-gcf-in{0%{transform:translateY(14px);opacity:.35}}.c4p-gcf__err{margin:0;font:600 14px/1.4 var(--c4p-font-label);color:var(--c4p-color-palette-error)}.c4p-gcf__late{margin:0;padding:10px 14px;border-left:3px solid var(--c4p-color-palette-lastmove);background:#fdf8e7;font-size:14.5px;line-height:1.45}.c4p-gcf__err[hidden],.c4p-gcf__late[hidden]{display:none}@media(prefers-reduced-motion:reduce){.c4p-gc3__card,.c4p-gc3__img,.c4p-gcf__pc{transition:none}.c4p-gcf__letter.is-in{animation:none}.c4p-gcf__pc:has(input:checked){transform:none}}.c4p-rp2{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(40px,5vw,72px);color:var(--c4p-color-text-primary)}.c4p-rp2__head{max-width:680px;margin-bottom:clamp(20px,3vw,32px)}.c4p-rp2__h{margin:6px 0 10px;font-family:var(--c4p-font-family-display);font-weight:600;font-size:clamp(2rem,1.5rem + 2vw,3.1rem);line-height:1.08}.c4p-rp2__lead{margin:0;font-size:17px;line-height:1.5;color:var(--c4p-color-text-muted)}.c4p-rp2__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);grid-template-areas:"ed col";gap:18px clamp(24px,4vw,56px);align-items:start}.c4p-rp2__col{grid-area:col;display:grid;gap:16px;min-width:0}.c4p-rp2__ed{grid-area:ed;display:grid;gap:22px;min-width:0}.c4p-rp2__pv{min-width:0}.c4p-rp2__act{display:grid;gap:12px;justify-items:start;min-width:0}@media(min-width:990px){.c4p-rp2__col{position:sticky;top:calc(var(--header-height, 64px) + 20px)}}.c4p-rp2__c{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 24px 44px -26px #061a31b3;background:var(--c4p-color-palette-night)}.c4p-rp2.is-story .c4p-rp2__c{max-width:300px;margin-inline:auto}.c4p-rp2__name{display:grid;gap:6px;max-width:360px;font:600 14px/1.3 var(--c4p-font-label)}.c4p-rp2__name input{min-height:46px;padding:0 12px;border:1.5px solid var(--c4p-color-palette-line);border-radius:10px;font:500 16px var(--c4p-font-family-text, "Familjen Grotesk", system-ui, sans-serif);color:var(--c4p-color-text-primary);background:#fff}.c4p-rp2__name input:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:1px}.c4p-rp2__side{margin:0;padding:0;border:0;min-width:0}.c4p-rp2__side legend{display:flex;align-items:baseline;gap:8px;padding:0;margin:0 0 10px}.c4p-rp2__cnt{font:500 13px var(--c4p-font-label);font-style:normal;font-variant-numeric:tabular-nums;color:var(--c4p-color-text-muted)}.c4p-rp2__rowwrap{position:relative}.c4p-rp2__ops{display:flex;gap:10px;min-height:198px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:4px 2px 10px;scrollbar-width:thin}.c4p-rp2__op{position:relative;flex:none;width:128px;display:grid;align-content:start;gap:6px;padding:8px;border:1.5px solid var(--c4p-color-palette-line);border-radius:12px;background:#fff;cursor:pointer;scroll-snap-align:start;transition:border-color .2s,box-shadow .2s}.c4p-rp2__op input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.c4p-rp2__op b{font:600 13.5px/1.25 var(--c4p-font-label)}.c4p-rp2__op em{font:500 12.5px/1.25 var(--c4p-font-moves);font-style:normal;font-variant-numeric:tabular-nums;color:var(--c4p-color-text-muted)}.c4p-rp2__op:hover{border-color:var(--c4p-color-palette-night)}.c4p-rp2__op:has(input:checked){border-color:var(--c4p-color-palette-night);box-shadow:0 0 0 3px #0b274729;background:var(--c4p-color-palette-navy-tint)}.c4p-rp2__op:has(input:focus-visible){outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-rp2__arr{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-27px;border:1px solid var(--c4p-color-palette-line);border-radius:50%;background:#fff;box-shadow:0 6px 16px -8px #061a3173;cursor:pointer}.c4p-rp2__arr[data-d="-1"]{left:-8px}.c4p-rp2__arr[data-d="1"]{right:-8px}.c4p-rp2__arr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:9px;height:9px;border:solid var(--c4p-color-palette-night);border-width:2px 2px 0 0;transform:translate(-2px) rotate(45deg)}.c4p-rp2__arr[data-d="-1"]:before{transform:translate(2px) rotate(-135deg)}.c4p-rp2__arr[hidden]{display:none}.c4p-rp2__arr:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-rp2__fm{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--c4p-color-palette-glaze-soft)}.c4p-rp2__fm button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:none;font:600 14px var(--c4p-font-label);color:var(--c4p-color-text-muted);cursor:pointer}.c4p-rp2__fm button[aria-pressed=true]{background:#fff;color:var(--c4p-color-palette-night);box-shadow:0 1px 3px #061a312e}.c4p-rp2__fm button:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-rp2__sh{display:flex;flex-wrap:wrap;gap:10px}.c4p-rp2__act .c4p-small{margin:0}.c4p-rp2__buy{display:grid;gap:14px;margin-top:clamp(28px,4vw,48px);padding:clamp(18px,3vw,28px);border-radius:18px;background:var(--c4p-color-palette-glaze-soft)}.c4p-rp2__bh{margin:0;font-family:var(--c4p-font-family-display);font-weight:600;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.c4p-rp2__pair{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:16px}.c4p-rp2__m{display:grid;gap:6px;justify-items:center;text-align:center;color:inherit;text-decoration:none}.c4p-rp2__mi{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#fff}.c4p-rp2__mi img{width:100%;height:100%;object-fit:cover;display:block}.c4p-rp2__mi c4p-mini{width:66%}.c4p-rp2__m b{font:600 16px/1.25 var(--c4p-font-family-display)}.c4p-rp2__m span:last-child{font:600 14px var(--c4p-font-price);font-variant-numeric:tabular-nums;color:var(--c4p-color-text-muted)}.c4p-rp2__m:hover b{text-decoration:underline;text-underline-offset:3px}.c4p-rp2__tot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.c4p-rp2__sum{margin:0;font:500 16px/1.4 var(--c4p-font-price);font-variant-numeric:tabular-nums}.c4p-rp2__sum s{color:var(--c4p-color-text-muted)}.c4p-rp2__sum b{font-size:20px;color:var(--c4p-color-palette-night)}.c4p-rp2__sum span{display:block;font:500 14px var(--c4p-font-label);color:var(--c4p-color-text-muted)}.c4p-rp2__msg{margin:0;min-height:1.3em;font:500 14px var(--c4p-font-label);color:var(--c4p-color-text-muted)}@media(max-width:749px){.c4p-rp2__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"pv" "ed" "act"}.c4p-rp2__col{display:contents}.c4p-rp2__pv{grid-area:pv}.c4p-rp2__act{grid-area:act}.c4p-rp2__pv{position:sticky;top:var(--c4p-rp2-top, 60px);z-index:5;display:flex;justify-content:center;margin-inline:-16px;padding:8px 16px;background:#fff;box-shadow:0 10px 14px -12px #061a3159}.c4p-rp2__c{width:132px;border-radius:10px}.c4p-rp2.is-story .c4p-rp2__c{width:100px}.c4p-rp2__ops{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.c4p-rp2__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.c4p-rp2__tot .c4p-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.c4p-rp2__op{transition:none}}.c4p-fmx__hd .c4p-eye{display:block;margin-top:10px}.c4p-fmx__hd h1{margin-top:4px}.c4p-fmx__g{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,210px);gap:14px}.c4p-fmx__t{position:relative;display:block;min-width:0;grid-row:span 2;border-radius:16px;overflow:hidden;background:var(--c4p-color-palette-glaze-soft);color:var(--c4p-color-text-primary);text-decoration:none;isolation:isolate}.c4p-fmx__t--big,.c4p-fmx__t--wide{grid-column:span 2}.c4p-fmx__t--sm{grid-row:span 1;grid-column:span 2}.c4p-fmx__im{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.c4p-fmx__t:hover .c4p-fmx__im{transform:scale(1.04)}.c4p-fmx__lb{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:grid;gap:2px;padding:11px 14px;border-radius:12px;background:#fffffff0;box-shadow:0 6px 18px -12px #061a3180}.c4p-fmx__lb b{font:600 clamp(17px,1.05rem + .3vw,21px)/1.2 var(--c4p-font-family-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c4p-fmx__lb em{font:500 14px/1.3 var(--c4p-font-label);font-style:normal;font-variant-numeric:tabular-nums;color:var(--c4p-color-text-muted)}.c4p-fmx__t:hover .c4p-fmx__lb b,.c4p-fmx__t:focus-visible .c4p-fmx__lb b{text-decoration:underline;text-underline-offset:3px}.c4p-fmx__t:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:3px}.c4p-fmx__b{position:absolute;top:12px;right:12px;z-index:2;width:min(34%,150px);border-radius:6px;overflow:hidden;box-shadow:0 12px 22px -12px #061a3199;opacity:0;transform:translateY(-6px);transition:opacity .3s,transform .3s;pointer-events:none}.c4p-fmx__t:hover .c4p-fmx__b,.c4p-fmx__t:focus-visible .c4p-fmx__b{opacity:1;transform:none}@media(hover:none){.c4p-fmx__b{display:none}}.c4p-fmx__t--ann{background:#f4f0e7}.c4p-fmx__signs{position:absolute;top:10px;right:16px;font:700 clamp(34px,2rem + 1vw,48px)/1 var(--c4p-font-family-display);letter-spacing:.04em;color:#9a7b1c}.c4p-fmx__t--gc{background:radial-gradient(70% 90% at 80% 20%,#14467f,var(--c4p-color-palette-night))}.c4p-fmx__pcs{position:absolute;top:12px;right:14px;display:flex;gap:4px}.c4p-fmx__pcs img{width:clamp(30px,2.4vw,40px);height:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.c4p-fmx__t--sm .c4p-fmx__lb{right:auto;max-width:calc(100% - 24px)}.c4p-fmx__same{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;margin-top:clamp(24px,3vw,36px);padding:clamp(16px,2.5vw,24px);border-radius:16px;background:var(--c4p-color-palette-glaze-soft)}.c4p-fmx__sh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.c4p-fmx__sh h2{margin:0;font:600 clamp(1.3rem,1.15rem + .6vw,1.7rem)/1.2 var(--c4p-font-family-display)}.c4p-fmx__sel{min-width:0;max-width:100%}.c4p-fmx__sel select{min-height:46px;width:100%;max-width:100%;text-overflow:ellipsis;padding:0 40px 0 14px;border:1.5px solid var(--c4p-color-palette-line);border-radius:10px;background:#fff;font:600 15px var(--c4p-font-label);color:var(--c4p-color-text-primary)}.c4p-fmx__sel select:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:1px}.c4p-fmx__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:92px}.c4p-fmx__f{display:grid;align-content:center;justify-items:center;gap:4px;min-height:88px;padding:10px 6px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--c4p-color-palette-line);text-align:center;color:var(--c4p-color-text-primary);text-decoration:none}.c4p-fmx__f b{font:600 15px/1.2 var(--c4p-font-label)}.c4p-fmx__f span{font:600 15px/1.2 var(--c4p-font-price);font-variant-numeric:tabular-nums;color:var(--c4p-color-palette-navy)}a.c4p-fmx__f:hover{box-shadow:0 0 0 1.5px var(--c4p-color-palette-night)}a.c4p-fmx__f:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-fmx__f.is-no{background:transparent;box-shadow:none;border:1px dashed var(--c4p-color-palette-line)}.c4p-fmx__f.is-no b{color:var(--c4p-color-text-muted)}.c4p-fmx__f.is-no span{color:var(--c4p-color-text-muted);font-weight:500}@media(max-width:749px){.c4p-fmx__g{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:128px;gap:10px}.c4p-fmx__lb{left:8px;right:8px;bottom:8px;padding:9px 11px}.c4p-fmx__t--tall .c4p-fmx__lb b{white-space:normal}.c4p-fmx__lb em{font-size:13px}.c4p-fmx__row{grid-template-columns:repeat(3,minmax(0,1fr))}.c4p-fmx__sel{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.c4p-fmx__im,.c4p-fmx__b{transition:none}.c4p-fmx__t:hover .c4p-fmx__im{transform:none}}.c4p-xl__you{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font:500 14px/1.3 var(--c4p-font-label);color:#cfdcea}.c4p-xl__cc{min-height:44px;max-width:100%;padding:0 36px 0 12px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background-color:#ffffff14;color:#fff;font:600 15px var(--c4p-font-label)}.c4p-xl__cc option{color:var(--c4p-color-text-primary);background:#fff}.c4p-xl__cc:focus-visible{outline:2px solid var(--c4p-color-palette-lastmove);outline-offset:2px}.c4p-xl__msg{margin:0;font-size:15.5px;line-height:1.45;color:#cfdcea}.c4p-xl__msg:empty{display:none}.c4p-xl__msg b{color:#f3d36b;font-variant-numeric:tabular-nums}.c4p-xb{display:grid;gap:18px}.c4p-xb .c4p-xl__h2{margin-bottom:0}.c4p-xb__step{margin:0;padding:0;border:0;min-width:0}.c4p-xb__step legend,.c4p-xb__lg{display:flex;align-items:center;gap:10px;padding:0;margin:0 0 12px;font:600 17px/1.3 var(--c4p-font-label)}.c4p-xb__step em,.c4p-xb__lg em{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c4p-color-palette-night);color:#f3d36b;font:700 14px/1 var(--c4p-font-label);font-style:normal;font-variant-numeric:tabular-nums}.c4p-xb__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.c4p-xb__packs legend{grid-column:1 / -1}.c4p-xb__pk{position:relative;display:grid;gap:6px;align-content:start;padding:10px 10px 14px;border:1.5px solid var(--c4p-color-border-base);border-radius:16px;background:var(--c4p-color-surface-base);cursor:pointer;transition:border-color .2s,box-shadow .2s}.c4p-xb__pk input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.c4p-xb__pk img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#f3f5f8}.c4p-xb__pk b{font:600 20px/1.2 var(--c4p-font-family-display)}.c4p-xb__pk:hover{border-color:var(--c4p-color-palette-night)}.c4p-xb__pk:has(input:checked){border-color:var(--c4p-color-palette-night);box-shadow:0 0 0 3px #0b274729;background:var(--c4p-color-palette-navy-tint)}.c4p-xb__pk:has(input:focus-visible){outline:2px solid var(--c4p-color-palette-navy);outline-offset:3px}.c4p-xb__shown{margin:-6px 0 0;font-size:13.5px;color:var(--c4p-color-text-muted)}.c4p-xb__row{display:flex;gap:10px;overflow-x:auto;padding:3px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.c4p-xb__op{position:relative;flex:none;width:112px;display:grid;gap:6px;padding:7px;border:1.5px solid var(--c4p-color-border-base);border-radius:12px;background:#fff;cursor:pointer;scroll-snap-align:start}.c4p-xb__op input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.c4p-xb__op span{font:600 13px/1.25 var(--c4p-font-label)}.c4p-xb__op:hover{border-color:var(--c4p-color-palette-night)}.c4p-xb__op:has(input:checked){border-color:var(--c4p-color-palette-night);box-shadow:0 0 0 3px #0b274729;background:var(--c4p-color-palette-navy-tint)}.c4p-xb__op:has(input:focus-visible){outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-xb__ops.is-off .c4p-xb__row{opacity:.4}.c4p-xb__ops.is-off .c4p-xb__op{cursor:default}.c4p-xb__sz{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.c4p-xb__sz[hidden]{display:none}.c4p-xb__sz>span{font:600 14px var(--c4p-font-label);margin-right:4px}.c4p-xb__sz label{position:relative;cursor:pointer}.c4p-xb__sz label input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.c4p-xb__sz label span{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1.5px solid var(--c4p-color-palette-line);border-radius:999px;background:#fff;font:600 14px var(--c4p-font-label);font-variant-numeric:tabular-nums}.c4p-xb__sz label:has(input:checked) span{border-color:var(--c4p-color-palette-night);background:var(--c4p-color-palette-navy-tint);box-shadow:inset 0 0 0 1px var(--c4p-color-palette-night)}.c4p-xb__sz label:has(input:focus-visible) span{outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-xb__go{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:16px 18px;border:1px solid #f0e2b6;border-radius:16px;background:#fffaf0}.c4p-xb__go .c4p-xb__lg{margin:0;font-weight:500;font-size:16px}.c4p-xb__sum{font-variant-numeric:tabular-nums}.c4p-xb__sum s{color:var(--c4p-color-text-muted)}.c4p-xb__sum b{font-family:var(--c4p-font-price)}.c4p-xb__add[hidden],.c4p-xb__gc[hidden]{display:none}.c4p-xb__msg{grid-column:1 / -1;margin:0;font:500 14px var(--c4p-font-label);color:var(--c4p-color-palette-success)}.c4p-xb__msg:empty{display:none}@media(max-width:749px){.c4p-xb__packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.c4p-xb__pk b{font-size:17px}.c4p-xb__row{margin-inline:-16px;padding-inline:16px}.c4p-xb__go{grid-template-columns:minmax(0,1fr)}.c4p-xb__go .c4p-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.c4p-xb__pk{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/c4p-t24.css.map */
