.vc{--vb:var(--navy,#1B2035);--vf:#F6F3EE;container-type:inline-size;position:relative;width:100%;aspect-ratio:16/10;color:var(--vf);text-align:left;filter:drop-shadow(0 18px 30px rgba(17,17,17,.16)) drop-shadow(0 2px 4px rgba(17,17,17,.08))}.vc-2{--vb:var(--acc,#6D1F2C)}.vc-3{--vb:var(--paper,#D8CCBC);--vf:#111}.vc-4{--vb:#111;--vf:var(--paper,#D8CCBC)}.vc-in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;background:var(--vb);-webkit-mask:radial-gradient(circle at 0 50%,#0000 3.4cqw,#000 calc(3.4cqw + .5px)) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,#0000 3.4cqw,#000 calc(3.4cqw + .5px)) right/51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,#0000 3.4cqw,#000 calc(3.4cqw + .5px)) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,#0000 3.4cqw,#000 calc(3.4cqw + .5px)) right/51% 100% no-repeat}.vc-in:after{content:"";position:absolute;top:2.4cqw;right:2.4cqw;bottom:2.4cqw;left:2.4cqw;border:1px solid color-mix(in srgb,var(--vf) 22%,transparent);pointer-events:none}.vc-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:6cqw 4cqw 5.4cqw 7cqw}.vc-top{display:flex;justify-content:space-between;align-items:center;gap:3cqw}.vc-logo{display:block;height:3.2cqw;width:auto;max-width:48%}.vc-1 .vc-logo,.vc-2 .vc-logo,.vc-4 .vc-logo{filter:brightness(0) invert(1);opacity:.92}.vc-4 .vc-logo{filter:brightness(0) invert(.88) sepia(.25)}.vc-cap{font:600 1.55cqw/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;opacity:.75;white-space:nowrap}.vc-amt{display:block;font-family:var(--disp);font-size:25cqw;line-height:.8;letter-spacing:-.045em;margin:auto 0 0}.vc-line{display:block;margin-top:3.2cqw;font-family:var(--disp);font-size:3.3cqw;line-height:1.1;opacity:.92}.vc-stub{position:relative;flex:0 0 17cqw;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:6cqw 0 5.4cqw;border-left:1px dashed color-mix(in srgb,var(--vf) 40%,transparent)}.vc-no{font:600 1.55cqw/1 var(--sans);letter-spacing:.16em;opacity:.75}.vc-adm{writing-mode:vertical-rl;transform:rotate(180deg);font:600 1.55cqw/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;opacity:.75}.pc-m .vc{position:absolute;left:9%;right:9%;top:50%;width:auto;transform:translateY(-50%) rotate(-4deg);transition:transform 1.2s var(--ease)}.pc-m .vc .vc-logo{position:static;inset:auto;width:auto;height:3.2cqw;max-width:48%;padding:0;object-fit:fill;mix-blend-mode:normal;transform:none;animation:none;transition:none}.pc:hover .pc-m .vc{transform:translateY(-50%) rotate(-1deg) scale(1.03)}.gc-stage{flex:1.25 1 560px;min-width:0;position:relative;display:grid;place-items:center;aspect-ratio:5/4;background:var(--tile);overflow:hidden}.gc-stage .vc{position:absolute;width:74%;left:13%;top:50%;transform:translateY(-50%) rotate(-3deg);opacity:0;visibility:hidden;transition:opacity .5s ease,transform .8s var(--ease),visibility 0s .5s}.gc-stage .vc.on{opacity:1;visibility:visible;transform:translateY(-50%) rotate(-3deg);transition:opacity .5s ease,transform .8s var(--ease)}.gc-stage .vc.off-l{transform:translate(-8%,-50%) rotate(-7deg)}.gc-vals{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px}.gc-vals label{position:relative}.gc-vals input{position:absolute;opacity:0;pointer-events:none}.gc-vals span{display:grid;place-items:center;min-height:56px;border:1px solid rgba(17,17,17,.25);cursor:pointer;font:400 22px var(--disp);transition:background .25s,color .25s,border-color .25s}.gc-vals label:hover span{border-color:var(--ink)}.gc-vals input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.gc-vals input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.gc-vals input:disabled+span{opacity:.35;text-decoration:line-through;cursor:default}.gc-to{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border:1px solid var(--line);cursor:pointer;font:500 15px var(--sans)}.gc-to input{width:18px;height:18px;margin:0;accent-color:var(--ink)}.gc-rf{display:grid;gap:14px;margin-top:-12px;padding:20px 16px;border:1px solid var(--line);border-top:0}.gc-rf[hidden]{display:none}.gc-rf label{display:grid;gap:6px;font:500 13px var(--sans)}.gc-rf input,.gc-rf textarea{width:100%;padding:12px 14px;border:1px solid rgba(17,17,17,.25);border-radius:0;background:var(--bg);color:var(--ink);font:400 16px var(--sans)}.gc-rf textarea{font-family:var(--disp);font-size:19px;line-height:1.35;resize:vertical;min-height:96px}.gc-rf input:focus,.gc-rf textarea:focus{outline:none;border-color:var(--ink)}.gc-rf .muted{font-weight:400}.gc-err{margin:0;padding:12px 14px;background:color-mix(in srgb,var(--acc) 10%,transparent);color:var(--acc);font-size:14px}.gc-err[hidden]{display:none}.gc-notes{display:grid;gap:12px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--mut)}.gc-notes li{display:flex;gap:12px;align-items:flex-start}.gc-notes svg{flex:0 0 18px;margin-top:1px;color:var(--ink)}.gc-desc{font-size:16px;line-height:1.6}.gc-desc p{margin:0 0 .8em}.gc-add{width:100%}.gc-add.busy{opacity:.6;pointer-events:none}@media(max-width:900px){.gc-stage{aspect-ratio:1/1;flex-basis:100%}.gc-stage .vc{width:86%;left:7%}}.hiw{padding-top:clamp(56px,7vw,100px);padding-bottom:clamp(56px,7vw,100px);border-top:1px solid var(--line)}.hiw-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;counter-reset:hiw}.hiw-s{display:flex;flex-direction:column;min-width:0}.hiw-s h3{margin:6px 0 10px;font-size:clamp(24px,2.2vw,30px);line-height:1.05;letter-spacing:-.02em}.hiw-s p{margin:0;font-size:15px;line-height:1.6;color:var(--mut)}.hiw-n{margin-top:22px;font:600 11px var(--sans);letter-spacing:.2em;color:var(--mut)}.hiw-a{position:relative;aspect-ratio:4/3.4;background:var(--tile);overflow:hidden;display:grid;place-items:center;padding:8%}.hiw-a1 .hiw-f{position:absolute;width:62%;left:19%;top:50%}.hiw-a1 .hiw-f .vc{filter:drop-shadow(0 10px 16px rgba(17,17,17,.14))}.hiw-a1 .hiw-f:nth-child(1){transform:translateY(-78%) rotate(-9deg) translate(-10%)}.hiw-a1 .hiw-f:nth-child(2){transform:translateY(-50%) rotate(-2deg)}.hiw-a1 .hiw-f:nth-child(3){transform:translateY(-20%) rotate(6deg) translate(10%)}.hiw-form,.hiw-mail,.hiw-co{width:100%;background:var(--bg);box-shadow:0 12px 26px #1111111a;font-family:var(--sans)}.hiw-form{display:grid;gap:10px;padding:16px}.hiw-row{display:grid;gap:4px}.hiw-row b{font:600 9px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.hiw-row i{font-style:normal;font-size:12px;padding:7px 9px;border:1px solid var(--line)}.hiw-msg i{font-size:14px;line-height:1.2}.hiw-msg em{justify-self:end;font:500 9px var(--sans);font-style:normal;color:var(--mut)}.hiw-mail{display:grid;gap:7px;padding:0 0 14px;text-align:left}.hiw-mh{display:flex;gap:4px;padding:7px 9px;background:var(--paper)}.hiw-mh i{width:6px;height:6px;border-radius:50%;background:#11111140}.hiw-from,.hiw-subj,.hiw-q,.hiw-code,.hiw-btn{margin:0 14px}.hiw-from{font:600 9px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.hiw-subj{font:600 12px/1.3 var(--sans)}.hiw-q{font-size:14px;line-height:1.2}.hiw-code{padding:7px;border:1px dashed rgba(17,17,17,.35);font:600 10px var(--sans);letter-spacing:.12em;text-align:center}.hiw-btn{justify-self:start;padding:6px 10px;background:var(--ink);color:var(--bg);font:600 9px var(--sans);letter-spacing:.14em;text-transform:uppercase}.hiw-rcpt{position:absolute;right:6%;bottom:6%;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;background:var(--ink);color:var(--bg);font:500 10px var(--sans)}.hiw-rcpt svg{width:12px;height:12px}.hiw-co{display:grid;gap:8px;padding:14px}.hiw-in{display:flex;gap:6px}.hiw-in i{flex:1;font-style:normal;font-size:11px;color:var(--mut);padding:8px 9px;border:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hiw-in b{padding:8px 10px;background:var(--ink);color:var(--bg);font:600 10px var(--sans)}.hiw-tag{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--tile);font:600 10px var(--sans);letter-spacing:.06em}.hiw-tag svg{width:12px;height:12px}.hiw-tag s{text-decoration:none;color:var(--mut)}.hiw-ln{display:flex;justify-content:space-between;font-size:12px}.hiw-ln i{font-style:normal}.hiw-tot{padding-top:8px;border-top:1px solid var(--line);font-weight:600}.hiw-facts{display:flex;flex-wrap:wrap;gap:10px 28px;margin:clamp(32px,4vw,48px) 0 0;padding:20px 0 0;border-top:1px solid var(--line);list-style:none;font-size:14px;color:var(--mut)}.hiw-facts li{display:flex;gap:10px;align-items:baseline}.hiw-facts li:before{content:"";flex:0 0 6px;height:6px;border-radius:50%;background:var(--acc);transform:translateY(-2px)}@media(max-width:1000px){.hiw-g{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}}@media(max-width:560px){.hiw-g{grid-template-columns:1fr}.hiw-a{aspect-ratio:4/3}}.gcp{max-width:760px;margin:0 auto;padding:clamp(48px,8vw,110px) 20px 80px;text-align:center}.gcp-logo{height:30px;width:auto}.gcp-h{margin:clamp(32px,5vw,56px) 0 10px;font-size:clamp(40px,6vw,72px);line-height:.95;letter-spacing:-.03em}.gcp .vc{max-width:620px;margin:clamp(32px,5vw,56px) auto;transform:rotate(-2deg)}.gcp-code{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin:8px 0 6px;padding:18px 24px;border:1px dashed rgba(17,17,17,.35);font:500 clamp(20px,3.4vw,30px)/1 var(--sans);letter-spacing:.14em}.gcp-code button{padding:8px 12px;border:1px solid var(--ink);background:none;color:var(--ink);cursor:pointer;font:600 11px var(--sans);letter-spacing:.16em;text-transform:uppercase}.gcp-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:22px 0 0;font-size:15px}.gcp-qr{display:inline-block;margin:28px 0 8px;padding:12px;background:#fff}.gcp-qr img,.gcp-qr canvas{display:block}.gcp-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.gcp .tag-x{display:inline-block;margin-left:8px;padding:4px 8px;background:var(--acc);color:var(--bg);font:600 10px var(--sans);letter-spacing:.16em;text-transform:uppercase;vertical-align:middle}@media print{.gcp-acts,.gcp-code button{display:none}.gcp .vc{filter:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/aj-gift.css.map */
