.akd-one-buttons{--akd-red: #c81e2f;--akd-blue: #143a67;--akd-dark: #111827;--akd-muted: #4b5563;--akd-soft: #f4f6f8;color:var(--akd-dark)}.akd-one-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(28px,5vw,72px);align-items:center;min-height:560px;padding:clamp(42px,7vw,90px) clamp(20px,5vw,76px);background:linear-gradient(135deg,#f8fafc,#eef3f8 56%,#dce5ef);overflow:hidden}.akd-one-eyebrow{margin:0 0 10px;color:var(--akd-red);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.akd-one-hero h1{margin:0;color:var(--akd-dark);font-size:clamp(2.5rem,6vw,6.25rem);line-height:.95}.akd-one-lead{max-width:620px;margin:22px 0 0;color:var(--akd-muted);font-size:1.12rem;line-height:1.6}.akd-one-actions,.akd-one-related{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.akd-one-btn,.akd-one-related a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:6px;font-weight:900;text-decoration:none}.akd-one-btn--primary{background:var(--akd-red);color:#fff}.akd-one-btn--secondary{border:1px solid #cbd5e1;color:var(--akd-blue)}.akd-one-btn--dark{background:var(--akd-dark);color:#fff}.akd-one-product{position:relative;min-height:390px}.akd-one-button{position:absolute;top:10px;left:50%;display:grid;width:min(78vw,360px);height:min(78vw,360px);max-width:360px;max-height:360px;transform:translate(-50%);place-items:center;border-radius:999px;background:linear-gradient(145deg,var(--akd-red),#821426);color:#fff;box-shadow:0 36px 76px #1118273d,inset 0 14px 24px #ffffff52,inset 0 -18px 28px #00000038}.akd-one-button span{font-size:clamp(4rem,11vw,7rem);font-weight:900;line-height:1}.akd-one-button small{position:absolute;bottom:28%;font-size:1rem;font-weight:900;letter-spacing:.16em}.akd-one-button:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:2px solid rgba(255,255,255,.36);border-radius:inherit}.akd-one-pin{position:absolute;right:6%;bottom:18px;width:160px;height:58px;border-radius:999px;background:linear-gradient(180deg,#f8fafc,#b7c4d3);box-shadow:0 20px 42px #1118272e}.akd-one-wrap{max-width:1180px;margin:0 auto;padding:clamp(42px,6vw,76px) 20px}.akd-one-order,.akd-one-content,.akd-one-design{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px;align-items:center}.akd-one-order h2,.akd-one-content h2,.akd-one-design h2,.akd-one-faq h2{margin:0;color:var(--akd-dark);font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.08}.akd-one-order p,.akd-one-content p,.akd-one-design p,.akd-one-faq p{margin:12px 0 0;color:var(--akd-muted);line-height:1.65}.akd-one-qty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.akd-one-qty-grid a{display:grid;min-height:78px;place-items:center;border:1px solid #d9dee5;border-radius:8px;background:#fff;color:var(--akd-dark);font-size:1.3rem;font-weight:900;text-decoration:none}.akd-one-qty-grid a:hover{border-color:var(--akd-red)}.akd-one-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px}.akd-one-features div,.akd-one-steps,.akd-one-design,.akd-one-faq details{border:1px solid #d9dee5;border-radius:8px;background:#fff}.akd-one-features div{min-height:150px;padding:20px}.akd-one-features strong{display:block;margin-bottom:12px;font-size:1.05rem}.akd-one-features span{color:var(--akd-muted);line-height:1.55}.akd-one-content{margin-top:46px;align-items:stretch}.akd-one-steps{padding:24px;background:var(--akd-soft)}.akd-one-steps ol{margin:18px 0 0;padding-left:22px;color:var(--akd-muted);line-height:1.8}.akd-one-design{margin-top:46px;padding:26px;background:linear-gradient(135deg,var(--akd-blue),var(--akd-dark))}.akd-one-design h2,.akd-one-design p{color:#fff}.akd-one-design .akd-one-eyebrow{color:#ffffffb8}.akd-one-faq{margin-top:46px}.akd-one-faq details{margin-top:12px;padding:16px 18px}.akd-one-faq summary{cursor:pointer;font-weight:900}.akd-one-related a{border:1px solid #d9dee5;color:var(--akd-blue)}@media(max-width:880px){.akd-one-hero,.akd-one-order,.akd-one-content,.akd-one-design,.akd-one-features{grid-template-columns:1fr}}@media(max-width:620px){.akd-one-hero{min-height:auto}.akd-one-product{min-height:280px}.akd-one-qty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.akd-shirt-deal__upload{padding:16px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}@media(max-width:640px){.akd-shirt-deal__grid,.akd-shirt-deal__variant-grid,.akd-shirt-deal__mode-grid,.akd-shirt-deal__color-row{grid-template-columns:1fr}.akd-shirt-deal__actions{grid-template-columns:1fr!important}.akd-shirt-deal__button--cart,.akd-shirt-deal__button--checkout{grid-column:1!important}.akd-shirt-deal__check-grid,.akd-shirt-deal__mini-grid{grid-template-columns:1fr}.akd-shirt-deal__sizes,.akd-shirt-deal__color-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.akd-shirt-deal__color-sizes>span{grid-column:1 / -1}.akd-shirt-deal__review dl div{grid-template-columns:1fr;gap:3px}}.akd-shirt-deal{--akd-red: #c8102e;--akd-blue: #102f5f;--akd-ink: #111827;--akd-muted: #526071;--akd-line: #d9e1ea;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(360px,1.05fr);gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(24px,5vw,72px);background:#f6f8fb;color:var(--akd-ink)}.akd-shirt-deal__media{position:sticky;top:24px;overflow:hidden;border-radius:8px;background:#fff;border:1px solid var(--akd-line)}.akd-shirt-deal__image{display:block;width:100%;height:auto}.akd-shirt-deal__panel{background:#fff;border:1px solid var(--akd-line);border-radius:8px;padding:clamp(20px,3vw,34px);box-shadow:0 18px 42px #102f5f1a}.akd-shirt-deal__eyebrow{margin:0 0 8px;color:var(--akd-red);font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.akd-shirt-deal h1{margin:0 0 12px;color:var(--akd-blue);font-size:clamp(2rem,4vw,3.5rem);line-height:1}.akd-shirt-deal__lead{margin:0 0 22px;color:var(--akd-muted);line-height:1.55}.akd-shirt-deal__form,.akd-shirt-deal__grid{display:grid;gap:14px}.akd-shirt-deal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.akd-shirt-deal__price-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;border-radius:8px;background:#fff5f5;border:1px solid #fecdd3}.akd-shirt-deal__price-row span,.akd-shirt-deal__field span,.akd-shirt-deal__file span,.akd-shirt-deal__fieldset legend{font-size:.82rem;font-weight:900;color:var(--akd-blue)}.akd-shirt-deal__price-row strong{color:var(--akd-red);font-size:1.45rem}.akd-shirt-deal__fieldset{margin:0;padding:16px;border:1px solid var(--akd-line);border-radius:8px}.akd-shirt-deal__variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.akd-shirt-deal__variant{display:grid;gap:5px;padding:14px;border:1px solid var(--akd-line);border-radius:8px;cursor:pointer}.akd-shirt-deal__variant.is-selected{border-color:var(--akd-red);background:#fff5f5}.akd-shirt-deal__variant input{position:absolute;opacity:0;pointer-events:none}.akd-shirt-deal__variant span{font-weight:900}.akd-shirt-deal__variant strong{color:var(--akd-red)}.akd-shirt-deal__production-fieldset{background:#fffdf7;border-color:#fde68a}.akd-shirt-deal__hint{margin:6px 0 0;color:var(--akd-muted);font-size:.9rem;line-height:1.4}.akd-shirt-deal__color-mix{display:grid;gap:10px;margin-top:12px}.akd-shirt-deal__mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.akd-shirt-deal__mode{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 14px;border:1px solid var(--akd-line);border-radius:8px;background:#fff;color:var(--akd-ink);font-weight:900;cursor:pointer}.akd-shirt-deal__mode input{accent-color:var(--akd-red)}.akd-shirt-deal__mode.is-selected{border-color:var(--akd-red);box-shadow:0 0 0 2px #c8102e1f}.akd-shirt-deal__color-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 92px 34px;gap:10px;align-items:end}.akd-shirt-deal__color-row.is-hidden{display:none}.akd-shirt-deal__color-preview{display:grid;gap:6px;justify-items:center;align-self:stretch;min-height:72px;padding:8px;border:1px solid var(--akd-line);border-radius:8px;background:#fff;color:var(--akd-muted);font-size:.72rem;font-weight:900;text-align:center}.akd-shirt-deal__color-preview[hidden]{display:none}.akd-shirt-deal__color-preview:not([hidden]){cursor:pointer}.akd-shirt-deal__color-preview:hover,.akd-shirt-deal__color-preview:focus-visible{border-color:var(--akd-blue);box-shadow:0 0 0 2px #102f5f1f;outline:none}.akd-shirt-deal__color-preview img{width:44px;height:52px;object-fit:cover;object-position:top center;border-radius:6px;background:#f8fafc}.akd-shirt-deal__color-preview span{max-width:100%;overflow-wrap:anywhere;line-height:1.1}.akd-shirt-deal__color-dialog{width:min(92vw,520px);padding:18px;border:1px solid var(--akd-line);border-radius:8px;background:#fff;color:var(--akd-ink);box-shadow:0 24px 70px #102f5f40}.akd-shirt-deal__color-dialog::backdrop{background:#11182794}.akd-shirt-deal__color-dialog img{display:block;width:100%;max-height:62vh;object-fit:contain;object-position:center;border-radius:8px;background:#f8fafc}.akd-shirt-deal__color-dialog strong{display:block;margin-top:12px;color:var(--akd-blue);font-size:1.1rem}.akd-shirt-deal__color-dialog p{margin:6px 0 0;color:var(--akd-muted);line-height:1.4}.akd-shirt-deal__dialog-close{position:absolute;top:10px;right:10px;width:34px;height:34px;min-height:34px;padding:0;border:1px solid var(--akd-line);border-radius:999px;background:#fff;color:var(--akd-blue);font-weight:900;cursor:pointer}.akd-shirt-deal__dialog-close:hover,.akd-shirt-deal__dialog-close:focus-visible{border-color:var(--akd-red);color:var(--akd-red);outline:none}.akd-shirt-deal__remove-color{align-self:center;justify-self:center;width:30px;height:30px;min-height:30px;padding:0;border:1px solid #fecdd3;border-radius:999px;background:#fff;color:var(--akd-red);font-size:.78rem;font-weight:900;line-height:1;cursor:pointer}.akd-shirt-deal__remove-color[hidden]{display:none}.akd-shirt-deal__remove-color:hover,.akd-shirt-deal__remove-color:focus-visible{border-color:var(--akd-red);background:#fff5f5;outline:none}.akd-shirt-deal__color-sizes{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;border:1px dashed var(--akd-line);border-radius:8px;background:#f8fafc}.akd-shirt-deal__color-sizes>span{grid-column:1 / -1;font-weight:900;color:var(--akd-blue)}.akd-shirt-deal__color-sizes label{display:grid;gap:5px;font-weight:800;color:var(--akd-ink)}.akd-shirt-deal__color-sizes input{width:100%;min-height:38px;padding:6px;border:1px solid var(--akd-line);border-radius:6px;text-align:center}.akd-shirt-deal__sizes input[readonly]{background:#f8fafc;color:var(--akd-muted)}.akd-shirt-deal__small-button{justify-self:start;min-height:42px;padding:0 16px;border:1px solid var(--akd-blue);border-radius:8px;background:#fff;color:var(--akd-blue);font-weight:900;cursor:pointer}.akd-shirt-deal__placement,.akd-shirt-deal__ink-counts{display:grid;gap:10px;margin-top:14px}.akd-shirt-deal__placement>span,.akd-shirt-deal__ink-counts>span{font-size:.82rem;font-weight:900;color:var(--akd-blue)}.akd-shirt-deal__check-grid,.akd-shirt-deal__mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.akd-shirt-deal__check-grid label{display:flex;min-height:46px;align-items:center;gap:8px;padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:var(--akd-ink);font-size:.88rem;font-weight:800}.akd-shirt-deal__check-grid input{width:16px;height:16px;accent-color:var(--akd-red)}.akd-shirt-deal__check-grid label:has(input:disabled){opacity:.5;cursor:not-allowed}.akd-shirt-deal__ink-counts[hidden],.akd-shirt-deal__field[hidden]{display:none}.akd-shirt-deal__field,.akd-shirt-deal__file{display:grid;gap:7px}.akd-shirt-deal__field input,.akd-shirt-deal__field select,.akd-shirt-deal__field textarea,.akd-shirt-deal__file input{width:100%;min-height:48px;border:1px solid #cbd5e1;border-radius:8px;padding:12px;background:#fff;color:var(--akd-ink)}.akd-shirt-deal__sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.akd-shirt-deal__sizes label{display:grid;gap:6px}.akd-shirt-deal__sizes span{font-weight:900;color:var(--akd-blue);text-align:center}.akd-shirt-deal__sizes input{min-width:0;min-height:46px;border:1px solid #cbd5e1;border-radius:8px;text-align:center}.akd-shirt-deal__size-note,.akd-shirt-deal__upload p{margin:10px 0 0;color:var(--akd-muted);font-size:.9rem}.akd-shirt-deal__size-note.is-complete{color:#166534;font-weight:800}.akd-shirt-deal__size-note.is-warning{color:var(--akd-red);font-weight:800}.akd-shirt-deal__extra-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;margin-top:12px;padding:12px;border:1px solid #d9e1ea;border-radius:8px;background:#f8fafc}.akd-shirt-deal__extra-summary span{color:var(--akd-blue);font-size:.82rem;font-weight:900}.akd-shirt-deal__extra-summary strong{color:var(--akd-red);font-size:1.1rem}.akd-shirt-deal__extra-summary p{grid-column:1 / -1;margin:0;color:var(--akd-muted);font-size:.9rem}.akd-shirt-deal__review{display:grid;gap:12px;padding:16px;border:2px solid var(--akd-blue);border-radius:8px;background:#fff}.akd-shirt-deal__review-head{display:flex;justify-content:space-between;gap:14px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--akd-line)}.akd-shirt-deal__review-head span{color:var(--akd-blue);font-size:.9rem;font-weight:900}.akd-shirt-deal__review-head strong{color:var(--akd-red);font-size:1.35rem}.akd-shirt-deal__review dl{display:grid;gap:8px;margin:0}.akd-shirt-deal__review dl div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start}.akd-shirt-deal__review dt{color:var(--akd-blue);font-size:.78rem;font-weight:900}.akd-shirt-deal__review dd{margin:0;color:var(--akd-ink);font-size:.92rem;line-height:1.35}.akd-shirt-deal__review p{margin:0;padding-top:10px;border-top:1px solid var(--akd-line);color:var(--akd-muted);font-size:.9rem;font-weight:800}.akd-shirt-deal__review p.is-complete{color:#166534}.akd-shirt-deal__review p.is-warning{color:var(--akd-red)}.akd-shirt-deal__upload{display:grid;gap:12px;padding:16px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.akd-shirt-deal__upload-title{color:var(--akd-blue);font-size:.82rem;font-weight:900}.akd-shirt-deal__upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.akd-shirt-deal__file[hidden]{display:none}.akd-shirt-deal__actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;justify-items:stretch!important;width:100%!important;margin:0!important;padding:0!important}.akd-shirt-deal__button{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;height:56px!important;min-height:56px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 18px!important;position:static!important;transform:none!important;border:1px solid var(--akd-blue);border-radius:8px;background:#fff;color:var(--akd-blue);font-weight:900;line-height:1!important;text-align:center;white-space:nowrap;cursor:pointer}.akd-shirt-deal__button--cart{grid-column:1!important;order:1!important}.akd-shirt-deal__button--checkout{grid-column:2!important;order:2!important}.akd-shirt-deal__button--primary{border-color:var(--akd-red);background:var(--akd-red);color:#fff}.akd-shirt-deal__button:disabled{opacity:.7;cursor:wait}.akd-shirt-deal__button.is-loading:after{content:"";width:14px;height:14px;margin-left:8px;border:2px solid currentColor;border-top-color:transparent;border-radius:999px;animation:akd-shirt-spin .8s linear infinite}@keyframes akd-shirt-spin{to{transform:rotate(360deg)}}.akd-shirt-deal-info{display:grid;gap:12px;padding:0 clamp(24px,5vw,72px) clamp(32px,5vw,72px);background:#f6f8fb}.akd-shirt-deal-info details{max-width:1180px;margin:0 auto;width:100%;background:#fff;border:1px solid #d9e1ea;border-radius:8px;padding:16px 18px}.akd-shirt-deal-info summary{cursor:pointer;color:#102f5f;font-weight:900}@media(max-width:900px){.akd-shirt-deal{grid-template-columns:1fr}.akd-shirt-deal__media{position:static}}@media(max-width:640px){.akd-shirt-deal__grid,.akd-shirt-deal__variant-grid,.akd-shirt-deal__mode-grid,.akd-shirt-deal__color-row,.akd-shirt-deal__upload-grid{grid-template-columns:1fr}.akd-shirt-deal__actions{grid-template-columns:1fr!important}.akd-shirt-deal__button--cart,.akd-shirt-deal__button--checkout{grid-column:1!important}.akd-shirt-deal__check-grid,.akd-shirt-deal__mini-grid{grid-template-columns:1fr}.akd-shirt-deal__sizes,.akd-shirt-deal__color-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.akd-shirt-deal__color-sizes>span{grid-column:1 / -1}.akd-shirt-deal__review dl div{grid-template-columns:1fr;gap:3px}}.akd-apparel-studio h1{margin:0;color:var(--akd-blue);font-size:clamp(34px,5vw,58px);line-height:1}.akd-apparel-studio__intro p:not(.akd-apparel-studio__eyebrow){margin:0;color:var(--akd-muted);font-size:1.05rem;line-height:1.55}.akd-apparel-studio__deal-link{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--akd-red);border-radius:8px;padding:0 18px;background:#fff;color:var(--akd-red);font-weight:900;text-decoration:none}.akd-apparel-studio button{min-height:46px;border:1px solid var(--akd-blue);border-radius:8px;padding:0 18px;background:var(--akd-blue);color:#fff;font:inherit;font-weight:900;cursor:pointer}.akd-apparel-studio__cards b,.akd-apparel-studio__recommendations b{color:var(--akd-blue);font-size:1.08rem;line-height:1.2}.akd-apparel-studio__field{display:grid;gap:8px;margin-top:14px;color:var(--akd-blue);font-weight:900}.akd-apparel-studio__field input,.akd-apparel-studio__field textarea{width:100%;min-height:48px;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px;color:var(--akd-ink);font:inherit}.akd-apparel-studio__color-counts{display:grid;gap:10px;margin-top:16px;border:1px solid #bfd0e5;border-radius:8px;background:#f7fbff;padding:16px}.akd-apparel-studio__color-counts>strong{color:var(--akd-blue);font-size:1rem;font-weight:900}.akd-apparel-studio__color-counts>p{max-width:760px;margin:0;color:var(--akd-muted);font-size:.92rem;line-height:1.45}.akd-apparel-studio__color-counts>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.akd-apparel-studio__color-counts .akd-apparel-studio__field{margin-top:0}.akd-apparel-studio__size-breakdown{display:grid;gap:10px;margin:0 0 12px;border:1px solid #dbe5f0;border-radius:8px;background:#f8fbff;padding:16px}.akd-apparel-studio__size-breakdown>strong{color:var(--akd-blue);font-weight:900}.akd-apparel-studio__size-breakdown>p{margin:0;color:var(--akd-muted);font-size:.9rem;line-height:1.45}.akd-apparel-studio__size-breakdown>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.akd-apparel-studio__size-breakdown .akd-apparel-studio__field{margin-top:0}.akd-apparel-studio__size-breakdown input{text-align:center}.akd-apparel-studio__recommendations em{display:inline-flex;align-self:end;margin-top:12px;color:var(--akd-red);font-style:normal;font-weight:900}.akd-apparel-studio__estimate{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1fr);gap:16px;margin-top:16px;border:1px solid #bfd0e5;border-radius:8px;background:#f7fbff;padding:16px}.akd-apparel-studio__estimate-total{display:grid;align-content:center;gap:5px;border-radius:8px;background:var(--akd-blue);color:#fff;padding:18px}.akd-apparel-studio__estimate-total span,.akd-apparel-studio__estimate-total small{color:#dbe8f7;font-size:.82rem;font-weight:800}.akd-apparel-studio__estimate-total strong{color:#fff;font-size:clamp(30px,4vw,46px);line-height:1}.akd-apparel-studio__estimate-lines{display:grid;gap:8px}.akd-apparel-studio__estimate-lines div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #dbe5f0;padding:0 0 8px}.akd-apparel-studio__estimate-lines span{color:var(--akd-muted);font-size:.9rem}.akd-apparel-studio__estimate-lines b{color:var(--akd-blue);text-align:right}.akd-apparel-studio__estimate p{grid-column:1 / -1;margin:0;color:var(--akd-muted);font-size:.88rem;line-height:1.45}.akd-apparel-studio__sticky-estimate{display:none}@media(max-width:760px){.akd-apparel-studio{padding:20px 14px 96px}.akd-apparel-studio__cards,.akd-apparel-studio__cards--media label,.akd-apparel-studio__placement,.akd-apparel-studio__timing,.akd-apparel-studio__recommendations,.akd-apparel-studio__review,.akd-apparel-studio__estimate,.akd-apparel-studio__color-counts>div,.akd-apparel-studio__size-breakdown>div{grid-template-columns:1fr}.akd-apparel-studio__cards--media img{height:190px;min-height:0}.akd-apparel-studio__placement figure{min-height:320px}.akd-apparel-studio__final-actions button,.akd-apparel-studio__final-actions a,.akd-apparel-studio__intro-actions button,.akd-apparel-studio__intro-actions a{width:100%}.akd-apparel-studio__sticky-estimate{position:fixed;right:10px;bottom:10px;left:10px;z-index:50;display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;border:1px solid #bfd0e5;border-radius:8px;padding:12px;background:#fff;box-shadow:0 14px 40px #0f2e5d38}.akd-apparel-studio__sticky-estimate span,.akd-apparel-studio__sticky-estimate small{color:var(--akd-muted);font-size:.75rem;font-weight:800}.akd-apparel-studio__sticky-estimate strong{color:var(--akd-blue);font-size:1.1rem}.akd-apparel-studio__sticky-estimate button{grid-row:1 / span 2;grid-column:2;min-height:42px}}.akd-area{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);gap:36px;max-width:1200px;margin:40px auto;padding:24px}.akd-area__image{width:100%;height:auto}.akd-area__panel{padding:28px;border:1px solid #dfe3ea;border-radius:18px}.akd-area__eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.08em}.akd-area__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.akd-area label{display:grid;gap:7px}.akd-area__wide{grid-column:1/-1}.akd-area__dimension{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:12px;border:1px solid #d6dbe3;border-radius:10px}.akd-area__dimension legend{padding:0 5px;font-weight:800}.akd-area__dimension label span{font-size:.82rem}.akd-area__unit-input{position:relative}.akd-area__unit-input>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.akd-area__unit-input input{padding-right:34px}.akd-area input,.akd-area select,.akd-area textarea{width:100%;padding:12px;border:1px solid #aeb7c5;border-radius:8px}.akd-area__measurement{display:grid;grid-column:1/-1;gap:5px;margin:0;padding:22px;text-align:center;background:#f4f6f9;border-radius:10px}.akd-area__measurement strong{font-size:1.12rem}.akd-area__measurement span{color:#606a79}.akd-area__summary{display:flex;justify-content:space-between;gap:16px;margin:22px 0;padding:16px 18px;border:1px solid #d6dbe3;border-radius:10px}.akd-area button{width:100%;padding:15px;border:0;border-radius:9px;background:#061338;color:#fff;font-weight:800}.akd-area__template{margin-bottom:12px;background:#fff!important;color:#061338!important;border:2px solid #061338!important}.akd-area-info{max-width:1200px;margin:0 auto 48px;padding:0 24px}.akd-area-info details{border-top:1px solid #dfe3ea;padding:18px 0}.akd-area-info summary{cursor:pointer;font-size:1.1rem;font-weight:800}.akd-area-info li,.akd-area-info p{line-height:1.65}@media(max-width:760px){.akd-area,.akd-area__grid{grid-template-columns:1fr}.akd-area__wide,.akd-area__measurement{grid-column:auto}.akd-area__dimension{grid-template-columns:1fr 1fr}}.akd-signs-hub{max-width:1440px;margin:0 auto;padding:40px 24px 72px;color:#081633}.akd-signs-hub__hero{max-width:860px;margin:0 auto 34px;text-align:center}.akd-signs-hub__eyebrow{margin:0 0 8px;color:#b42025;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.akd-signs-hub__hero h1{margin:0;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1}.akd-signs-hub__hero p:last-child{font-size:1.08rem;color:#4b5563}.akd-signs-hub__production{max-width:900px;margin:0 auto 34px;padding:16px 20px;border:2px solid #b42025;border-radius:12px;background:#fff4f4;color:#68151a}.akd-signs-hub__production p{margin:0;line-height:1.55}.akd-signs-hub__production p+p{margin-top:8px}.akd-signs-hub__production a{font-weight:800;color:#8f171d}.akd-signs-hub__directory{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:34px 0 58px}.akd-signs-hub__category{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe1ea;border-radius:14px;background:#fff;color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}.akd-signs-hub__category:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0816331f}.akd-signs-hub__category-image{aspect-ratio:4/3;background:#f2f4f7}.akd-signs-hub__category-image img,.akd-signs-hub__product-image img{width:100%;height:100%;object-fit:cover}.akd-signs-hub__category>span:last-child{display:grid;gap:3px;padding:13px}.akd-signs-hub__category strong{font-size:.95rem;line-height:1.15}.akd-signs-hub__category small,.akd-signs-hub__product small{color:#687386}.akd-signs-hub__groups{display:grid;gap:58px}.akd-signs-hub__group{scroll-margin-top:120px}.akd-signs-hub__group-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px;border-bottom:2px solid #081633;padding-bottom:12px}.akd-signs-hub__group-heading h2{margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.akd-signs-hub__group-heading p{margin:4px 0 0;color:#687386}.akd-signs-hub__group-heading a{color:#a71920;font-weight:800;text-decoration:none}.akd-signs-hub__products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.akd-signs-hub__product{display:grid;gap:8px;color:inherit;text-decoration:none}.akd-signs-hub__product-image{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:12px;background:#f2f4f7}.akd-signs-hub__product strong{line-height:1.25}.akd-signs-hub__product:hover strong{text-decoration:underline}@media(max-width:1100px){.akd-signs-hub__directory{grid-template-columns:repeat(4,1fr)}.akd-signs-hub__products{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.akd-signs-hub{padding:26px 16px 52px}.akd-signs-hub__directory{grid-template-columns:repeat(2,1fr);gap:10px}.akd-signs-hub__products{grid-template-columns:repeat(2,1fr)}.akd-signs-hub__group-heading{align-items:start;flex-direction:column}.akd-signs-hub__group-heading a{font-size:.95rem}}.akd-bc-hub{background:#fff;color:#1d2924}.akd-bc-hero{background:#18352d;color:#fff;min-height:340px;overflow:hidden;position:relative}.akd-bc-hero__image,.akd-bc-hero__shade{top:0;right:0;bottom:0;left:0;position:absolute}.akd-bc-hero__image{background-position:center;background-repeat:no-repeat;background-size:cover}.akd-bc-hero__shade{background:#0e1f199e}.akd-bc-hero__content{max-width:720px;padding-bottom:64px;padding-top:64px;position:relative;z-index:1}.akd-bc-eyebrow{color:inherit;font-size:.78rem;font-weight:700;letter-spacing:0;margin:0 0 10px;opacity:.86}.akd-bc-hero h1,.akd-bc-catalog h2{letter-spacing:0;margin:0}.akd-bc-hero h1{color:#fff;font-size:4.5rem;line-height:1}.akd-bc-hero__intro{font-size:1.1rem;line-height:1.55;margin:18px 0 0;max-width:600px}.akd-bc-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.akd-bc-hero__help{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.akd-bc-catalog{padding-bottom:72px;padding-top:52px}.akd-bc-catalog__header{align-items:end;display:flex;gap:24px;justify-content:space-between}.akd-bc-catalog__header h2{font-size:2rem;line-height:1.1}.akd-bc-catalog__header p:not(.akd-bc-eyebrow){line-height:1.55;margin:12px 0 0;max-width:720px}.akd-bc-count{background:#eef4ef;color:#1d2924;flex:0 0 auto;font-size:.92rem;font-weight:700;margin:0;padding:8px 12px}.akd-bc-filter-bar{border-bottom:1px solid #d6dfd8;border-top:1px solid #d6dfd8;display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;padding:12px 0}.akd-bc-filter{background:#fff;border:1px solid #bdc9c0;border-radius:4px;color:#1d2924;cursor:pointer;font:inherit;font-size:.92rem;font-weight:700;min-height:40px;padding:8px 13px}.akd-bc-filter:hover,.akd-bc-filter:focus-visible{border-color:#1d2924}.akd-bc-filter.is-active{background:#c84732;border-color:#c84732;color:#fff}.akd-bc-guides{display:grid;gap:14px 24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0}.akd-bc-guides p{border-left:3px solid #77a88a;font-size:.92rem;line-height:1.45;margin:0;padding-left:12px}.akd-bc-results{font-size:.94rem;font-weight:700;margin:26px 0 16px}.akd-bc-products{gap:18px}.akd-bc-product[hidden]{display:none}.akd-bc-empty{background:#eef4ef;padding:32px}.akd-bc-empty h2{font-size:1.5rem}@media(max-width:900px){.akd-bc-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.akd-bc-hero h1{font-size:2.6rem}.akd-bc-hero{min-height:320px}.akd-bc-hero__content{padding-bottom:44px;padding-top:44px}.akd-bc-catalog{padding-bottom:48px;padding-top:36px}.akd-bc-catalog__header{align-items:start;flex-direction:column;gap:16px}.akd-bc-guides{grid-template-columns:1fr}.akd-bc-filter-bar{flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding-left:16px;padding-right:16px}.akd-bc-filter{flex:0 0 auto}}.akd-button-order{--akd-red: #c81e2f;--akd-blue: #143a67;--akd-dark: #111827;--akd-muted: #4b5563;--akd-soft: #f4f6f8;color:var(--akd-dark)}.akd-button-order__hero{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(36px,6vw,78px) clamp(18px,5vw,74px);background:linear-gradient(135deg,#f8fafc,#edf3f8)}.akd-button-order__media{position:relative;min-height:430px}.akd-button-order__button{position:absolute;left:50%;top:30px;display:grid;width:min(76vw,360px);height:min(76vw,360px);max-width:360px;max-height:360px;transform:translate(-50%);place-items:center;border-radius:999px;background:linear-gradient(145deg,var(--akd-red),#831425);color:#fff;box-shadow:0 34px 74px #1118273d,inset 0 14px 22px #ffffff4d,inset 0 -18px 26px #0003}.akd-button-order__button span{font-size:clamp(4rem,11vw,7rem);font-weight:900;line-height:1}.akd-button-order__button small{position:absolute;bottom:28%;font-weight:900;letter-spacing:.16em}.akd-button-order__button:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:2px solid rgba(255,255,255,.35);border-radius:inherit}.akd-button-order__pin{position:absolute;right:6%;bottom:26px;width:160px;height:58px;border-radius:999px;background:linear-gradient(180deg,#f8fafc,#b7c4d3);box-shadow:0 20px 42px #1118272e}.akd-button-order__eyebrow{margin:0 0 10px;color:var(--akd-red);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.akd-button-order h1{margin:0;color:var(--akd-dark);font-size:clamp(2.3rem,5vw,5rem);line-height:.98}.akd-button-order__lead{max-width:720px;margin:18px 0 0;color:var(--akd-muted);font-size:1.05rem;line-height:1.62}.akd-button-order__form{margin-top:26px}.akd-button-order__step,.akd-button-order__summary,.akd-button-order__upload{border:1px solid #d9dee5;border-radius:8px;background:#fff}.akd-button-order__step,.akd-button-order__upload{padding:20px}.akd-button-order__step-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.akd-button-order__step-head>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--akd-blue);color:#fff;font-weight:900}.akd-button-order__step-head h2{margin:0;font-size:1.25rem}.akd-button-order__step-head p{margin:4px 0 0;color:var(--akd-muted)}.akd-button-order__qty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.akd-button-order__qty{display:grid;min-height:98px;gap:3px;place-items:center;border:1px solid #d9dee5;border-radius:8px;background:#fff;color:var(--akd-dark);cursor:pointer}.akd-button-order__qty.is-active{border-color:var(--akd-red);box-shadow:0 0 0 2px #c81e2f24}.akd-button-order__qty strong{font-size:1.3rem}.akd-button-order__qty span{font-weight:900}.akd-button-order__qty small{color:var(--akd-muted)}.akd-button-order__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;overflow:hidden}.akd-button-order__summary div{padding:14px}.akd-button-order__summary div+div{border-left:1px solid #d9dee5}.akd-button-order__summary span{display:block;color:var(--akd-muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.akd-button-order__summary strong{display:block;margin-top:4px;font-size:1.2rem}.akd-button-order__continue,.akd-button-order__checkout{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:54px;min-height:54px;border:0;border-radius:6px;padding:0 16px;background:var(--akd-dark);color:#fff;font-weight:900;line-height:1.1;text-align:center;white-space:normal;-webkit-appearance:none;appearance:none;margin:0!important;cursor:pointer}.akd-button-order__continue{flex-direction:column;margin-top:12px}.akd-button-order__continue span{margin-top:2px;font-size:.78rem;opacity:.8}.akd-button-order__upload{display:none;margin-top:12px}.akd-button-order__upload.is-visible{display:block}.akd-button-order__field{display:block;margin-top:14px}.akd-button-order__field span{display:block;margin-bottom:6px;font-weight:900}.akd-button-order__field input,.akd-button-order__field textarea{width:100%;border:1px solid #d9dee5;border-radius:6px;padding:12px}.akd-button-order__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:16px}.akd-button-order__checkout--primary{background:var(--akd-red)}.akd-button-order__wrap{max-width:1180px;margin:0 auto;padding:clamp(42px,6vw,76px) 20px}.akd-button-order__perks,.akd-button-order__copy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.akd-button-order__perks div,.akd-button-order__copy div{border:1px solid #d9dee5;border-radius:8px;padding:20px;background:#fff}.akd-button-order__perks strong,.akd-button-order__copy h2{display:block;margin:0 0 10px;color:var(--akd-dark)}.akd-button-order__perks span,.akd-button-order__copy p{color:var(--akd-muted);line-height:1.6}.akd-button-order__copy{grid-template-columns:1fr 1fr;margin-top:14px}@media(max-width:900px){.akd-button-order__hero,.akd-button-order__perks,.akd-button-order__copy{grid-template-columns:1fr}}@media(max-width:620px){.akd-button-order__media{min-height:300px}.akd-button-order__qty-grid,.akd-button-order__summary{grid-template-columns:1fr}.akd-button-order__summary div+div{border-top:1px solid #d9dee5;border-left:0}}@media(max-width:520px){.akd-button-order__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.akd-button-order__actions button{padding:0 10px;font-size:.92rem}}.akd-category-hub{max-width:1440px;margin:0 auto;padding:40px 24px 72px;color:#081633}.akd-category-hub__hero{max-width:860px;margin:0 auto 34px;text-align:center}.akd-category-hub__eyebrow{margin:0 0 8px;color:#b42025;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.akd-category-hub__hero h1{margin:0;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1}.akd-category-hub__hero p:last-child{font-size:1.08rem;color:#4b5563}.akd-category-hub__directory{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:34px 0 58px}.akd-category-hub__category{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe1ea;border-radius:14px;background:#fff;color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}.akd-category-hub__category:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0816331f}.akd-category-hub__category-image{aspect-ratio:4/3;background:#f2f4f7}.akd-category-hub__category-image img,.akd-category-hub__product-image img{width:100%;height:100%;object-fit:cover}.akd-category-hub__category>span:last-child{display:grid;gap:3px;padding:13px}.akd-category-hub__category strong{font-size:.95rem;line-height:1.15}.akd-category-hub__category small,.akd-category-hub__product small{color:#687386}.akd-category-hub__groups{display:grid;gap:58px}.akd-category-hub__group{scroll-margin-top:120px}.akd-category-hub__group-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px;border-bottom:2px solid #081633;padding-bottom:12px}.akd-category-hub__group-heading h2,.akd-category-hub__service-cta h2{margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.akd-category-hub__group-heading p,.akd-category-hub__service-cta p{margin:4px 0 0;color:#687386}.akd-category-hub__group-heading a,.akd-category-hub__service-cta a{color:#a71920;font-weight:800;text-decoration:none}.akd-category-hub__products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.akd-category-hub__product{display:grid;gap:8px;color:inherit;text-decoration:none}.akd-category-hub__product-image{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:12px;background:#f2f4f7}.akd-category-hub__product strong{line-height:1.25}.akd-category-hub__product:hover strong{text-decoration:underline}.akd-category-hub__service-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #dbe1ea;border-radius:16px;background:#fff;padding:28px}@media(max-width:1100px){.akd-category-hub__directory{grid-template-columns:repeat(4,1fr)}.akd-category-hub__products{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.akd-category-hub{padding:26px 16px 52px}.akd-category-hub__directory{grid-template-columns:repeat(2,1fr);gap:10px}.akd-category-hub__products{grid-template-columns:repeat(2,1fr)}.akd-category-hub__group-heading,.akd-category-hub__service-cta{align-items:start;flex-direction:column}.akd-category-hub__group-heading a{font-size:.95rem}}.akd-coro{display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,1fr);gap:40px;max-width:1240px;margin:40px auto;padding:24px}.akd-coro__media img{width:100%;height:auto;border:1px solid #dfe3ea;border-radius:14px}.akd-coro__panel{padding:28px;border:1px solid #dfe3ea;border-radius:14px}.akd-coro__eyebrow{font-weight:800;text-transform:uppercase}.akd-coro__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.akd-coro label{display:grid;gap:7px}.akd-coro__wide,.akd-coro__custom{grid-column:1/-1}.akd-coro__custom{grid-template-columns:1fr 1fr;gap:16px}.akd-coro__custom p{grid-column:1/-1;margin:0;color:#7c2d12}.akd-coro__measurement{display:grid;grid-column:1/-1;gap:5px;padding:22px;text-align:center;background:#f4f6f9;border-radius:10px}.akd-coro__measurement strong{font-size:1.12rem}.akd-coro__measurement span{color:#606a79}.akd-coro__dimension{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:12px;border:1px solid #d6dbe3;border-radius:10px}.akd-coro__dimension legend{padding:0 5px;font-weight:800}.akd-coro__unit-input{position:relative}.akd-coro__unit-input>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.akd-coro__unit-input input{padding-right:34px}.akd-coro input,.akd-coro select,.akd-coro textarea{width:100%;padding:12px;border:1px solid #aeb7c5;border-radius:8px}.akd-coro__summary{display:flex;justify-content:space-between;gap:16px;margin:22px 0;padding:18px;background:#f4f6f9;border-radius:10px}.akd-coro__summary div{display:grid;gap:5px}.akd-coro__summary small{color:#4b5563}.akd-coro button,.akd-coro__quote{display:block;width:100%;padding:15px;border:0;border-radius:9px;background:#061338;color:#fff;font-weight:800;text-align:center;text-decoration:none;margin-top:10px}.akd-coro__template{background:#fff!important;color:#061338!important;border:2px solid #061338!important}.akd-coro__quote{background:#9a3412}.akd-coro-info{max-width:1200px;margin:0 auto 48px;padding:0 24px}.akd-coro-info details{border-top:1px solid #dfe3ea;padding:18px 0}.akd-coro-info summary{cursor:pointer;font-size:1.1rem;font-weight:800}@media(max-width:760px){.akd-coro,.akd-coro__grid,.akd-coro__custom{grid-template-columns:1fr}.akd-coro__wide,.akd-coro__custom,.akd-coro__custom p,.akd-coro__measurement{grid-column:auto}.akd-coro__dimension{grid-template-columns:1fr 1fr}}.akd-apparel-studio{--akd-red: #c8102e;--akd-blue: #0f2e5d;--akd-ink: #121826;--akd-muted: #556171;--akd-line: #d8e0ea;--akd-soft: #f4f7fb;background:#fff;color:var(--akd-ink);padding:clamp(24px,5vw,70px)}.akd-apparel-studio *{box-sizing:border-box;letter-spacing:0}.akd-apparel-studio__shell{display:grid;grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:clamp(20px,4vw,44px);max-width:1320px;margin:0 auto;align-items:start}.akd-apparel-studio__intro{position:sticky;top:24px;display:grid;gap:18px}.akd-apparel-studio__eyebrow,.akd-apparel-studio__kicker,.akd-apparel-studio__step-count{margin:0;color:var(--akd-red);font-size:.78rem;font-weight:900;text-transform:uppercase}.akd-apparel-studio h1{margin:0;color:var(--akd-blue);font-size:40px;line-height:1.08;font-weight:700}.akd-apparel-studio h2{max-width:840px;margin:0 0 18px;color:var(--akd-blue);font-size:clamp(28px,4vw,44px);line-height:1.05}.akd-apparel-studio__intro p:not(.akd-apparel-studio__eyebrow){margin:0;color:var(--akd-muted);font-size:20px;line-height:1.7}.akd-apparel-studio__intro-actions,.akd-apparel-studio__controls,.akd-apparel-studio__final-actions{display:flex;flex-wrap:wrap;gap:10px}.akd-apparel-studio button{min-height:56px;border:1px solid var(--akd-blue);border-radius:8px;padding:16px 34px;background:var(--akd-blue);color:#fff;font:inherit;font-size:20px;line-height:1.2;font-weight:900;cursor:pointer}.akd-apparel-studio button[disabled]{opacity:.45;cursor:not-allowed}.akd-apparel-studio button[type=submit],.akd-apparel-studio [data-akd-start]{border-color:var(--akd-red);background:var(--akd-red)}.akd-apparel-studio [data-akd-restore],.akd-apparel-studio [data-akd-back],.akd-apparel-studio [data-akd-save],.akd-apparel-studio [data-akd-edit]{background:#fff;color:var(--akd-blue)}.akd-apparel-studio__board,.akd-apparel-studio__flow,.akd-apparel-studio__review,.akd-apparel-studio__technical{border:1px solid var(--akd-line);border-radius:8px;background:var(--akd-soft)}.akd-apparel-studio__board{padding:16px}.akd-apparel-studio__board strong,.akd-apparel-studio__review strong{display:block;margin-bottom:12px;color:var(--akd-blue);font-size:1rem;font-weight:900}.akd-apparel-studio__board dl{display:grid;gap:8px;margin:0}.akd-apparel-studio__board div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;border-top:1px solid #e5ebf2;padding-top:8px}.akd-apparel-studio__board dt{color:var(--akd-muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.akd-apparel-studio__board dd{margin:0;color:var(--akd-ink);font-weight:800}.akd-apparel-studio__flow{display:grid;gap:18px;padding:clamp(16px,3vw,26px);background:#fff}.akd-apparel-studio__progress{height:8px;overflow:hidden;border-radius:999px;background:#e7edf5}.akd-apparel-studio__progress span{display:block;height:100%;width:12.5%;border-radius:inherit;background:var(--akd-red);transition:width .25s ease}.akd-apparel-studio__step{display:none}.akd-apparel-studio__step.is-active{display:block}.akd-apparel-studio__cards,.akd-apparel-studio__recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.akd-apparel-studio__cards label,.akd-apparel-studio__recommendations label{position:relative;display:grid;min-height:132px;border:2px solid var(--akd-line);border-radius:8px;background:#fff;cursor:pointer;overflow:hidden}.akd-apparel-studio__cards label.is-selected,.akd-apparel-studio__recommendations label.is-selected{border-color:var(--akd-red);box-shadow:0 10px 28px #0f2e5d1c}.akd-apparel-studio__cards input,.akd-apparel-studio__recommendations input{position:absolute;width:1px;height:1px;opacity:0}.akd-apparel-studio__cards span,.akd-apparel-studio__recommendations span{display:grid;gap:8px;align-content:start;padding:18px}.akd-apparel-studio__cards b,.akd-apparel-studio__recommendations b{color:var(--akd-blue);font-size:20px;line-height:1.25;font-weight:600}.akd-apparel-studio__cards small,.akd-apparel-studio__recommendations small,.akd-apparel-studio__recommendations em{color:var(--akd-muted);font-size:.95rem;line-height:1.35}.akd-apparel-studio__cards--media label{grid-template-columns:128px minmax(0,1fr)}.akd-apparel-studio__cards--media img{width:100%;height:100%;min-height:150px;object-fit:cover;background:#edf2f7}.akd-apparel-studio__field{display:grid;gap:8px;margin-top:14px;color:var(--akd-blue);font-size:18px;font-weight:900}.akd-apparel-studio__field input,.akd-apparel-studio__field textarea,.akd-apparel-studio__field select{width:100%;min-height:52px;border:1px solid #cbd5e1;border-radius:8px;padding:11px 12px;color:var(--akd-ink);font:inherit;font-size:18px;line-height:1.45}.akd-apparel-studio__placement{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;align-items:start}.akd-apparel-studio__placement figure{position:sticky;top:24px;display:grid;place-items:center;min-height:390px;margin:0;border:1px solid var(--akd-line);border-radius:8px;background:linear-gradient(#f8fafc,#edf2f7)}.akd-apparel-studio__placement figure:before{content:"";width:160px;height:240px;border:3px solid var(--akd-blue);border-radius:34px 34px 16px 16px;background:#fff;box-shadow:inset 0 72px #edf2f7}.akd-apparel-studio__placement figure.is-headwear:before{width:180px;height:116px;border-radius:86px 86px 28px 28px;box-shadow:inset 0 -22px #edf2f7}.akd-apparel-studio__placement figure span{position:absolute;border:1px solid var(--akd-red);border-radius:999px;padding:5px 8px;background:#fff;color:var(--akd-red);font-size:.72rem;font-weight:900}.akd-apparel-studio__placement [data-zone=left-chest]{top:120px;left:72px}.akd-apparel-studio__placement [data-zone=center-front]{top:176px;left:98px}.akd-apparel-studio__placement [data-zone=full-back]{right:56px;bottom:92px}.akd-apparel-studio__placement [data-zone=sleeve]{right:32px;top:154px}.akd-apparel-studio__placement figure.is-headwear [data-zone=left-chest]{top:132px;left:92px}.akd-apparel-studio__placement figure.is-headwear [data-zone=center-front]{top:164px;left:96px}.akd-apparel-studio__placement figure.is-headwear [data-zone=full-back]{right:50px;bottom:132px}.akd-apparel-studio__placement figure.is-headwear [data-zone=sleeve]{display:none}.akd-apparel-studio__timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.akd-apparel-studio__recommendations{grid-template-columns:repeat(3,minmax(0,1fr))}.akd-apparel-studio__recommendations label{min-height:210px}.akd-apparel-studio__recommendations em{display:inline-flex;align-self:end;margin-top:12px;color:var(--akd-red);font-size:28px;line-height:1.2;font-style:normal;font-weight:700}.akd-apparel-studio__technical{margin-top:14px;padding:14px}.akd-apparel-studio__technical summary{color:var(--akd-blue);cursor:pointer;font-weight:900}.akd-apparel-studio__technical p,.akd-apparel-studio__review p{margin:8px 0 0;color:var(--akd-muted);line-height:1.45}.akd-apparel-studio__review{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:14px;padding:16px}.akd-apparel-studio__final-actions{margin-top:16px}.akd-apparel-studio__handoff{display:grid;gap:8px;margin-top:14px;border:1px solid #bfd0e5;border-radius:8px;padding:14px;background:#f4f8fd}.akd-apparel-studio__handoff[hidden]{display:none}.akd-apparel-studio__handoff strong{color:var(--akd-blue);font-weight:900}.akd-apparel-studio__handoff p{margin:0;color:var(--akd-muted);line-height:1.45}.akd-apparel-studio__handoff a{color:var(--akd-red);font-weight:900}.akd-apparel-studio__controls{justify-content:space-between;border-top:1px solid var(--akd-line);padding-top:16px}@media(min-width:761px){.akd-apparel-studio h1{font-size:56px}.akd-apparel-studio__cards b,.akd-apparel-studio__recommendations b{font-size:24px;line-height:1.2}}@media(max-width:1020px){.akd-apparel-studio__shell{grid-template-columns:1fr}.akd-apparel-studio__intro,.akd-apparel-studio__placement figure{position:static}}@media(max-width:760px){.akd-apparel-studio{padding:20px 14px}.akd-apparel-studio__cards,.akd-apparel-studio__cards--media label,.akd-apparel-studio__placement,.akd-apparel-studio__timing,.akd-apparel-studio__recommendations,.akd-apparel-studio__review{grid-template-columns:1fr}.akd-apparel-studio__cards--media img{height:190px;min-height:0}.akd-apparel-studio__placement figure{min-height:320px}.akd-apparel-studio__final-actions button,.akd-apparel-studio__intro-actions button{width:100%}}.akd-apparel-builder{padding:clamp(2rem,5vw,4.5rem) 0}.akd-apparel-builder__panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(1.5rem,5vw,4rem);overflow:hidden;border:1px solid rgba(18,18,18,.12);border-radius:1.5rem;background:linear-gradient(135deg,#fff9ec,#fff 54%,#f5f5f5);box-shadow:0 1.25rem 3.75rem #12121214}.akd-apparel-builder__eyebrow{margin:0 0 .75rem;color:#8a5a00;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.akd-apparel-builder__title{max-width:18ch;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.akd-apparel-builder__text{max-width:62ch;margin-top:1.25rem;font-size:1.05rem;line-height:1.65}.akd-apparel-builder__features{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;margin:1.5rem 0 0;padding:0;list-style:none}.akd-apparel-builder__features li{display:inline-flex;gap:.5rem;align-items:center;font-size:.95rem;font-weight:700}.akd-apparel-builder__features span{display:inline-grid;width:1.4rem;height:1.4rem;flex:0 0 auto;place-items:center;border-radius:999px;background:#f6b600;color:#111;font-size:.85rem}.akd-apparel-builder__button{display:inline-flex;gap:.75rem;align-items:center;justify-content:center;min-height:3.25rem;margin-top:1.75rem;padding:.85rem 1.35rem;border-radius:.5rem;background:#111;color:#fff;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.akd-apparel-builder__button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 .8rem 1.8rem #1212122e}.akd-apparel-builder__button:focus-visible{outline:3px solid #f6b600;outline-offset:3px}.akd-apparel-builder__note{margin:.85rem 0 0;color:#121212b8;font-size:.88rem}.akd-apparel-builder__steps{display:grid;gap:1rem}.akd-apparel-builder__step{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:.15rem .9rem;align-items:center;padding:1.1rem;border:1px solid rgba(18,18,18,.1);border-radius:1rem;background:#ffffffd1}.akd-apparel-builder__step>span{display:grid;grid-row:1 / span 2;width:2.65rem;height:2.65rem;place-items:center;border-radius:.75rem;background:#f6b600;color:#111;font-size:1.05rem;font-weight:900}.akd-apparel-builder__step strong{font-size:1rem;line-height:1.25}.akd-apparel-builder__step p{margin:0;color:#121212b3;font-size:.9rem;line-height:1.45}@media(max-width:749px){.akd-apparel-builder__panel{grid-template-columns:1fr;border-radius:1rem}.akd-apparel-builder__button{width:100%}}@media(prefers-reduced-motion:reduce){.akd-apparel-builder__button{transition:none}}.akd-buttons-page{--akd-red: #c81e2f;--akd-blue: #143a67;--akd-ink: #111827;--akd-soft: #f4f6f8;color:var(--akd-ink)}.akd-buttons-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(28px,4vw,64px);align-items:center;min-height:560px;padding:clamp(42px,7vw,86px) clamp(20px,5vw,72px);background:linear-gradient(135deg,#143a67f2,#111827e6),radial-gradient(circle at 85% 20%,rgba(200,30,47,.4),transparent 34%);color:#fff}.akd-buttons-brand{display:inline-flex;align-items:center;justify-content:center;min-width:110px;min-height:42px;margin-bottom:22px;border:2px solid rgba(255,255,255,.72);border-radius:6px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.akd-buttons-eyebrow{margin:0 0 10px;color:inherit;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.akd-buttons-hero h1{max-width:760px;margin:0;color:inherit;font-size:clamp(2.25rem,5vw,5rem);line-height:.98}.akd-buttons-intro{max-width:650px;margin:22px 0 0;color:#ffffffe0;font-size:1.08rem;line-height:1.6}.akd-buttons-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.akd-buttons-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:6px;font-weight:800;text-decoration:none}.akd-buttons-btn--primary{background:#fff;color:var(--akd-blue)}.akd-buttons-btn--secondary{border:1px solid rgba(255,255,255,.55);color:#fff}.akd-buttons-preview{position:relative;min-height:420px}.akd-button-mockup{position:absolute;display:grid;place-items:center;border-radius:999px;color:#fff;font-weight:900;box-shadow:0 32px 70px #00000052,inset 0 8px 18px #ffffff47,inset 0 -10px 18px #0000002e}.akd-button-mockup:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(255,255,255,.45);border-radius:inherit}.akd-button-mockup--one{width:230px;height:230px;top:20px;left:6%;background:linear-gradient(145deg,#d7283f,#8d1628);font-size:3.2rem}.akd-button-mockup--two{width:176px;height:176px;right:5%;top:120px;background:linear-gradient(145deg,#fff,#d7e1ea);color:var(--akd-blue);font-size:1.9rem}.akd-button-mockup--three{width:150px;height:150px;left:30%;bottom:18px;background:linear-gradient(145deg,#174b83,#102a4a);font-size:1.75rem}.akd-buttons-wrap{max-width:1180px;margin:0 auto;padding:clamp(42px,6vw,76px) 20px}.akd-buttons-section-head{max-width:760px;margin-bottom:24px}.akd-buttons-section-head .akd-buttons-eyebrow{color:var(--akd-red)}.akd-buttons-section-head h2,.akd-buttons-info h2,.akd-buttons-related h2,.akd-buttons-faq h2{margin:0;color:var(--akd-ink);font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.08}.akd-buttons-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.akd-button-card{display:flex;min-height:260px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;border:1px solid #d9dee5;border-radius:8px;background:#fff;color:var(--akd-ink);text-decoration:none}.akd-button-card:hover{border-color:var(--akd-red)}.akd-button-card__art{display:grid;place-items:center;width:96px;height:96px;border-radius:999px;background:linear-gradient(145deg,var(--akd-red),#8f1526);color:#fff;font-weight:900;box-shadow:inset 0 7px 14px #ffffff47,inset 0 -7px 12px #0003}.akd-button-card__art--small{width:72px;height:72px}.akd-button-card__art--mid{width:82px;height:82px;background:linear-gradient(145deg,var(--akd-blue),#0e2746)}.akd-button-card__art--midlarge{width:92px;height:92px}.akd-button-card__art--large{width:110px;height:110px;background:linear-gradient(145deg,#111827,#394150)}.akd-button-card__art--pin{border-radius:48%;background:linear-gradient(145deg,#f5f7fb,#dce5ef);color:var(--akd-blue)}.akd-button-card__title{font-weight:900;line-height:1.2}.akd-button-card__text{color:#4b5563;font-size:.94rem;line-height:1.45}.akd-buttons-info{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:38px;padding:28px;border-radius:8px;background:var(--akd-soft)}.akd-buttons-info p,.akd-buttons-related span,.akd-buttons-faq p{margin:12px 0 0;color:#4b5563;line-height:1.65}.akd-buttons-faq{margin-top:42px}.akd-buttons-related{margin-top:44px}.akd-buttons-related__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.akd-buttons-related__grid a{display:flex;min-height:150px;flex-direction:column;justify-content:space-between;gap:18px;padding:18px;border:1px solid #d9dee5;border-radius:8px;background:#fff;color:var(--akd-ink);text-decoration:none}.akd-buttons-related__grid a:hover{border-color:var(--akd-blue)}.akd-buttons-related__grid strong{font-size:1rem;line-height:1.2}.akd-buttons-related__grid span{display:block;font-size:.9rem}.akd-buttons-faq details{margin-top:12px;border:1px solid #d9dee5;border-radius:8px;padding:16px 18px;background:#fff}.akd-buttons-faq summary{cursor:pointer;font-weight:900}@media(max-width:980px){.akd-buttons-hero,.akd-buttons-info{grid-template-columns:1fr}.akd-buttons-preview{min-height:330px}.akd-buttons-grid,.akd-buttons-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.akd-buttons-hero{min-height:auto}.akd-buttons-grid,.akd-buttons-related__grid{grid-template-columns:1fr}.akd-button-card{min-height:0}.akd-button-mockup--one{left:0}.akd-button-mockup--two{right:0}}.akd-deal-hub{background:#f7f8fb;color:#061338;padding:clamp(32px,6vw,72px) 20px}.akd-deal-hub *{box-sizing:border-box}.akd-deal-hub__inner{max-width:1240px;margin:0 auto}.akd-deal-hub__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding-bottom:clamp(26px,4vw,44px)}.akd-deal-hub__eyebrow,.akd-deal-hub__kicker{margin:0 0 10px;color:#bf0a30;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.akd-deal-hub h1{max-width:820px;margin:0;color:#061338;font-size:clamp(2.4rem,5vw,4.9rem);line-height:.95;letter-spacing:0}.akd-deal-hub__lead{max-width:820px;margin:18px 0 0;color:#34405d;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.6}.akd-deal-hub__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.akd-deal-hub__button,.akd-deal-hub__card-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid #061338;border-radius:8px;color:#061338;font-size:.92rem;font-weight:900;line-height:1.1;text-decoration:none}.akd-deal-hub__button--primary,.akd-deal-hub__card-link{border-color:#bf0a30;background:#bf0a30;color:#fff}.akd-deal-hub__quick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:0 0 18px;padding:18px;border:1px solid rgba(6,19,56,.14);border-left:6px solid #bf0a30;border-radius:8px;background:#fff;box-shadow:0 10px 22px #06133812}.akd-deal-hub__quick p{margin:0 0 5px;color:#bf0a30;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.akd-deal-hub__quick strong{display:block;color:#061338;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.25}.akd-deal-hub__quick-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.akd-deal-hub__quick-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border:1px solid #061338;border-radius:8px;color:#061338;font-size:.88rem;font-weight:900;line-height:1.1;text-decoration:none}.akd-deal-hub__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.akd-deal-hub__card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid rgba(6,19,56,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px #06133814}.akd-deal-hub__image-link{display:block;background:#e8edf5}.akd-deal-hub__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.akd-deal-hub__card-body{display:flex;flex:1;flex-direction:column;gap:12px;padding:18px}.akd-deal-hub__card h2{margin:0;color:#061338;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.05;letter-spacing:0}.akd-deal-hub__card p{margin:0;color:#34405d;font-size:.94rem;line-height:1.5}.akd-deal-hub__tag{display:inline-flex;align-self:flex-start;padding:7px 9px;border:1px solid rgba(6,19,56,.12);border-radius:8px;background:#f7f8fb;color:#061338;font-size:.76rem;font-weight:900;line-height:1.1}.akd-deal-hub__card-link{margin-top:auto;align-self:flex-start}@media(max-width:1060px){.akd-deal-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.akd-deal-hub{padding:30px 14px}.akd-deal-hub__hero{grid-template-columns:1fr;align-items:start}.akd-deal-hub__actions{justify-content:stretch}.akd-deal-hub__quick{grid-template-columns:1fr}.akd-deal-hub__quick-actions{justify-content:stretch}.akd-deal-hub__quick-actions a,.akd-deal-hub__button{width:100%}.akd-deal-hub__grid{grid-template-columns:1fr}}.akd-deals-home{background:#fff;color:#08090d}.akd-deals-home *{box-sizing:border-box}.akd-deals-home__wrap{width:min(1240px,calc(100% - 32px));margin:0 auto}.akd-deals-home__hero{background:linear-gradient(135deg,#05070c,#101827 54%,#0067ff);color:#fff;padding:clamp(44px,7vw,92px) 0 clamp(32px,5vw,60px)}.akd-deals-home__hero h1,.akd-deals-home__hero .akd-deals-home__lead,.akd-deals-home__hero .akd-deals-home__hero-panel strong,.akd-deals-home__hero .akd-deals-home__hero-panel p{color:#fff!important}.akd-deals-home__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:clamp(24px,5vw,56px);align-items:end}.akd-deals-home__eyebrow,.akd-deals-home__section-kicker{margin:0 0 10px;color:#008cff;font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.akd-deals-home h1,.akd-deals-home h2,.akd-deals-home p{margin-top:0}.akd-deals-home h1{max-width:900px;margin-bottom:18px;font-size:clamp(2.5rem,6vw,5.6rem);line-height:.95;letter-spacing:0}.akd-deals-home h2{margin-bottom:0;font-size:clamp(1.55rem,3vw,2.55rem);line-height:1.06;letter-spacing:0}.akd-deals-home__lead{max-width:920px;margin-bottom:24px;color:#ffffffdb;font-size:clamp(1rem,1.7vw,1.24rem);line-height:1.6}.akd-deals-home__hero-actions,.akd-deals-home__card-actions{display:flex;flex-wrap:wrap;gap:10px}.akd-deals-home__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid #08090d;border-radius:8px;color:#08090d;font-weight:900;line-height:1.1;text-decoration:none;transition:transform .16s ease,background .16s ease,color .16s ease}.akd-deals-home__button:hover{transform:translateY(-1px)}.akd-deals-home__button--primary{border-color:#008cff;background:#008cff;color:#fff}.akd-deals-home__button--light{border-color:#fffc;color:#fff}.akd-deals-home__button--disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.akd-deals-home__hero-panel{border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;padding:22px;box-shadow:0 22px 50px #00000047}.akd-deals-home__hero-panel span,.akd-deals-home__badge{display:inline-flex;width:fit-content;margin-bottom:12px;border-radius:999px;background:#fff;color:#0067ff;padding:6px 10px;font-size:.76rem;font-weight:900;line-height:1;text-transform:uppercase}.akd-deals-home__hero-panel strong{display:block;margin-bottom:8px;color:#fff;font-size:1.28rem;line-height:1.2}.akd-deals-home__hero-panel p{margin-bottom:0;color:#ffffffd1;line-height:1.55}.akd-deals-home__categories,.akd-deals-home__band,.akd-deals-home__why,.akd-deals-home__faq,.akd-deals-home__final{padding:clamp(34px,6vw,74px) 0}.akd-deals-home__categories{display:grid;grid-template-columns:minmax(220px,330px) 1fr;gap:28px;align-items:start}.akd-deals-home__category-grid,.akd-deals-home__why-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.akd-deals-home__category,.akd-deals-home__why-item{min-height:74px;border:1px solid rgba(8,9,13,.14);border-radius:8px;background:#f5f8fc;color:#08090d;padding:14px;font-weight:900;line-height:1.2;text-decoration:none}.akd-deals-home__category:hover{border-color:#008cff}.akd-deals-home__section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.akd-deals-home__deals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.akd-deals-home__card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid rgba(8,9,13,.14);border-radius:8px;background:#fff;box-shadow:0 12px 30px #08090d14}.akd-deals-home__media{display:grid;min-height:190px;place-items:center;background:linear-gradient(135deg,#101827,#0067ff);color:#fff;font-weight:900;text-align:center}.akd-deals-home__media img{width:100%;height:220px;object-fit:cover}.akd-deals-home__placeholder{padding:24px}.akd-deals-home__card-body{display:flex;flex:1;flex-direction:column;padding:18px}.akd-deals-home__card h3{margin:0 0 8px;font-size:1.22rem;line-height:1.15;letter-spacing:0}.akd-deals-home__price{margin-bottom:12px;color:#0067ff;font-size:1.08rem;font-weight:900}.akd-deals-home__desc{margin-bottom:14px;color:#323845;line-height:1.55}.akd-deals-home__specs{display:grid;gap:8px;margin:0 0 14px}.akd-deals-home__specs div{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(8,9,13,.1);border-radius:8px;background:#f5f8fc;padding:9px 10px}.akd-deals-home__specs dt{color:#08090d;font-size:.74rem;font-weight:900;line-height:1.2;text-transform:uppercase}.akd-deals-home__specs dd{margin:0;color:#202631;font-size:.9rem;font-weight:800;line-height:1.3}.akd-deals-home__included,.akd-deals-home__not-included,.akd-deals-home__turnaround,.akd-deals-home__artwork-note{margin-bottom:12px;color:#202631;font-size:.92rem;line-height:1.45}.akd-deals-home__included strong,.akd-deals-home__not-included strong,.akd-deals-home__turnaround strong,.akd-deals-home__artwork-note strong{display:block;color:#08090d}.akd-deals-home__card-actions{margin-top:auto}.akd-deals-home__card-actions .akd-deals-home__button{flex:1 1 150px}.akd-deals-home__card-actions .akd-deals-home__button--light{border-color:#08090d;color:#08090d}.akd-deals-home__why{display:grid;grid-template-columns:minmax(240px,340px) 1fr;gap:28px;align-items:start;border-top:1px solid rgba(8,9,13,.1);border-bottom:1px solid rgba(8,9,13,.1)}.akd-deals-home__why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.akd-deals-home__faq-item{border-top:1px solid rgba(8,9,13,.14);padding:18px 0}.akd-deals-home__faq-item summary{cursor:pointer;font-weight:900}.akd-deals-home__faq-item p{max-width:760px;margin:12px 0 0;color:#323845;line-height:1.55}.akd-deals-home__final{margin-bottom:clamp(28px,5vw,60px);border-radius:8px;background:#08090d;color:#fff;padding-right:clamp(22px,4vw,48px);padding-left:clamp(22px,4vw,48px)}.akd-deals-home__final h2,.akd-deals-home__final p{color:#fff!important}.akd-deals-home__final p{max-width:780px;color:#ffffffd1;line-height:1.6}@media(max-width:990px){.akd-deals-home__hero-grid,.akd-deals-home__categories,.akd-deals-home__why{grid-template-columns:1fr}.akd-deals-home__category-grid,.akd-deals-home__why-grid,.akd-deals-home__deals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.akd-deals-home__wrap{width:min(100% - 24px,1240px)}.akd-deals-home__category-grid,.akd-deals-home__why-grid,.akd-deals-home__deals-grid{grid-template-columns:1fr}.akd-deals-home__section-head{display:block}.akd-deals-home__specs div{grid-template-columns:1fr}}.akd-dtf{--akd-red: #c81e2f;--akd-blue: #143a67;--akd-ink: #111827;--akd-muted: #526071;--akd-line: #d8e0ea;color:var(--akd-ink);background:#f6f8fb}.akd-dtf__hero{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,5vw,72px) clamp(16px,5vw,72px)}.akd-dtf__media{min-width:0}.akd-dtf__image,.akd-dtf__placeholder{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;border:1px solid var(--akd-line);box-shadow:0 24px 55px #1118271f;background:#fff}.akd-dtf__placeholder{display:grid;place-items:center;text-align:center}.akd-dtf__placeholder span,.akd-dtf__placeholder strong{display:block}.akd-dtf__panel{background:#fff;border:1px solid var(--akd-line);border-radius:8px;padding:clamp(20px,3vw,34px);box-shadow:0 18px 45px #11182714}.akd-dtf__eyebrow{margin:0 0 8px;color:var(--akd-red);font-weight:800;letter-spacing:0;text-transform:uppercase}.akd-dtf h1{margin:0;font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:0}.akd-dtf__lead{margin:14px 0 18px;color:var(--akd-muted);font-size:1.05rem;line-height:1.5}.akd-dtf__facts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.akd-dtf__facts span{border:1px solid #cfd8e3;border-radius:999px;padding:7px 11px;background:#f8fafc;font-size:.9rem;font-weight:700}.akd-dtf__form,.akd-dtf__grid{display:grid;gap:16px}.akd-dtf__mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.akd-dtf__mode-button{min-height:42px;border:0;border-radius:6px;background:transparent;color:var(--akd-muted);font:inherit;font-weight:900;cursor:pointer}.akd-dtf__mode-button.is-active{background:#fff;color:var(--akd-blue);box-shadow:0 1px 4px #1118271f}.akd-dtf__piece{display:grid;gap:12px;padding:16px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.akd-dtf__piece[hidden]{display:none}.akd-dtf__piece-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.akd-dtf__packing{border:1px solid #bfdbfe;border-radius:6px;padding:11px 12px;background:#eff6ff;color:#1e3a8a;font-size:.92rem;font-weight:800;line-height:1.45}.akd-dtf__grid{grid-template-columns:minmax(0,1fr) 132px}.akd-dtf__quantity-note{margin:-6px 0 0;color:#475569;font-size:.88rem;font-weight:700;line-height:1.45}.akd-dtf__field,.akd-dtf__file{display:grid;gap:8px;font-weight:800}.akd-dtf__field--wide{margin-top:2px}.akd-dtf select,.akd-dtf input[type=number],.akd-dtf input[type=file],.akd-dtf textarea{width:100%;min-height:48px;border:1px solid #cbd5e1;border-radius:6px;padding:12px 13px;background:#fff;color:var(--akd-ink);font:inherit}.akd-dtf textarea{min-height:104px;resize:vertical}.akd-dtf__price{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--akd-line);border-radius:8px;overflow:hidden;background:#f8fafc}.akd-dtf__price div{display:grid;gap:4px;padding:14px;border-right:1px solid var(--akd-line)}.akd-dtf__price div:last-child{border-right:0}.akd-dtf__price span{color:var(--akd-muted);font-size:.82rem;font-weight:700}.akd-dtf__price strong{font-size:1.12rem}.akd-dtf__upload{display:grid;gap:8px;padding:16px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.akd-dtf__file-note{color:#1e3a8a;font-size:.92rem;line-height:1.45}.akd-art-studio{margin:8px 0;padding:clamp(16px,3vw,28px);border:1px solid #cbd5e1;border-radius:14px;background:#f1f5f9;box-shadow:0 18px 40px #0f172a1f}.akd-art-studio[hidden],.akd-art-popular[hidden],.akd-dtf__basic-setup{display:none}.akd-art-studio__header,.akd-art-studio__layout,.akd-art-size-row,.akd-art-tabs,.akd-art-popular,.akd-size-guide__items,.akd-size-guide__colors{display:flex}.akd-art-studio__header{align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.akd-art-studio__header h2{margin:2px 0 0;font-size:clamp(24px,3vw,36px)}.akd-art-studio__kicker{color:var(--akd-red);font-weight:900;text-transform:uppercase}.akd-art-studio__replace,.akd-art-tabs button,.akd-art-popular button,.akd-size-guide button,.akd-art-studio__continue{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:var(--akd-blue);font:inherit;font-weight:900;cursor:pointer}.akd-art-studio__replace{min-height:42px;padding:8px 14px}.akd-art-studio__layout{align-items:flex-start;gap:18px}.akd-art-studio__main{display:grid;flex:1 1 68%;gap:16px;min-width:0}.akd-art-step,.akd-size-guide{border:1px solid #dbe3ed;border-radius:12px;background:#fff;padding:18px;box-shadow:0 4px 14px #0f172a0f}.akd-art-step h3,.akd-size-guide h3{margin:0 0 14px;font-size:1.3rem}.akd-art-step h3 span{color:#0284c7}.akd-art-step__intro,.akd-size-guide p{margin:-7px 0 14px;color:var(--akd-muted);font-size:.92rem}.akd-art-preview{--preview-color: #eef2f6;position:relative;display:grid;min-height:330px;place-items:center;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;background-color:var(--preview-color);background-image:linear-gradient(45deg,rgba(148,163,184,.22) 25%,transparent 25%),linear-gradient(-45deg,rgba(148,163,184,.22) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(148,163,184,.22) 75%),linear-gradient(-45deg,transparent 75%,rgba(148,163,184,.22) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.akd-ai-tools{margin-bottom:14px;border:1px solid #bae6fd;border-radius:10px;background:#f0f9ff;overflow:hidden}.akd-ai-tools summary{padding:11px 14px;color:#0284c7;font-weight:900;cursor:pointer;list-style:none}.akd-ai-tools__controls{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,1.5fr) auto;align-items:center;gap:10px;padding:0 12px 12px}.akd-ai-toggle,.akd-ai-recolor{display:flex;align-items:center;gap:9px;min-height:58px;border:1px solid #dbeafe;border-radius:8px;padding:9px;background:#fff}.akd-ai-toggle span,.akd-ai-recolor>span{display:grid;gap:1px}.akd-ai-tools small{color:#64748b;font-size:.72rem;font-weight:600}.akd-ai-recolor{align-items:flex-start;flex-direction:column}.akd-ai-recolor>div{display:flex;flex-wrap:wrap;gap:5px}.akd-ai-recolor button{width:28px;height:28px;border:2px solid #cbd5e1;border-radius:6px;padding:0;background:var(--recolor, #fff);cursor:pointer}.akd-ai-recolor button.is-original{width:auto;padding:0 8px;color:#334155;font-size:.72rem;font-weight:800}.akd-ai-recolor button.is-selected{outline:3px solid #38bdf8;outline-offset:1px}.akd-ai-reset{min-height:40px;border:1px solid #cbd5e1;border-radius:7px;padding:7px 10px;background:#fff;color:#334155;font-weight:800;cursor:pointer}.akd-ai-tools>p{margin:0;padding:0 14px 12px;color:#0369a1;font-size:.76rem;font-weight:700}.akd-art-preview img{display:block;max-width:74%;max-height:285px;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(15,23,42,.15))}.akd-art-preview__width,.akd-art-preview__height{position:absolute;border-radius:999px;padding:3px 8px;background:#fffffff2;color:#0f172a;font-size:.82rem;font-weight:900;box-shadow:0 1px 5px #0f172a26}.akd-art-preview__width{top:12px;left:50%;transform:translate(-50%)}.akd-art-preview__height{top:50%;left:10px;transform:translateY(-50%) rotate(-90deg)}.akd-art-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.akd-art-checks span{border-radius:7px;padding:8px 10px;background:#ecfdf5;color:#166534;font-size:.82rem;font-weight:800}.akd-art-checks .is-warning{background:#fff7ed;color:#9a3412}.akd-art-note-toggle{display:flex;align-items:flex-start;gap:10px;margin-top:14px;border:1px solid #dbe3ed;border-radius:9px;padding:12px}.akd-art-note-toggle input{flex:0 0 auto;margin-top:3px}.akd-art-note-toggle span{display:grid;gap:2px;color:var(--akd-muted);font-size:.9rem}.akd-art-note-toggle strong{color:var(--akd-ink)}.akd-precut-price{display:inline-block;margin-left:6px;border-radius:999px;padding:3px 8px;background:#dcfce7;color:#166534;font-size:13px;font-style:normal;font-weight:900;white-space:nowrap}.akd-art-tabs{gap:4px;border-bottom:1px solid #dbe3ed}.akd-art-tabs button{border:0;border-radius:0;padding:10px 14px;color:#64748b}.akd-art-tabs button.is-active{color:var(--akd-blue);border-bottom:3px solid var(--akd-blue)}.akd-art-popular{flex-wrap:wrap;gap:8px;padding:12px 0 2px}.akd-art-popular button{padding:9px 11px}.akd-art-size-row{align-items:end;gap:8px;margin-top:14px}.akd-art-size-row label{display:grid;flex:1 1 110px;gap:5px;color:#475569;font-size:.78rem;font-weight:900}.akd-art-size-row input{min-width:0}.akd-art-size-row__link{align-self:center;color:#64748b}.akd-art-size-row__price{display:grid;min-width:80px;gap:4px;padding:0 4px 10px}.akd-art-size-row__price span{color:#64748b;font-size:.76rem;font-weight:800}.akd-art-size-row__price strong{font-size:1rem}.akd-art-studio__continue{width:100%;min-height:48px;margin-top:14px;border-color:var(--akd-red);background:var(--akd-red);color:#fff}.akd-size-guide{position:sticky;top:20px;flex:1 1 32%;min-width:220px}.akd-size-guide__items{display:grid;grid-template-columns:1fr 1fr;gap:8px}.akd-size-guide__items button{display:grid;place-items:center;gap:3px;min-height:142px;padding:8px;color:var(--akd-ink)}.akd-size-guide__items small{color:#64748b}.akd-shirt{display:block;width:62px;height:68px;clip-path:polygon(26% 0,39% 8%,61% 8%,74% 0,100% 18%,84% 38%,75% 30%,75% 100%,25% 100%,25% 30%,16% 38%,0 18%);background:#e2e8f0;position:relative}.akd-shirt:after{content:"";position:absolute;left:50%;top:30%;width:var(--mark,22px);height:var(--mark,16px);transform:translate(-50%);border-radius:2px;background:var(--akd-red)}.akd-shirt--small{--mark: 18px}.akd-shirt--pocket:after{left:63%;width:12px;height:10px}.akd-shirt--medium{--mark: 30px}.akd-shirt--large{--mark: 38px}.akd-placement{position:relative;display:block;width:72px;height:76px;background:#e2e8f0}.akd-placement i{position:absolute;display:block;border-radius:2px;background:var(--akd-red)}.akd-placement--tee,.akd-placement--polo,.akd-placement--youth{clip-path:polygon(25% 0,39% 8%,61% 8%,75% 0,100% 18%,84% 38%,75% 30%,75% 100%,25% 100%,25% 30%,16% 38%,0 18%)}.akd-placement--tee i{left:18px;top:27px;width:36px;height:30px}.akd-placement--polo i{left:40px;top:25px;width:14px;height:12px}.akd-placement--youth{width:60px}.akd-placement--youth i{left:16px;top:28px;width:28px;height:24px}.akd-placement--hat{height:54px;margin-top:18px;border-radius:50% 50% 18% 18%;clip-path:polygon(8% 20%,50% 0,92% 20%,100% 70%,80% 82%,100% 92%,50% 100%,0 92%,20% 82%,0 70%)}.akd-placement--hat i{left:24px;top:21px;width:24px;height:14px}.akd-placement--tote{height:68px;margin-top:8px;clip-path:polygon(25% 0,75% 0,82% 18%,94% 18%,100% 100%,0 100%,6% 18%,18% 18%)}.akd-placement--tote i{left:18px;top:28px;width:36px;height:28px}.akd-placement--hoodie{clip-path:polygon(35% 0,65% 0,73% 12%,88% 18%,100% 100%,72% 100%,68% 42%,68% 100%,32% 100%,32% 42%,28% 100%,0 100%,12% 18%,27% 12%)}.akd-placement--hoodie i{left:17px;top:30px;width:38px;height:30px}.akd-size-guide__colors{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px}.akd-size-guide__colors span{flex-basis:100%;color:#475569;font-size:.82rem;font-weight:800}.akd-size-guide__colors button{width:28px;height:28px;border-radius:6px;padding:0;background:var(--swatch)}.akd-dtf__design-help{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #fecaca;border-radius:8px;background:#fff7ed}.akd-dtf__design-help div{display:grid;gap:4px}.akd-dtf__design-help strong{color:#111827;font-size:1rem}.akd-dtf__design-help span{color:#7c2d12;font-size:.92rem;line-height:1.4}.akd-dtf__design-help a{flex:0 0 auto;display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border-radius:6px;background:var(--akd-red);color:#fff;font-weight:900;text-decoration:none}.akd-dtf__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(54px,auto);align-items:stretch;gap:12px}.akd-dtf__actions>.tpo_option-set-wrapper{display:none!important}.akd-dtf__actions>[data-akd-dtf-cart]{grid-column:1;grid-row:1;order:1}.akd-dtf__actions>[data-akd-dtf-checkout]{grid-column:2;grid-row:1;order:2}.akd-dtf__minimum-message{display:block;margin:0;padding:12px 14px;border:1px solid #c81e2f;border-radius:6px;background:#fff4f5;color:#8f1522;font-weight:800;line-height:1.4}.akd-dtf__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:54px;min-height:54px;border:1px solid var(--akd-blue);border-radius:6px;padding:0 16px;background:#fff;color:var(--akd-blue);font-weight:900;line-height:1.1;text-align:center;white-space:normal;-webkit-appearance:none;appearance:none;margin:0!important;cursor:pointer}.akd-dtf__button--primary{background:var(--akd-red);border-color:var(--akd-red);color:#fff}.akd-dtf__content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 clamp(16px,5vw,72px) clamp(34px,5vw,72px)}.akd-dtf__card{background:#fff;border:1px solid var(--akd-line);border-radius:8px;padding:clamp(18px,3vw,28px)}.akd-dtf__content h2{margin:0 0 8px;font-size:1.4rem}.akd-dtf__content p{margin:0;color:var(--akd-muted);line-height:1.55}.akd-dtf__content ul{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--akd-muted);line-height:1.45}.akd-dtf__content li::marker{color:var(--akd-red)}.akd-dtf{font-size:17px}.akd-dtf small,.akd-dtf__file small,.akd-dtf__media-story small,.akd-price-story__examples small,.akd-art-add-design small,.akd-art-note-toggle small,.akd-ai-tools small{font-size:14px!important;line-height:1.4}.akd-dtf__eyebrow,.akd-price-story__eyebrow,.akd-dtf__upload-step,.akd-size-guide__eyebrow,.akd-art-step__heading small{font-size:13px!important}.akd-dtf__lead,.akd-dtf__file-note,.akd-art-step__intro,.akd-art-note-toggle span,.akd-dtf__content p,.akd-dtf__content li{font-size:16px!important}.akd-dtf__facts span,.akd-price-story__examples span,.akd-price-story__meter>div:first-child,.akd-price-story__promise p,.akd-art-checks span,.akd-art-save-status{font-size:14px!important}.akd-art-size-row label,.akd-art-size-row__price span,.akd-ai-tools>p{font-size:14px!important}.akd-dtf button,.akd-dtf input,.akd-dtf select,.akd-dtf textarea{font-size:16px!important}.akd-dtf,.akd-dtf *,.akd-dtf *:before,.akd-dtf *:after{box-sizing:border-box}.akd-dtf *{min-width:0}.akd-dtf img,.akd-dtf input,.akd-dtf select,.akd-dtf textarea,.akd-dtf button{max-width:100%}.akd-dtf input,.akd-dtf select,.akd-dtf textarea{width:100%}.akd-dtf p,.akd-dtf span,.akd-dtf strong,.akd-dtf small,.akd-dtf em{overflow-wrap:anywhere}.akd-dtf__summary,.akd-dtf__upload,.akd-art-studio,.akd-art-step,.akd-art-canvas{overflow:hidden}.akd-price-story{grid-template-columns:minmax(0,1fr)!important}.akd-price-story__intro,.akd-price-story__examples,.akd-price-story__meter,.akd-price-story__promise{grid-column:1!important;width:100%}.akd-art-size-row{flex-wrap:wrap}.akd-art-note-toggle input[type=checkbox]{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px;flex:0 0 20px}.akd-art-note-toggle{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start;width:100%}.akd-art-note-toggle>span{width:100%;min-width:0}.akd-dtf h1,.akd-dtf h2,.akd-dtf h3,.akd-dtf p,.akd-dtf li,.akd-dtf label,.akd-dtf dt,.akd-dtf dd,.akd-dtf small,.akd-dtf__facts,.akd-dtf__file-note,.akd-price-story,.akd-art-step,.akd-ai-tools,.akd-art-checks{text-align:left!important}.akd-dtf{background:linear-gradient(180deg,#f8fbff 0,#fff 520px)}.akd-dtf__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(22px,3vw,42px);max-width:1240px;margin:0 auto;padding:clamp(26px,5vw,64px) clamp(14px,4vw,42px) 34px}.akd-dtf__media{display:grid;grid-column:1;grid-row:1;align-self:start;gap:14px;min-width:0}.akd-dtf__image,.akd-dtf__placeholder{aspect-ratio:4 / 3;object-fit:contain;border-radius:22px;background:radial-gradient(circle at 50% 45%,#fff,#eef5fb)}.akd-dtf__media-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.akd-dtf__media-story>span{display:grid;min-width:0;gap:2px;padding:12px 9px;border:1px solid #dbe5f0;border-radius:13px;background:#fff;text-align:center;box-shadow:0 5px 14px #0f172a0d}.akd-dtf__media-story i{display:grid;width:28px;height:28px;margin:0 auto 3px;place-items:center;border-radius:50%;background:#e0f2fe;color:#0284c7;font-style:normal;font-weight:900}.akd-dtf__media-story strong{color:#0f172a;font-size:.78rem}.akd-dtf__media-story small{color:#64748b;font-size:.65rem;line-height:1.25}.akd-dtf__panel{display:block;grid-column:2;min-width:0;padding:clamp(20px,2.5vw,30px);border:1px solid #dbe5f0;border-radius:22px;background:#fffffff0;box-shadow:0 18px 45px #0f172a14}.akd-dtf__form{display:grid!important;grid-column:1 / -1;min-width:0;gap:18px}.akd-dtf__summary{min-width:0}.akd-dtf__summary>h1{margin:4px 0 10px;font-size:clamp(2rem,3.6vw,3rem);line-height:1.02;letter-spacing:-.045em}.akd-dtf__summary>.akd-dtf__lead{margin:0;font-size:1rem;line-height:1.5}.akd-dtf__facts{justify-content:flex-start;margin:18px 0}.akd-dtf__facts span{border-color:#dbe5f0;border-radius:999px;padding:9px 14px;background:#fff;box-shadow:0 3px 10px #0f172a0a}.akd-price-story{display:grid;grid-template-columns:minmax(250px,1.25fr) minmax(235px,.9fr);gap:17px 24px;max-width:none;margin:20px 0 0;padding:17px;border:1px solid #dbe5f0;border-radius:22px;background:linear-gradient(145deg,#fff,#f8fbff 58%,#f0fdf4);box-shadow:0 18px 45px #0f172a14}.akd-price-story__eyebrow{color:#16a34a;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.akd-price-story__intro h2{margin:3px 0 6px;color:#0f172a;font-size:clamp(1.35rem,3vw,1.85rem);letter-spacing:-.025em}.akd-price-story__intro p{margin:0;color:#526174;line-height:1.45}.akd-price-story__formula{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.akd-price-story__formula strong{border:1px solid #dbe5f0;border-radius:8px;padding:6px 8px;background:#fff;color:#075985;font-size:.78rem;box-shadow:0 2px 6px #0f172a0a}.akd-price-story__formula i{color:#94a3b8;font-style:normal;font-weight:900}.akd-price-story__examples{display:grid;overflow:hidden;border:1px solid #dbe5f0;border-radius:14px;background:#fff}.akd-price-story__examples div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px}.akd-price-story__examples div+div{border-top:1px solid #e7edf4}.akd-price-story__examples span{color:#475569;font-size:.82rem;font-weight:800}.akd-price-story__examples strong{color:#0f172a;font-size:1rem}.akd-price-story__examples small{color:#64748b;font-size:.65rem;font-weight:700}.akd-price-story__meter{grid-column:1 / -1;display:grid;gap:8px;padding:13px 14px;border:1px solid #bbf7d0;border-radius:13px;background:#f0fdf4e6}.akd-price-story__meter>div:first-child{display:flex;justify-content:space-between;gap:14px;color:#166534;font-size:.78rem}.akd-price-story__meter span{color:#4b6b56}.akd-price-story__track{height:10px;overflow:hidden;border-radius:999px;background:#dcfce7;box-shadow:inset 0 1px 2px #1665341f}.akd-price-story__track i{display:block;width:var(--akd-progress,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .25s ease}.akd-price-story__promise{grid-column:1 / -1;display:flex;align-items:center;gap:11px;padding-top:2px;color:#0f172a}.akd-price-story__promise>span{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border:1px solid #0f172a;border-radius:50%;font-size:1.15rem}.akd-price-story__promise p{display:flex;flex-wrap:wrap;gap:4px 7px;margin:0;font-size:.78rem}.akd-price-story__promise em{color:#64748b;font-style:italic}.akd-dtf__upload{position:relative;display:grid;grid-column:1;justify-self:stretch;max-width:920px;width:100%;gap:14px;margin:0 auto;padding:clamp(18px,3vw,30px);border:1px solid #bae6fd;border-radius:22px;background:linear-gradient(145deg,#f0f9ff,#fff);box-shadow:0 18px 45px #0284c71a}.akd-dtf__upload-heading{display:flex;align-items:center;justify-content:center;gap:14px;text-align:left}.akd-dtf__upload-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:14px;background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff;font-size:1.65rem;font-weight:900;box-shadow:0 8px 18px #0284c738}.akd-dtf__upload-step{color:#0284c7;font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.akd-dtf__upload-heading h2{margin:1px 0 3px;color:#0f172a;font-size:clamp(1.3rem,3vw,1.8rem)}.akd-dtf__upload-heading p{margin:0;color:#64748b;line-height:1.4}.akd-dtf__file{position:relative;display:grid;min-height:205px;place-items:center;align-content:center;gap:9px;padding:24px;border:2px dashed #7dd3fc;border-radius:17px;background:#e0f2fe94;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.akd-dtf__file:hover{transform:translateY(-1px);border-color:#0284c7;background:#e0f2fe}.akd-dtf__file-title{color:#0f172a;font-size:1.08rem;font-weight:900}.akd-dtf__file-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:10px;padding:9px 22px;background:#0284c7;color:#fff;font-weight:900;box-shadow:0 7px 16px #0284c733}.akd-dtf__file small{color:#64748b;font-size:.75rem}.akd-dtf__file input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.akd-dtf__file:focus-within{outline:3px solid #7dd3fc;outline-offset:3px}.akd-dtf__file-note{text-align:center;color:#475569}.akd-dtf.is-studio-open .akd-dtf__upload{display:none}.akd-art-studio{grid-column:1 / -1;width:100%;max-width:1180px;margin:18px 0;padding:clamp(18px,3vw,34px);border:1px solid #dbe5f0;border-radius:24px;background:radial-gradient(circle at 8% 0%,rgba(14,165,233,.1),transparent 28%),linear-gradient(180deg,#f8fbff,#eef4f9);box-shadow:0 24px 60px #0f172a21}.akd-art-studio__header{margin-bottom:20px}.akd-art-studio__header h2{margin-top:4px;color:#0f172a;letter-spacing:-.035em}.akd-art-studio__header p{max-width:680px;margin:7px 0 0;color:#5b6b7f;line-height:1.5}.akd-art-studio__kicker{color:#0284c7;letter-spacing:.13em;font-size:.76rem}.akd-art-studio__replace{border-color:#bfdbfe;border-radius:999px;padding:9px 17px;background:#fff;color:#075985;box-shadow:0 3px 10px #0284c714}.akd-art-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 22px;padding:0;border:1px solid #dbe5f0;border-radius:15px;background:#ffffffd1;list-style:none;overflow:hidden}.akd-art-progress li{position:relative;display:flex;align-items:center;gap:10px;min-height:70px;padding:11px 18px;color:#64748b}.akd-art-progress li+li{border-left:1px solid #dbe5f0}.akd-art-progress li.is-current{color:#075985;background:linear-gradient(135deg,#e0f2fe,#f0f9ff)}.akd-art-progress li>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:#e2e8f0;color:#475569;font-weight:900}.akd-art-progress li.is-current>span{background:#0284c7;color:#fff;box-shadow:0 5px 12px #0284c740}.akd-art-progress li div{display:grid;gap:1px}.akd-art-progress li strong{color:currentColor;font-size:.92rem}.akd-art-progress li small{font-size:.72rem}.akd-art-studio__layout{gap:20px}.akd-art-studio__layout{display:block}.akd-art-studio__main{width:100%;gap:18px}.akd-art-step,.akd-size-guide{border-color:#dbe5f0;border-radius:18px;padding:clamp(16px,2.2vw,24px);box-shadow:0 8px 26px #0f172a0f}.akd-art-step__heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.akd-art-step__number{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:12px;background:#0f172a;color:#fff;font-size:.8rem;font-weight:900;letter-spacing:.08em}.akd-art-step__heading>div{display:grid;gap:1px}.akd-art-step__heading small{color:#0284c7;font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.akd-art-step__heading h3{margin:0;color:#0f172a;font-size:clamp(1.15rem,2vw,1.42rem)}.akd-art-workspace{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.7fr);gap:14px;align-items:stretch}.akd-ai-tools{margin:0;border-color:#dbe5f0;border-radius:14px;background:#f8fafc}.akd-ai-tools summary{display:flex;align-items:center;gap:9px;padding:14px;color:#0f172a}.akd-ai-tools summary>span:last-child{display:grid;gap:1px}.akd-ai-tools summary small{color:#64748b;font-weight:600}.akd-ai-tools__spark{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff}.akd-ai-tools__controls{grid-template-columns:1fr;align-items:stretch;padding:0 12px 12px}.akd-ai-toggle,.akd-ai-recolor{padding:12px;border:1px solid #dbe5f0;border-radius:11px;background:#fff}.akd-ai-toggle{align-items:center}.akd-ai-toggle input{-webkit-appearance:none;appearance:none;width:42px;height:24px;flex:0 0 42px;margin:0;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background .16s ease}.akd-ai-toggle input:after{content:"";display:block;width:18px;height:18px;margin:3px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f172a40;transition:transform .16s ease}.akd-ai-toggle input:checked{background:#0ea5e9}.akd-ai-toggle input:checked:after{transform:translate(18px)}.akd-ai-toggle input:focus-visible{outline:3px solid #7dd3fc;outline-offset:2px}.akd-bg-options[hidden]{display:none}.akd-bg-options{display:grid;gap:8px;padding:10px;border:1px solid #bae6fd;border-radius:12px;background:#f0f9ff}.akd-bg-options>span{color:#075985;font-size:.72rem;font-weight:900;text-transform:uppercase}.akd-bg-options>div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.akd-bg-options button{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;min-width:0;gap:2px 11px;padding:7px;border:2px solid #dbe5f0;border-radius:10px;background:#fff;color:#334155;text-align:left;cursor:pointer}.akd-bg-options button.is-selected{border-color:#0ea5e9;box-shadow:0 0 0 2px #bae6fd}.akd-bg-options.is-processing button{cursor:progress;opacity:.68}.akd-bg-options button[aria-pressed=true] small{color:#15803d;font-weight:900}.akd-bg-options img{display:block;grid-row:1 / span 2;width:76px;height:58px;border-radius:7px;object-fit:contain;background-color:#fff;background-image:linear-gradient(45deg,#e5e7eb 25%,transparent 25%),linear-gradient(-45deg,#e5e7eb 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e5e7eb 75%),linear-gradient(-45deg,transparent 75%,#e5e7eb 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.akd-bg-options strong{color:#0284c7;font-size:14px;line-height:1.2}.akd-bg-options small{color:#64748b;font-size:13px!important;line-height:1.25}.akd-ai-upscale{justify-content:space-between}.akd-ai-upscale input{order:2}.akd-ai-recolor>div{margin-top:8px}.akd-ai-recolor button{width:31px;height:31px;border-radius:50%}.akd-ai-recolor button.is-original{border-radius:999px}.akd-ai-reset{width:100%;border-radius:10px}.akd-ai-tools>p{padding:0 14px 14px;color:#64748b;line-height:1.35}.akd-art-canvas{min-width:0;overflow:hidden;border:1px solid #dbe5f0;border-radius:14px;background:#fff}.akd-art-canvas__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border-bottom:1px solid #dbe5f0;color:#334155;background:#fff;font-size:.78rem}.akd-art-canvas__bar span{display:flex;align-items:center;gap:7px;font-weight:900}.akd-art-canvas__bar i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.akd-art-canvas__bar small{color:#64748b}.akd-art-preview{min-height:390px;border:0;border-radius:0}.akd-art-preview img{max-width:80%;max-height:335px}.akd-art-checks{margin-top:12px}.akd-art-checks span{border-radius:10px;background:#f8fafc}.akd-art-size-row{border-radius:14px;background:#f8fafc}.akd-art-tabs{width:fit-content;padding:4px;border:1px solid #dbe5f0;border-radius:12px;background:#f1f5f9}.akd-art-tabs button{border:0;border-radius:9px}.akd-art-tabs button.is-active{background:#fff;box-shadow:0 3px 9px #0f172a17}.akd-art-studio__continue{min-height:54px;border-radius:12px;background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 9px 20px #dc262638}.akd-art-add-size{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:13px;border:0;padding:7px 3px;background:transparent;color:#0284c7;font:inherit;font-weight:900;cursor:pointer}.akd-art-add-size>span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#e0f2fe;font-size:1.15rem}.akd-art-add-size:hover{color:#075985}.akd-art-save-status{margin:6px 0 0;border-radius:9px;padding:9px 11px;background:#ecfdf5;color:#166534;font-size:.78rem;font-weight:800}.akd-art-save-status.is-error{background:#fff1f2;color:#be123c}.akd-staged-orders[hidden]{display:none}.akd-staged-orders{margin-top:14px;overflow:hidden;border:1px solid #bfdbfe;border-radius:13px;background:#f8fbff}.akd-staged-orders__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #dbeafe;color:#0f172a}.akd-staged-orders__heading span{border-radius:999px;padding:4px 9px;background:#e0f2fe;color:#0369a1;font-size:13px;font-weight:900}.akd-staged-order{display:grid;grid-template-columns:54px minmax(0,1fr) 36px;align-items:center;gap:11px;padding:10px 12px}.akd-staged-order+.akd-staged-order{border-top:1px solid #e2e8f0}.akd-staged-order img{width:54px;height:54px;border-radius:8px;object-fit:contain;background:#e5e7eb}.akd-staged-order>span{display:grid;gap:3px}.akd-staged-order strong{overflow:hidden;color:#0f172a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.akd-staged-order small{color:#475569;font-size:14px!important}.akd-staged-order button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #fecdd3;border-radius:50%;padding:0;background:#fff1f2;color:#be123c;font-size:21px!important;cursor:pointer}.akd-art-add-design{display:grid;grid-template-columns:auto 1fr auto;width:100%;min-height:112px;align-items:center;gap:13px;margin-top:14px;border:2px dashed #7dd3fc;border-radius:14px;padding:16px;background:#f0f9ff;color:#0f172a;text-align:left;cursor:pointer}.akd-art-add-design:hover{border-color:#0284c7;background:#e0f2fe}.akd-art-add-design__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#fff;color:#0284c7;font-size:1.6rem;font-weight:900;box-shadow:0 4px 12px #0284c71f}.akd-art-add-design>span:nth-child(2){display:grid;gap:3px}.akd-art-add-design small,.akd-art-note-toggle small{color:#64748b;font-size:.76rem;font-weight:600}.akd-art-add-design em{border-radius:9px;padding:9px 15px;background:#0284c7;color:#fff;font-style:normal;font-weight:900}.akd-dtf__design-help,.akd-dtf__field--wide,.akd-dtf__minimum-message,.akd-dtf__actions{grid-column:1 / -1;width:100%;max-width:920px;margin-right:auto;margin-left:auto}.akd-dtf__design-help{border-radius:16px}.akd-dtf__field--wide textarea{min-height:110px;border-radius:12px;background:#fff}.akd-dtf__minimum-message{border-radius:12px}.akd-dtf__actions{gap:12px;padding:5px 0 0}.akd-dtf__button{min-height:56px;border-radius:12px;font-size:1rem;box-shadow:0 7px 16px #0f172a17}.akd-dtf__content{max-width:1240px;margin:0 auto;padding:12px clamp(14px,4vw,42px) clamp(38px,6vw,78px)}.akd-dtf__card{border-color:#dbe5f0;border-radius:16px;box-shadow:0 7px 22px #0f172a0d}.akd-size-guide{top:16px;min-width:245px;background:linear-gradient(180deg,#fff,#f8fafc)}.akd-size-guide__eyebrow{color:#0284c7;font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.akd-size-guide h3{margin:3px 0 12px}.akd-size-guide__items{gap:9px}.akd-size-guide__items button{min-height:142px;border-color:#dbe5f0;border-radius:12px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.akd-size-guide__items button:hover{transform:translateY(-2px);border-color:#38bdf8;box-shadow:0 8px 16px #0284c71f}.akd-size-guide__items button:focus-visible{outline:3px solid #7dd3fc;outline-offset:2px}.akd-placement{background:#dce5ef}.akd-size-guide__colors{padding-top:14px;border-top:1px solid #dbe5f0}.akd-size-guide__colors button{border-radius:50%;box-shadow:0 0 0 1px #cbd5e1}@media(max-width:860px){.akd-dtf__hero,.akd-dtf__content{grid-template-columns:1fr}.akd-dtf__media,.akd-dtf__panel,.akd-dtf__summary,.akd-dtf__form,.akd-dtf__upload,.akd-art-studio,.akd-dtf__design-help,.akd-dtf__field--wide,.akd-dtf__minimum-message,.akd-dtf__actions{grid-column:1}.akd-dtf__media{grid-row:auto}.akd-dtf__grid,.akd-dtf__piece-grid,.akd-dtf__price,.akd-dtf__design-help{grid-template-columns:1fr}.akd-art-studio__layout{flex-direction:column}.akd-size-guide{position:static;width:100%}.akd-art-size-row{flex-wrap:wrap}.akd-art-checks,.akd-ai-tools__controls,.akd-art-workspace{grid-template-columns:1fr}.akd-art-progress li{padding:10px}.akd-art-progress li small{display:none}.akd-dtf__design-help{align-items:stretch;flex-direction:column}.akd-dtf__price div{border-right:0;border-bottom:1px solid var(--akd-line)}.akd-dtf__price div:last-child{border-bottom:0}}@media(max-width:520px){.akd-dtf__hero{padding:24px 12px 28px}.akd-dtf__panel>h1{font-size:2rem}.akd-dtf__summary{padding:18px 15px;border-radius:16px}.akd-dtf__summary>h1{font-size:2rem}.akd-dtf__media-story{grid-template-columns:1fr}.akd-dtf__media-story>span{grid-template-columns:30px 1fr;align-items:center;text-align:left}.akd-dtf__media-story i{grid-row:1 / span 2;margin:0}.akd-dtf__facts{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:17px auto 22px}.akd-dtf__facts span{padding:8px 7px;border-radius:10px;font-size:.72rem;text-align:center}.akd-price-story{grid-template-columns:1fr;gap:14px;padding:16px;border-radius:16px}.akd-price-story__meter,.akd-price-story__promise{grid-column:1}.akd-price-story__meter>div:first-child{align-items:flex-start;flex-direction:column;gap:2px}.akd-price-story__formula{gap:4px}.akd-price-story__formula strong{padding:5px 6px;font-size:.7rem}.akd-dtf__upload{padding:14px;border-radius:16px}.akd-dtf__upload-heading{align-items:flex-start}.akd-dtf__upload-icon{width:40px;height:40px;flex-basis:40px;border-radius:11px}.akd-dtf__upload-heading p{font-size:.82rem}.akd-dtf__file{min-height:175px;padding:18px 10px}.akd-dtf__design-help{padding:14px}.akd-art-studio{border-radius:16px;padding:13px}.akd-art-studio__header{align-items:flex-start;flex-direction:column}.akd-art-progress li{justify-content:center;min-height:58px}.akd-art-progress li>span{width:30px;height:30px;flex-basis:30px}.akd-art-progress li div{display:none}.akd-art-preview{min-height:300px}.akd-art-canvas__bar small{display:none}.akd-art-step{padding:14px;border-radius:14px}.akd-art-step__number{width:36px;height:36px;flex-basis:36px}.akd-art-tabs{display:grid;width:100%;grid-template-columns:1fr 1fr}.akd-art-tabs button{min-width:0;padding:9px 7px;font-size:.82rem}.akd-art-size-row{display:grid;grid-template-columns:1fr 1fr;align-items:end}.akd-art-size-row__link{display:none}.akd-art-size-row label:nth-of-type(3){grid-column:1 / -1}.akd-art-size-row__price{min-width:0;padding:10px;border:1px solid #dbe5f0;border-radius:10px;background:#fff}.akd-ai-toggle,.akd-ai-recolor{padding:10px}.akd-art-add-design{grid-template-columns:auto 1fr}.akd-art-add-design em{grid-column:1 / -1;text-align:center}.akd-bg-options>div{display:grid;overflow:visible;padding:0}.akd-bg-options button{width:100%;min-width:0}.akd-dtf__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.akd-dtf__button{padding:0 10px;font-size:.92rem}}.akd-flag{display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1fr);gap:36px;max-width:1200px;margin:40px auto;padding:24px}.akd-flag__media img{width:100%;height:auto}.akd-flag__panel{padding:28px;border:1px solid #dfe3ea;border-radius:18px}.akd-flag__eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.08em}.akd-flag__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.akd-flag label{display:grid;gap:7px}.akd-flag__wide{grid-column:1/-1}.akd-flag input,.akd-flag select,.akd-flag textarea{width:100%;padding:12px;border:1px solid #aeb7c5;border-radius:8px}.akd-flag__summary{display:flex;justify-content:space-between;gap:16px;margin:22px 0;padding:18px;background:#f4f6f9;border-radius:10px}.akd-flag button{width:100%;padding:15px;border:0;border-radius:9px;background:#061338;color:#fff;font-weight:800}.akd-flag-info{max-width:1200px;margin:0 auto 48px;padding:0 24px}@media(max-width:760px){.akd-flag,.akd-flag__grid{grid-template-columns:1fr}.akd-flag__wide{grid-column:auto}}.akd-gifts-page{background:#f7f7f7;color:#111}.akd-gifts-page *{box-sizing:border-box}.akd-gifts-hero,.akd-gifts-band,.akd-gifts-grid,.akd-gifts-split,.akd-gifts-cta{width:min(1180px,calc(100% - 32px));margin-inline:auto}.akd-gifts-hero{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:34px;align-items:center;padding:54px 0 32px}.akd-gifts-hero__media{overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 18px 48px #00000024}.akd-gifts-hero__media img,.akd-gifts-card img{display:block;width:100%;height:auto;object-fit:cover}.akd-gifts-kicker{margin:0 0 12px;color:#b00000;font-size:.8rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.akd-gifts-hero h1{max-width:740px;margin:0 0 18px;color:#111;font-size:clamp(2.35rem,5.4vw,5.2rem);line-height:.96;letter-spacing:0}.akd-gifts-hero p{color:#333;font-size:1.08rem;line-height:1.7}.akd-gifts-actions,.akd-gifts-proof,.akd-gifts-cta div{display:flex;flex-wrap:wrap;gap:12px}.akd-gifts-actions{margin-top:24px}.akd-gifts-actions a,.akd-gifts-band a,.akd-gifts-panel--dark a,.akd-gifts-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:8px;text-decoration:none;font-weight:900}.akd-gifts-actions a:first-child,.akd-gifts-band a,.akd-gifts-panel--dark a,.akd-gifts-cta a:first-child{background:#b00000;color:#fff}.akd-gifts-actions a:last-child,.akd-gifts-cta a:last-child{background:#111;color:#fff}.akd-gifts-proof{margin-top:22px}.akd-gifts-proof span{padding:9px 12px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;font-size:.9rem;font-weight:800}.akd-gifts-band{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:12px;padding:22px;border-radius:8px;background:#111;color:#fff}.akd-gifts-band strong,.akd-gifts-band span{display:block}.akd-gifts-band strong{margin-bottom:5px;font-size:1.05rem}.akd-gifts-band span{color:#eee;line-height:1.55}.akd-gifts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.akd-gifts-card{overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;color:#111;text-decoration:none;box-shadow:0 10px 28px #00000014}.akd-gifts-card img{aspect-ratio:1 / .86}.akd-gifts-card strong,.akd-gifts-card span{display:block;padding-inline:18px}.akd-gifts-card strong{padding-top:18px;color:#111;font-size:1.1rem;line-height:1.25}.akd-gifts-card span{padding-top:7px;padding-bottom:18px;color:#444;font-size:.94rem;line-height:1.5}.akd-gifts-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.akd-gifts-panel,.akd-gifts-cta{border-radius:8px;padding:28px;background:#fff;box-shadow:0 10px 28px #00000014}.akd-gifts-panel--dark,.akd-gifts-cta{background:#111;color:#fff}.akd-gifts-panel h2,.akd-gifts-cta h2{margin:0 0 14px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.08;letter-spacing:0}.akd-gifts-panel p,.akd-gifts-panel li{color:#444;line-height:1.65}.akd-gifts-panel--dark p,.akd-gifts-panel--dark li,.akd-gifts-cta p{color:#eee}.akd-gifts-panel ul,.akd-gifts-panel ol{margin:18px 0 0;padding-left:20px}.akd-gifts-panel--dark a{margin-top:18px}.akd-gifts-cta{margin-top:24px;text-align:center}.akd-gifts-cta p{margin:0 0 10px;font-size:.9rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.akd-gifts-cta div{justify-content:center;margin-top:20px}@media screen and (max-width:980px){.akd-gifts-hero,.akd-gifts-split{grid-template-columns:1fr}.akd-gifts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.akd-gifts-band{display:grid}}@media screen and (max-width:640px){.akd-gifts-hero,.akd-gifts-band,.akd-gifts-grid,.akd-gifts-split,.akd-gifts-cta{width:min(100% - 24px,1180px)}.akd-gifts-hero{padding-top:34px}.akd-gifts-grid{grid-template-columns:1fr}.akd-gifts-actions a,.akd-gifts-band a,.akd-gifts-cta a{width:100%}.akd-gifts-panel,.akd-gifts-cta,.akd-gifts-band{padding:20px}}.akd-marketing-hub{max-width:1440px;margin:0 auto;padding:40px 24px 72px;color:#081633}.akd-marketing-hub__hero{max-width:860px;margin:0 auto 34px;text-align:center}.akd-marketing-hub__eyebrow{margin:0 0 8px;color:#b42025;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.akd-marketing-hub__hero h1{margin:0;font-size:clamp(2.1rem,5vw,4.2rem);line-height:1}.akd-marketing-hub__hero p:last-child{color:#4b5563;font-size:1.08rem}.akd-marketing-hub__directory{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.akd-marketing-hub__category{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe1ea;border-radius:8px;background:#fff;color:inherit;text-decoration:none;transition:box-shadow .18s,transform .18s}.akd-marketing-hub__category:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0816331f}.akd-marketing-hub__image{display:block;aspect-ratio:4 / 3;background:#eef2f6}.akd-marketing-hub__image img{width:100%;height:100%;object-fit:cover}.akd-marketing-hub__image-fallback{display:grid;width:100%;height:100%;place-items:center;background:#dce8ef;color:#15304c;font-size:2rem;font-weight:800}.akd-marketing-hub__content{display:grid;gap:4px;padding:14px}.akd-marketing-hub__content strong{font-size:1rem;line-height:1.2}.akd-marketing-hub__content small{color:#687386}.akd-marketing-hub__help{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;border-top:2px solid #081633;padding:24px 0 0}.akd-marketing-hub__help h2,.akd-marketing-hub__help p{margin:0}.akd-marketing-hub__help h2{font-size:1.65rem}.akd-marketing-hub__help p{margin-top:4px;color:#687386}@media(max-width:1100px){.akd-marketing-hub__directory{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.akd-marketing-hub{padding:26px 16px 52px}.akd-marketing-hub__directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.akd-marketing-hub__help{align-items:flex-start;flex-direction:column}}.akd-pin-order{--akd-red: #c81e2f;--akd-blue: #143a67;--akd-dark: #111827;--akd-muted: #4b5563;--akd-line: #d9dee5;color:var(--akd-dark)}.akd-pin-order__hero{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(36px,6vw,78px) clamp(18px,5vw,74px);background:linear-gradient(135deg,#f9fafb,#e9f1f7)}.akd-pin-order__media{position:relative;min-height:430px}.akd-pin-order__pin-art{position:absolute;left:50%;top:26px;display:grid;width:min(76vw,350px);height:min(62vw,310px);max-width:350px;max-height:310px;transform:translate(-50%) rotate(-3deg);place-items:center;border:10px solid rgba(255,255,255,.72);border-radius:34% 47% 38% 44%;background:linear-gradient(145deg,#16416f,#c81e2f);color:#fff;box-shadow:0 34px 74px #1118273d,inset 0 14px 24px #ffffff47,inset 0 -18px 28px #0003}.akd-pin-order__pin-art span{font-size:clamp(4rem,11vw,7rem);font-weight:900;line-height:1}.akd-pin-order__pin-art small{position:absolute;bottom:26%;font-weight:900;letter-spacing:.18em}.akd-pin-order__pin-art:after{content:"";position:absolute;top:11%;right:11%;bottom:11%;left:11%;border:2px solid rgba(255,255,255,.34);border-radius:inherit}.akd-pin-order__clutch{position:absolute;right:8%;bottom:34px;width:140px;height:54px;border-radius:999px;background:linear-gradient(180deg,#f8fafc,#b8c4d1);box-shadow:0 20px 42px #1118272e}.akd-pin-order__eyebrow{margin:0 0 10px;color:var(--akd-red);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.akd-pin-order h1{margin:0;color:var(--akd-dark);font-size:clamp(2.3rem,5vw,5rem);line-height:.98}.akd-pin-order__lead{max-width:720px;margin:18px 0 0;color:var(--akd-muted);font-size:1.05rem;line-height:1.62}.akd-pin-order__form{margin-top:26px}.akd-pin-order__step,.akd-pin-order__summary,.akd-pin-order__upload{border:1px solid var(--akd-line);border-radius:8px;background:#fff}.akd-pin-order__step{margin-top:12px}.akd-pin-order__step,.akd-pin-order__upload{padding:20px}.akd-pin-order__step-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.akd-pin-order__step-head>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--akd-blue);color:#fff;font-weight:900}.akd-pin-order__step-head h2{margin:0;font-size:1.25rem}.akd-pin-order__step-head p{margin:4px 0 0;color:var(--akd-muted)}.akd-pin-order__size-grid,.akd-pin-order__qty-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.akd-pin-order__qty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.akd-pin-order__size,.akd-pin-order__qty{display:grid;min-height:92px;gap:3px;place-items:center;border:1px solid var(--akd-line);border-radius:8px;background:#fff;color:var(--akd-dark);cursor:pointer;text-align:center}.akd-pin-order__size.is-active,.akd-pin-order__qty.is-active{border-color:var(--akd-red);box-shadow:0 0 0 2px #c81e2f24}.akd-pin-order__size strong,.akd-pin-order__qty strong{font-size:1.18rem}.akd-pin-order__size span,.akd-pin-order__qty span{font-weight:900}.akd-pin-order__size span,.akd-pin-order__qty small{color:var(--akd-muted);font-size:.82rem}.akd-pin-order__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:12px;overflow:hidden}.akd-pin-order__summary div{padding:14px}.akd-pin-order__summary div+div{border-left:1px solid var(--akd-line)}.akd-pin-order__summary span{display:block;color:var(--akd-muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.akd-pin-order__summary strong{display:block;margin-top:4px;font-size:1.1rem}.akd-pin-order__continue,.akd-pin-order__checkout{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;height:54px;min-height:54px;border:0;border-radius:6px;padding:0 16px;background:var(--akd-dark);color:#fff;font-weight:900;line-height:1.1;text-align:center;white-space:normal;-webkit-appearance:none;appearance:none;margin:0!important;cursor:pointer}.akd-pin-order__continue{flex-direction:column;margin-top:12px}.akd-pin-order__continue span{margin-top:2px;font-size:.78rem;opacity:.8}.akd-pin-order__upload{display:none;margin-top:12px}.akd-pin-order__upload.is-visible{display:block}.akd-pin-order__field{display:block;margin-top:14px}.akd-pin-order__field span{display:block;margin-bottom:6px;font-weight:900}.akd-pin-order__field input,.akd-pin-order__field textarea{width:100%;border:1px solid var(--akd-line);border-radius:6px;padding:12px}.akd-pin-order__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:16px}.akd-pin-order__checkout--primary{background:var(--akd-red)}.akd-pin-order__wrap{max-width:1180px;margin:0 auto;padding:clamp(42px,6vw,76px) 20px}.akd-pin-order__perks,.akd-pin-order__copy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.akd-pin-order__perks div,.akd-pin-order__copy div{border:1px solid var(--akd-line);border-radius:8px;padding:20px;background:#fff}.akd-pin-order__perks strong,.akd-pin-order__copy h2{display:block;margin:0 0 10px;color:var(--akd-dark)}.akd-pin-order__perks span,.akd-pin-order__copy p{color:var(--akd-muted);line-height:1.6}.akd-pin-order__copy{grid-template-columns:1fr 1fr;margin-top:14px}@media(max-width:980px){.akd-pin-order__hero,.akd-pin-order__perks,.akd-pin-order__copy{grid-template-columns:1fr}}@media(max-width:720px){.akd-pin-order__media{min-height:300px}.akd-pin-order__size-grid,.akd-pin-order__qty-grid,.akd-pin-order__summary{grid-template-columns:1fr}.akd-pin-order__summary div+div{border-top:1px solid var(--akd-line);border-left:0}}@media(max-width:520px){.akd-pin-order__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.akd-pin-order__actions button{padding:0 10px;font-size:.92rem}}.akd-pole-banner{display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1fr);gap:36px;max-width:1200px;margin:40px auto;padding:24px}.akd-pole-banner__media img{width:100%;height:auto}.akd-pole-banner__panel{padding:28px;border:1px solid #dfe3ea;border-radius:18px}.akd-pole-banner__eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.08em}.akd-pole-banner__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.akd-pole-banner label{display:grid;gap:7px}.akd-pole-banner__wide{grid-column:1/-1}.akd-pole-banner input,.akd-pole-banner select,.akd-pole-banner textarea{width:100%;padding:12px;border:1px solid #aeb7c5;border-radius:8px}.akd-pole-banner__summary{display:flex;justify-content:space-between;gap:16px;margin:22px 0;padding:18px;background:#f4f6f9;border-radius:10px}.akd-pole-banner button{width:100%;padding:15px;border:0;border-radius:9px;background:#061338;color:#fff;font-weight:800}.akd-pole-banner-info{max-width:1200px;margin:0 auto 48px;padding:0 24px}@media(max-width:760px){.akd-pole-banner,.akd-pole-banner__grid{grid-template-columns:1fr}.akd-pole-banner__wide{grid-column:auto}}.premium-crystal{--premium-ink: #071a2f;--premium-blue: #0e416f;--premium-gold: #d3aa55;--premium-ice: #edf5fb;color:var(--premium-ink)}.premium-crystal__hero{position:relative;overflow:hidden;padding:clamp(3.5rem,8vw,7.5rem) 1.25rem;background:radial-gradient(circle at 75% 5%,#1d5f91 0,transparent 30%),linear-gradient(125deg,#061727,#0b2d4c 55%,#123f65);color:#fff}.premium-crystal__hero-inner,.premium-crystal__nav{width:min(1320px,100%);margin-inline:auto}.premium-crystal__eyebrow{margin:0 0 1rem;color:#f1cf88;font-size:.78rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.premium-crystal__hero h1{max-width:850px;margin:0;color:#fff;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.98;letter-spacing:-.045em}.premium-crystal__lede{max-width:780px;margin:1.4rem 0 0;color:#d8e7f3;font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.premium-crystal__search{display:grid;grid-template-columns:1fr auto;max-width:780px;margin-top:2rem;padding:.4rem;border:1px solid rgba(255,255,255,.3);border-radius:16px;background:#ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.premium-crystal__search input{min-width:0;padding:.9rem 1rem;border:0;background:transparent;color:#fff;font:inherit}.premium-crystal__search input::placeholder{color:#c1d3e2}.premium-crystal__search button{padding:.85rem 1.3rem;border:0;border-radius:11px;background:linear-gradient(135deg,#e5c779,#c69231);color:#10263b;font-weight:800;cursor:pointer}.premium-crystal__trust{display:flex;flex-wrap:wrap;gap:.65rem 1.4rem;margin-top:1.4rem;color:#c9dbea;font-size:.86rem}.premium-crystal__trust span:before{content:"\2713";margin-right:.45rem;color:#f1cf88}.premium-crystal__nav{padding:2rem 1.25rem .5rem}.premium-crystal__featured-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.premium-crystal__featured-link,.premium-crystal__all-link{padding:.7rem 1rem;border-radius:999px;color:var(--premium-blue);font-weight:750;text-decoration:none}.premium-crystal__featured-link{background:var(--premium-ink);color:#fff;letter-spacing:.08em}.premium-crystal__filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.premium-crystal__filter-grid details,.premium-crystal__value-link{border:1px solid #d9e4ed;border-radius:16px;background:#fff;box-shadow:0 12px 30px #071a2f0f}.premium-crystal__filter-grid details:nth-child(2){grid-column:span 2}.premium-crystal__filter-grid summary{padding:1rem 1.1rem;color:var(--premium-ink);font-size:.95rem;font-weight:800;cursor:pointer}.premium-crystal__chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1rem 1rem}.premium-crystal__chip{padding:.5rem .75rem;border:1px solid #d7e1e9;border-radius:999px;color:#304a63;font-size:.82rem;line-height:1.2;text-decoration:none}.premium-crystal__chip:hover,.premium-crystal__chip.is-active,.premium-crystal__featured-link.is-active,.premium-crystal__all-link.is-active{border-color:var(--premium-blue);background:var(--premium-blue);color:#fff}.premium-crystal__value-link{display:grid;align-content:center;padding:1.1rem;background:linear-gradient(135deg,#fff9eb,#f4e3b9);color:#6a4810;text-decoration:none}.premium-crystal__value-link span{font-weight:850}.premium-crystal__value-link small{margin-top:.2rem;color:#795d28}.premium-crystal__value-link.is-active{outline:2px solid var(--premium-gold)}.premium-crystal__active-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;padding:.85rem 1rem;border-radius:12px;background:var(--premium-ice);font-size:.86rem}.premium-crystal__active-filter strong{text-transform:capitalize}.premium-crystal__active-filter a{margin-left:auto;color:var(--premium-blue);font-weight:750}@media(max-width:850px){.premium-crystal__filter-grid{grid-template-columns:1fr}.premium-crystal__filter-grid details:nth-child(2){grid-column:auto}}@media(max-width:520px){.premium-crystal__search{grid-template-columns:1fr}.premium-crystal__search button{width:100%}}.akd-inspiration{--akd-forest:#143f35;--akd-wine:#852c3e;--akd-cream:#f7f3ea;color:#24392f;max-width:1240px;margin:0 auto;padding:48px 24px}.akd-inspiration *{box-sizing:border-box}.akd-inspiration .akd-inspiration-intro{max-width:760px;margin:0 0 34px}.akd-inspiration .akd-inspiration-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--akd-wine);margin:0 0 14px}.akd-inspiration h2{font-size:clamp(30px,3.8vw,50px);line-height:1.08;letter-spacing:-1px;color:var(--akd-forest);margin:0 0 18px}.akd-inspiration p{font-size:16px;line-height:1.65;margin:0 0 16px}.akd-inspiration .akd-inspiration-disclosure{font-size:13px;line-height:1.6;color:#52655c;margin:0}.akd-inspiration .akd-inspiration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.akd-inspiration .akd-inspiration-card{margin:0;min-width:0;border:1px solid #dfdfd4;border-radius:16px;overflow:hidden;background:var(--akd-cream)}.akd-inspiration .akd-inspiration-image{display:block;width:100%;aspect-ratio:3/2;overflow:hidden;background:#e9e3d7}.akd-inspiration .akd-inspiration-image img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;transform:none}.akd-inspiration .akd-inspiration-caption{padding:26px 28px 28px}.akd-inspiration h3{font-size:24px;line-height:1.2;color:var(--akd-forest);margin:0 0 12px}.akd-inspiration .akd-inspiration-caption p{font-size:15px;margin:0 0 18px}.akd-inspiration .akd-inspiration-link{color:var(--akd-forest);font-weight:700;text-decoration:underline;text-underline-offset:4px}.akd-inspiration a:focus-visible{outline:3px solid #a54458;outline-offset:4px}.akd-inspiration .akd-inspiration-actions{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 0}.akd-inspiration .akd-inspiration-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;min-height:48px;border-radius:8px;background:var(--akd-forest);color:#fff;text-decoration:none;font-weight:700}.akd-inspiration .akd-inspiration-button--outline{background:#fff;color:var(--akd-forest);border:1px solid var(--akd-forest)}.akd-inspiration .akd-proof-review-section{margin-top:64px;padding-top:48px;border-top:1px solid #d9ded7}.akd-inspiration .akd-proof-header{max-width:760px;margin-bottom:28px}.akd-inspiration .akd-proof-kicker{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--akd-wine)}.akd-inspiration .akd-proof-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.akd-inspiration .akd-proof-review{margin:0;padding:26px;background:var(--akd-cream);border:1px solid #dedfd4;border-radius:14px}.akd-inspiration .akd-proof-review blockquote{margin:0 0 22px;padding:0;border:0;font-style:normal;font-size:19px;line-height:1.5}.akd-inspiration .akd-proof-review figcaption{font-size:13px;line-height:1.6}.akd-inspiration .akd-proof-review strong{display:block;font-size:15px;color:var(--akd-forest);margin-bottom:4px}.akd-inspiration .akd-proof-review span{display:block;color:#52655c}.akd-inspiration .akd-proof-note{font-size:13px;color:#52655c;margin-top:20px}@media(max-width:740px){.akd-inspiration{padding:32px 18px}.akd-inspiration .akd-inspiration-grid,.akd-inspiration .akd-proof-reviews{grid-template-columns:1fr}.akd-inspiration .akd-inspiration-caption{padding:22px}.akd-inspiration .akd-proof-review-section{margin-top:44px;padding-top:34px}.akd-inspiration .akd-inspiration-actions a{width:100%}}.akd-quote-page{background:radial-gradient(circle at 12% 4%,rgba(125,255,122,.16),transparent 28%),radial-gradient(circle at 88% 0%,rgba(255,79,216,.12),transparent 26%),linear-gradient(180deg,#070707,#171717);color:#fff;padding:64px 18px}.akd-quote-wrap{max-width:1180px;margin:0 auto}.akd-quote-hero{max-width:920px;margin:0 auto 34px;text-align:center}.akd-quote-kicker{margin:0 0 12px;color:#9eff8d;font-size:14px;font-weight:800;letter-spacing:0;text-transform:uppercase}.akd-quote-hero h1{margin:0 0 18px;color:#fff;font-size:56px;line-height:1.04;font-weight:900;letter-spacing:0}.akd-quote-lede{max-width:820px;margin:0 auto;color:#e7e7e7;font-size:18px;line-height:1.75}.akd-quote-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 26px}.akd-quote-proof div,.akd-quote-services,.akd-quote-form-shell,.akd-quote-bottom,.akd-quote-catalogs{border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 18px 45px #00000047}.akd-quote-proof div{background:#ffffff12;padding:17px}.akd-quote-proof strong,.akd-quote-proof span{display:block}.akd-quote-proof strong{color:#fff;font-size:15px;margin-bottom:6px}.akd-quote-proof span{color:#d7d7d7;font-size:13px;line-height:1.45}.akd-quote-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:24px;align-items:start}.akd-quote-services{background:linear-gradient(180deg,#ffffff14,#ffffff09);padding:28px}.akd-quote-services h2,.akd-quote-form-head h2,.akd-quote-bottom h2{margin:0;color:#fff;font-size:28px;line-height:1.16;letter-spacing:0}.akd-quote-services ul{margin:20px 0 0;padding-left:20px;color:#e4e4e4;line-height:1.65}.akd-quote-services li+li{margin-top:10px}.akd-quote-callout{margin-top:24px;padding:18px;background:#fff;color:#111;border-radius:8px}.akd-quote-callout strong,.akd-quote-callout span{display:block}.akd-quote-callout strong{margin-bottom:7px;font-size:17px}.akd-quote-callout span{color:#333;line-height:1.5}.akd-quote-form-shell{overflow:hidden;background:#fff}.akd-quote-form-head{background:linear-gradient(90deg,#1f7a35,#a01370);padding:24px}.akd-quote-form-head p{margin:8px 0 0;color:#fff;font-size:15px;font-weight:700}.akd-quote-form{padding:24px;color:#111}.akd-quote-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.akd-quote-alert{margin-bottom:18px;padding:14px 16px;border-radius:8px;font-weight:700;line-height:1.45}.akd-quote-alert-success{background:#e8f8e5;color:#174c21}.akd-quote-alert-error{background:#ffeaea;color:#7b1111}.akd-quote-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.akd-quote-field{min-width:0}.akd-quote-field-full{grid-column:1 / -1}.akd-quote-field label{display:block;margin-bottom:7px;color:#202020;font-size:14px;font-weight:800}.akd-quote-input{width:100%;min-height:48px;border:1px solid #cfcfcf;border-radius:8px;background:#fff;color:#111;padding:12px 13px;font:inherit;line-height:1.35}textarea.akd-quote-input{min-height:144px;resize:vertical}.akd-quote-input:focus{outline:3px solid rgba(31,122,53,.28);outline-offset:2px;border-color:#1f7a35}.akd-quote-submit{width:100%;margin-top:18px;border:0;border-radius:8px;background:#111;color:#fff;min-height:52px;padding:14px 18px;font:inherit;font-size:16px;font-weight:900;cursor:pointer}.akd-quote-submit:hover{background:#1f7a35}.akd-quote-submit:disabled{cursor:wait;opacity:.68}.akd-quote-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:26px;padding:26px;background:#ffffff12}.akd-quote-bottom p{margin:12px 0 0;color:#dedede;line-height:1.7}.akd-quote-bottom a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:8px;background:#fff;color:#111;text-decoration:none;font-weight:900;white-space:nowrap}.akd-quote-catalogs{margin-top:26px;padding:28px;background:linear-gradient(180deg,#ffffff14,#ffffff09)}.akd-quote-catalogs-head{max-width:760px;margin:0 auto 24px;text-align:center}.akd-quote-catalogs-head p{margin:0 0 9px;color:#9eff8d;font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.akd-quote-catalogs-head h2{margin:0;color:#fff;font-size:34px;line-height:1.14;letter-spacing:0}.akd-quote-catalogs-head span{display:block;margin-top:10px;color:#dedede;line-height:1.6}.akd-quote-catalog-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.akd-quote-catalog-card{position:relative;display:flex;min-height:118px;flex-direction:column;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#fff;color:#111;padding:19px 16px;text-decoration:none;box-shadow:0 12px 30px #0000003d}.akd-quote-catalog-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1f7a35,#a01370)}.akd-quote-catalog-card strong{color:#111;font-size:17px;line-height:1.2}.akd-quote-catalog-card span{margin-top:7px;color:#4a4a4a;font-size:13px;font-weight:700;line-height:1.35}.akd-quote-catalog-card:hover,.akd-quote-catalog-card:focus-visible{background:#f4f7f2;outline:3px solid rgba(158,255,141,.38);outline-offset:2px}@media screen and (max-width:980px){.akd-quote-page{padding:48px 16px}.akd-quote-hero h1{font-size:44px}.akd-quote-proof,.akd-quote-grid,.akd-quote-bottom{grid-template-columns:1fr}.akd-quote-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.akd-quote-page{padding:38px 14px}.akd-quote-hero h1{font-size:34px}.akd-quote-lede{font-size:16px;line-height:1.6}.akd-quote-proof{gap:10px}.akd-quote-form-shell{order:-1}.akd-quote-services,.akd-quote-form,.akd-quote-form-head,.akd-quote-bottom,.akd-quote-catalogs{padding:18px}.akd-quote-fields{grid-template-columns:1fr;gap:14px}.akd-quote-services h2,.akd-quote-form-head h2,.akd-quote-bottom h2{font-size:24px}.akd-quote-bottom a{width:100%}.akd-quote-catalogs-head h2{font-size:25px}.akd-quote-catalog-grid{grid-template-columns:1fr}.akd-quote-catalog-card{min-height:96px}}.akd-real-estate{display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1fr);gap:36px;max-width:1200px;margin:40px auto;padding:24px}.akd-real-estate__media img{width:100%;height:auto}.akd-real-estate__panel{padding:28px;border:1px solid #dfe3ea;border-radius:18px}.akd-real-estate__eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.08em}.akd-real-estate__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.akd-real-estate label{display:grid;gap:7px}.akd-real-estate__wide{grid-column:1/-1}.akd-real-estate input,.akd-real-estate select,.akd-real-estate textarea{width:100%;padding:12px;border:1px solid #aeb7c5;border-radius:8px}.akd-real-estate__summary{display:flex;justify-content:space-between;gap:16px;margin:22px 0;padding:18px;background:#f4f6f9;border-radius:10px}.akd-real-estate button{width:100%;padding:15px;border:0;border-radius:9px;background:#061338;color:#fff;font-weight:800}.akd-real-estate-info{max-width:1200px;margin:0 auto 48px;padding:0 24px}@media(max-width:760px){.akd-real-estate,.akd-real-estate__grid{grid-template-columns:1fr}.akd-real-estate__wide{grid-column:auto}}.akd-service-links{padding:48px 0;background:#f7f7f7}.akd-service-links__header{max-width:840px;margin-bottom:24px}.akd-service-links__eyebrow{margin:0 0 8px;color:#b00000;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.akd-service-links__title{margin:0 0 12px;font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.15}.akd-service-links__intro{margin:0;color:#333;font-size:1rem;line-height:1.6}.akd-service-links__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.akd-service-links__card{display:grid;gap:6px;min-height:132px;padding:18px;color:#111;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.akd-service-links__card:hover{border-color:#b00000;transform:translateY(-2px)}.akd-service-links__name{color:#111;font-size:1rem;font-weight:800;line-height:1.25}.akd-service-links__text{color:#444;font-size:.92rem;line-height:1.45}.akd-signicade{display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1fr);gap:36px;max-width:1200px;margin:40px auto;padding:24px}.akd-signicade__media img{width:100%;height:auto}.akd-signicade__panel{padding:28px;border:1px solid #dfe3ea;border-radius:18px}.akd-signicade__eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.08em}.akd-signicade__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.akd-signicade label{display:grid;gap:7px}.akd-signicade__wide{grid-column:1/-1}.akd-signicade input,.akd-signicade select,.akd-signicade textarea{width:100%;padding:12px;border:1px solid #aeb7c5;border-radius:8px}.akd-signicade__summary{display:flex;justify-content:space-between;gap:16px;margin:22px 0;padding:18px;background:#f4f6f9;border-radius:10px}.akd-signicade button{width:100%;padding:15px;border:0;border-radius:9px;background:#061338;color:#fff;font-weight:800}.akd-signicade-info{max-width:1200px;margin:0 auto 48px;padding:0 24px}@media(max-width:760px){.akd-signicade,.akd-signicade__grid{grid-template-columns:1fr}.akd-signicade__wide{grid-column:auto}}.akd-sa{background:var(--akd-sa-paper);color:var(--akd-sa-ink)}.akd-sa *{box-sizing:border-box}.akd-sa__hero,.akd-sa__proof,.akd-sa__categories,.akd-sa__pathways,.akd-sa__sports,.akd-sa__guide,.akd-sa__cta{width:min(1180px,calc(100% - 32px));margin-inline:auto}.akd-sa__hero{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;min-height:600px;padding:72px 0 56px;overflow:hidden}.akd-sa__hero-copy{position:relative;z-index:1}.akd-sa__eyebrow{margin:0 0 14px;color:var(--akd-sa-accent);font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.akd-sa h1{max-width:820px;margin:0;font-size:clamp(3rem,7vw,6.8rem);line-height:.9;letter-spacing:-.055em}.akd-sa__intro{max-width:690px;margin:26px 0 0;color:#3d3d3d;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.65}.akd-sa__actions,.akd-sa__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.akd-sa__button,.akd-sa__links a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border:2px solid var(--akd-sa-ink);border-radius:6px;font-weight:900;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.akd-sa__button:hover,.akd-sa__links a:hover{transform:translateY(-2px);box-shadow:0 7px #00000029}.akd-sa__button--primary{border-color:var(--akd-sa-accent);background:var(--akd-sa-accent);color:#fff}.akd-sa__button--secondary,.akd-sa__links a{color:var(--akd-sa-ink)}.akd-sa__hero-art{color:var(--akd-sa-ink);opacity:.96;transform:rotate(5deg) translate(4%)}.akd-sa__hero-art svg{display:block;width:100%;height:auto}.akd-sa__proof{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:70px;border-block:1px solid rgba(0,0,0,.18)}.akd-sa__proof span{padding:20px 14px;text-align:center;font-size:.86rem;font-weight:850;text-transform:uppercase}.akd-sa__proof span+span{border-left:1px solid rgba(0,0,0,.18)}.akd-sa__categories{margin-bottom:70px}.akd-sa__section-heading{max-width:720px;margin-bottom:26px}.akd-sa__section-heading h2{margin:0;font-size:clamp(2rem,4.2vw,4rem);line-height:1;letter-spacing:-.04em}.akd-sa__section-heading>p:last-child:not(.akd-sa__eyebrow){margin:18px 0 0;color:#555;line-height:1.65}.akd-sa__category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.akd-sa__category-grid a{display:flex;min-width:0;min-height:116px;padding:20px;border:1px solid rgba(0,0,0,.16);border-radius:9px;background:#fff;color:var(--akd-sa-ink);flex-direction:column;justify-content:space-between;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.akd-sa__category-grid a:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000001a}.akd-sa__category-grid strong{overflow-wrap:anywhere;font-size:1.02rem;line-height:1.25}.akd-sa__category-grid span{color:#666;font-size:.84rem}.akd-sa__pathways{display:grid;gap:34px}.akd-sa__pathway{display:grid;grid-template-columns:1fr 1fr;min-height:520px;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 20px 55px #00000017}.akd-sa__pathway--reverse .akd-sa__pathway-media{order:2}.akd-sa__pathway-media{min-height:420px;background:#ececec}.akd-sa__pathway-media img,.akd-sa__placeholder{width:100%;height:100%;object-fit:cover}.akd-sa__pathway-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,6vw,76px)}.akd-sa__number{margin:0 0 22px;color:var(--akd-sa-accent);font-size:.78rem;font-weight:900;letter-spacing:.18em}.akd-sa__pathway h2,.akd-sa__guide h2,.akd-sa__cta h2{margin:0;font-size:clamp(2rem,4.2vw,4rem);line-height:1;letter-spacing:-.04em}.akd-sa__pathway-copy>p:not(.akd-sa__number){margin:22px 0 0;color:#4a4a4a;font-size:1.05rem;line-height:1.7}.akd-sa__sports{padding:90px 0 0}.akd-sa__sport-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.akd-sa__sport-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid rgba(0,0,0,.18);border-radius:7px;background:#fff;color:var(--akd-sa-ink);font-weight:850;text-decoration:none}.akd-sa__sport-links span{display:inline-flex;min-width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:var(--akd-sa-ink);color:#fff;font-size:.75rem}.akd-sa__guide{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:100px 0}.akd-sa__guide ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:steps}.akd-sa__guide li{display:grid;grid-template-columns:1fr 1.6fr;gap:24px;padding:24px 0;border-top:1px solid rgba(0,0,0,.2);counter-increment:steps}.akd-sa__guide li strong:before{content:"0" counter(steps) "  ";color:var(--akd-sa-accent)}.akd-sa__guide li span{color:#555;line-height:1.55}.akd-sa__cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:clamp(34px,6vw,70px);border-radius:12px 12px 0 0;background:var(--akd-sa-ink);color:#fff}.akd-sa__cta h2{color:#fff}.akd-sa__cta p{margin:0 0 10px;color:#fff;font-size:14px;font-weight:900;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.akd-sa__button--light{flex:0 0 auto;border-color:#fff;background:#fff;color:var(--akd-sa-ink)}@media(max-width:749px){.akd-sa__hero{grid-template-columns:1fr;min-height:0;padding-top:52px}.akd-sa__hero-art{width:72%;margin:24px auto -40px;opacity:.12;position:absolute;right:-12%}.akd-sa__proof{grid-template-columns:1fr 1fr;margin-bottom:38px}.akd-sa__proof span+span{border-left:0}.akd-sa__proof span:nth-child(2n){border-left:1px solid rgba(0,0,0,.18)}.akd-sa__proof span:nth-child(n+3){border-top:1px solid rgba(0,0,0,.18)}.akd-sa__category-grid,.akd-sa__sport-links{grid-template-columns:repeat(2,minmax(0,1fr))}.akd-sa__category-grid a{min-height:102px;padding:15px}.akd-sa__pathway{grid-template-columns:1fr}.akd-sa__pathway--reverse .akd-sa__pathway-media{order:0}.akd-sa__pathway-media{min-height:300px}.akd-sa__guide{grid-template-columns:1fr;gap:36px;padding:68px 0}.akd-sa__guide li{grid-template-columns:1fr;gap:8px}.akd-sa__cta{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.akd-sa__sport-links{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.akd-yard{display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1fr);gap:36px;max-width:1200px;margin:40px auto;padding:24px}.akd-yard__media img{width:100%;height:auto}.akd-yard__panel{padding:28px;border:1px solid #dfe3ea;border-radius:18px}.akd-yard__eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.08em}.akd-yard__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.akd-yard label{display:grid;gap:7px}.akd-yard__wide{grid-column:1/-1}.akd-yard input,.akd-yard select,.akd-yard textarea{width:100%;padding:12px;border:1px solid #aeb7c5;border-radius:8px}.akd-yard__summary{display:flex;justify-content:space-between;gap:16px;margin:22px 0;padding:18px;background:#f4f6f9;border-radius:10px}.akd-yard button{width:100%;padding:15px;border:0;border-radius:9px;background:#061338;color:#fff;font-weight:800}.akd-yard-info{max-width:1200px;margin:0 auto 48px;padding:0 24px}@media(max-width:760px){.akd-yard,.akd-yard__grid{grid-template-columns:1fr}.akd-yard__wide{grid-column:auto}}.cc-main-search .card__search-action{z-index:3;margin-top:calc(4 * var(--space-unit))}.service-tabs{position:relative;z-index:5;width:100%;border-bottom:1px solid color-mix(in srgb,var(--service-tabs-text) 12%,transparent);background:var(--service-tabs-background);color:var(--service-tabs-text)}.service-tabs__inner{display:flex;min-height:var(--service-tabs-height);align-items:stretch;justify-content:space-between}.service-tabs__list{display:flex;max-width:100%;margin:0;padding:0;gap:0;overflow-x:auto;list-style:none;scrollbar-width:none}.service-tabs__list::-webkit-scrollbar{display:none}.service-tabs__item{display:flex;flex:0 0 auto}.service-tabs__link{display:flex;min-width:142px;min-height:var(--service-tabs-height);flex-direction:column;align-items:flex-start;justify-content:center;padding:.35rem 1rem .3rem;border-right:1px solid color-mix(in srgb,var(--service-tabs-text) 12%,transparent);border-bottom:3px solid var(--service-tab-accent);color:inherit;font-size:var(--service-tabs-font-size);font-weight:750;letter-spacing:.01em;line-height:1.05;text-decoration:none;white-space:nowrap;opacity:.88;transition:background-color .16s ease,opacity .16s ease}.service-tabs__link:hover,.service-tabs__link:focus-visible{background:color-mix(in srgb,var(--service-tab-accent) 18%,transparent);opacity:1}.service-tabs__link--active{background:var(--service-tab-accent);color:#fff;opacity:1}.service-tabs__label{display:block}.service-tabs__subtitle{display:block;margin-top:.14rem;font-size:.72em;font-weight:500;letter-spacing:0;opacity:.78}.service-tabs__utility{display:flex;flex:0 0 auto;align-items:center;gap:.45rem;padding-left:1rem;color:color-mix(in srgb,var(--service-tabs-text) 76%,transparent);font-size:12px;line-height:1;white-space:nowrap}.service-tabs__utility a{color:var(--service-tabs-text);font-weight:700;text-decoration:none}.service-tabs__utility a:hover,.service-tabs__utility a:focus-visible{text-decoration:underline;text-underline-offset:.18em}.service-tabs__utility-separator{width:1px;height:16px;margin:0 .2rem;background:color-mix(in srgb,var(--service-tabs-text) 24%,transparent)}.service-tabs__link:focus-visible{outline:2px solid #ffffff;outline-offset:-3px}@media screen and (max-width:749px){#shopify-section-service-tabs,.service-tabs{width:100%;max-width:100%;overflow:hidden;contain:paint}.service-tabs__inner{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding-right:0;padding-left:0;overflow:hidden}.service-tabs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;max-width:100%;min-width:0;padding:0;overflow:visible}.service-tabs__item{min-width:0}.service-tabs__item:first-child{grid-column:1 / -1}.service-tabs__link{width:100%;min-width:0;min-height:44px;padding:.45rem .7rem;border-right:0;white-space:normal}.service-tabs__label,.service-tabs__subtitle{max-width:100%;overflow-wrap:anywhere}.service-tabs__utility{display:none}}@media(prefers-reduced-motion:reduce){.service-tabs__link{transition:none}}.akd-print-config{margin:1.5rem 0 0;color:#17212b}.akd-print-config__builder{background:#fff;border-top:3px solid #cb1f33;border-bottom:1px solid #d5dde4}.akd-print-config__header{display:grid;gap:.25rem;padding:1.35rem 1.35rem 1.1rem;border-bottom:1px solid #d5dde4}.akd-print-config__eyebrow,.akd-print-config__price-label{margin:0;color:#647483;font-size:.8rem;font-weight:700}.akd-print-config__heading{margin:0;color:#17212b;font-size:1.3rem;font-weight:750;line-height:1.2}.akd-print-config__status,.akd-print-config__hint{margin:0;color:#647483;font-size:.9rem;line-height:1.45}.akd-print-config__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,16rem)}.akd-print-config__main{min-width:0}.akd-print-config__section{display:grid;gap:.9rem;padding:1.35rem;border-bottom:1px solid #e1e7ec}.akd-print-config__section:last-child{border-bottom:0}.akd-print-config__section-title{margin:0;color:#17212b;font-size:1rem;font-weight:750}.akd-print-config__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.akd-print-config__field{display:grid;gap:.45rem;color:#17212b;font-size:.9rem;font-weight:700}.akd-print-config__field--wide{grid-column:1 / -1}.akd-print-config__field select,.akd-print-config__field input{min-width:0;border:1px solid #b8c4cf;border-radius:4px;background:#fff;color:#17212b;font:inherit}.akd-print-config__field select,.akd-print-config__field input{min-height:2.85rem;padding:.6rem 2.2rem .6rem .75rem}.akd-print-config__field input{padding-right:.75rem}.akd-print-config__field select:focus,.akd-print-config__field input:focus,.akd-print-config__upload:focus-within{outline:2px solid #cb1f33;outline-offset:1px}.akd-print-config__artwork{gap:1rem}.akd-print-config__upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.akd-print-config__upload{display:grid;gap:.5rem;min-width:0;padding:.85rem;border:1px dashed #98a9b8;border-radius:4px;background:#f7f9fb;cursor:pointer}.akd-print-config__upload--selected{border-color:#1f6e5d;background:#f2faf7}.akd-print-config__upload-label{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;color:#17212b;font-size:.9rem;font-weight:700}.akd-print-config__upload-label em{color:#647483;font-size:.75rem;font-style:normal;font-weight:600}.akd-print-config__file-name{overflow:hidden;color:#526474;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.akd-print-config__upload input{width:100%;color:#17212b;font:inherit;font-size:.82rem}.akd-print-config__summary{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;padding:1.35rem;border-left:1px solid #d5dde4;background:#f7f9fb}.akd-print-config__summary-line,.akd-print-config__summary-total{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:#344454;font-size:.92rem;font-weight:700}.akd-print-config__summary-total{padding-top:.85rem;border-top:1px solid #d5dde4;color:#17212b}.akd-print-config__summary-total strong{font-size:1.25rem}.akd-print-config__price{color:#17212b;font-size:2rem;font-weight:800;line-height:1.1}.akd-print-config__submit{min-height:3rem;border:0;border-radius:4px;background:#cb1f33;color:#fff;font:inherit;font-weight:750;cursor:pointer}.akd-print-config__secondary-submit{width:fit-content;min-height:2.85rem;padding:.55rem .9rem;border:1px solid #526474;border-radius:4px;background:#fff;color:#17212b;font:inherit;font-weight:750;cursor:pointer}.akd-print-config__secondary-submit:hover:not(:disabled){border-color:#17212b;background:#eef2f5}.akd-print-config__secondary-submit:disabled{cursor:wait;opacity:.62}.akd-print-config__submit:hover:not(:disabled){background:#a71829}.akd-print-config__submit:disabled{cursor:wait;opacity:.62}.akd-print-config__error{color:#b3202f}@media(max-width:760px){.akd-print-config__layout{grid-template-columns:minmax(0,1fr)}.akd-print-config__summary{border-top:1px solid #d5dde4;border-left:0}.akd-print-config__summary .akd-print-config__submit{max-width:26rem}}@media(max-width:575px){.akd-print-config__grid,.akd-print-config__upload-grid{grid-template-columns:minmax(0,1fr)}.akd-print-config__header,.akd-print-config__section,.akd-print-config__summary{padding:1rem}}.akd-awards-directory{margin:0 0 clamp(2rem,5vw,3.5rem);padding:clamp(1.25rem,3vw,2rem);border:1px solid #dbe3ee;border-radius:14px;background:linear-gradient(135deg,#f7f9fc,#fff);color:#082b5c}.akd-awards-directory__heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.akd-awards-directory__heading p{margin:0 0 .2rem;color:#c8102e;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.akd-awards-directory__heading h2{margin:0;color:inherit;font-size:clamp(1.35rem,3vw,2rem)}.akd-awards-directory__heading>a{color:inherit;font-weight:800}.akd-awards-directory__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.akd-awards-directory__links a{display:flex;min-width:0;min-height:74px;padding:.85rem;border:1px solid #dbe3ee;border-radius:9px;background:#fff;color:inherit;flex-direction:column;justify-content:center;text-decoration:none}.akd-awards-directory__links a:hover,.akd-awards-directory__links a[aria-current=page]{border-color:#c8102e;box-shadow:0 6px 18px #082b5c1a}.akd-awards-directory__links span{overflow-wrap:anywhere;font-weight:800;line-height:1.2}.akd-awards-directory__links small{margin-top:.25rem;color:#617086}@media(max-width:989px){.akd-awards-directory__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.akd-awards-directory__heading{align-items:flex-start;flex-direction:column}.akd-awards-directory__links{gap:.5rem}.akd-awards-directory__links a{min-height:68px;padding:.7rem}}.akd-menu-browser{margin:10px 0 14px;padding:12px;border:1px solid rgba(var(--nav-child-text-color),.14);border-radius:12px;background:rgba(var(--nav-child-text-color),.035);color:rgb(var(--nav-child-text-color))}.akd-menu-browser__bar{display:grid;gap:10px}.akd-menu-browser__heading{display:grid;gap:2px}.akd-menu-browser__heading span{color:rgba(var(--nav-child-text-color),.62);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.akd-menu-browser__heading strong{color:rgb(var(--nav-child-text-color));font-size:18px;line-height:1.15}.akd-menu-browser__search-wrap{position:relative;display:flex;min-width:0;align-items:center}.akd-menu-browser__search-icon{position:absolute;left:13px;z-index:1;color:rgba(var(--nav-child-text-color),.58);pointer-events:none}.akd-menu-browser__search{width:100%;min-height:44px;padding:9px 58px 9px 40px;border:1px solid rgba(var(--nav-child-text-color),.24);border-radius:8px;outline:0;background:rgb(var(--nav-child-bg-color));color:rgb(var(--nav-child-text-color));font:inherit;font-size:14px}.akd-menu-browser__search:focus{border-color:rgb(var(--header-accent-color));box-shadow:0 0 0 3px rgba(var(--header-accent-color),.22)}.akd-menu-browser__search::-webkit-search-cancel-button{display:none}.akd-menu-browser__clear{position:absolute;right:10px;min-height:28px;padding:0 4px;border:0;background:transparent;color:rgb(var(--nav-child-text-color));font-size:11px;font-weight:800;cursor:pointer}.akd-menu-browser__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.akd-menu-browser__view-all,.akd-menu-browser__help{font-size:13px;font-weight:800;text-decoration:none}.akd-menu-browser__view-all{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:7px;background:rgb(var(--header-accent-color));color:#111}.akd-menu-browser__help{color:rgb(var(--nav-child-text-color));text-decoration:underline;text-underline-offset:3px}.akd-menu-browser__status,.akd-menu-browser__empty{margin:9px 0 0;color:rgba(var(--nav-child-text-color),.7);font-size:12px;line-height:1.4}.akd-menu-browser__status:empty{display:none}.akd-menu-browser__empty a{color:rgb(var(--nav-child-text-color));font-weight:800}.akd-menu-browser__results{margin-top:10px}.akd-menu-browser__result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:330px;padding-right:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.akd-menu-browser__result{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:6px;border:1px solid rgba(var(--nav-child-text-color),.14);border-radius:9px;color:rgb(var(--nav-child-text-color));text-decoration:none}.akd-menu-browser__result:hover,.akd-menu-browser__result:focus-visible{border-color:rgb(var(--header-accent-color));background:rgba(var(--header-accent-color),.06)}.akd-menu-browser__result-image{width:52px;height:52px;overflow:hidden;border-radius:7px;background:rgba(var(--nav-child-text-color),.07)}.akd-menu-browser__result-image img{width:100%;height:100%;object-fit:cover}.akd-menu-browser__result-copy{display:grid;gap:2px;min-width:0}.akd-menu-browser__result-copy strong{overflow:hidden;font-size:12.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.akd-menu-browser__result-copy small{overflow:hidden;color:rgba(var(--nav-child-text-color),.66);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.akd-menu-browser__browse-results{display:inline-flex;margin-top:9px;color:rgb(var(--nav-child-text-color));font-size:12px;font-weight:850;text-underline-offset:3px}[data-akd-menu-group][hidden],.main-nav__grandchild>li[hidden],.akd-menu-browser__empty[hidden],.akd-menu-browser__results[hidden]{display:none!important}.main-nav__child.mega-nav .main-nav__promos{display:none!important}@media(min-width:769px){.main-nav__child.mega-nav{max-height:min(500px,calc(100vh - var(--content-start, 150px) - 14px));max-height:min(500px,calc(100dvh - var(--content-start, 150px) - 14px));padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-gutter:stable;background:rgb(var(--nav-child-bg-color));box-shadow:0 18px 44px #00000029}.main-nav__child.mega-nav::-webkit-scrollbar{width:8px}.main-nav__child.mega-nav::-webkit-scrollbar-thumb{border:2px solid rgb(var(--nav-child-bg-color));border-radius:999px;background:rgba(var(--nav-child-text-color),.3)}.akd-menu-browser{position:sticky;z-index:4;top:0;margin:0 -2px 14px;padding:12px 2px;border:0;border-bottom:1px solid rgba(var(--nav-child-text-color),.14);border-radius:0;background:rgb(var(--nav-child-bg-color))}.akd-menu-browser__bar{grid-template-columns:minmax(138px,.42fr) minmax(260px,1.25fr) auto;align-items:center;gap:18px}.akd-menu-browser__heading strong{font-size:16px}.akd-menu-browser__actions{justify-content:flex-end;flex-wrap:nowrap}.akd-menu-browser__view-all{white-space:nowrap}.mega-nav--columns .child-nav{align-items:start;column-gap:12px!important;row-gap:12px!important;padding-bottom:16px}.mega-nav--columns .child-nav>[data-akd-menu-group]{min-width:0;padding:0 12px 10px;border:1px solid rgba(var(--nav-child-text-color),.13);border-radius:10px;background:rgba(var(--nav-child-text-color),.025)}.mega-nav--columns .child-nav>[data-akd-menu-group]:hover{border-color:rgba(var(--header-accent-color),.75);background:rgba(var(--header-accent-color),.055)}.mega-nav--columns .child-nav>[data-akd-menu-group]>.main-nav__item{padding:11px 0 2px;font-size:14px;font-weight:850}.mega-nav--columns .child-nav__item--toggle:not(.nav__item--no-underline){margin-bottom:4px;border-bottom-color:rgba(var(--nav-child-text-color),.13)}.mega-nav--columns .child-nav__item--toggle .main-nav__item{padding:10px 0 7px;font-size:14px;font-weight:850;line-height:1.2}.mega-nav--columns .main-nav__grandchild .main-nav__item{padding:4px 0;color:rgba(var(--nav-child-text-color),.78);font-size:12.5px;line-height:1.25}.mega-nav--columns .main-nav__grandchild .main-nav__item:hover,.mega-nav--columns .main-nav__grandchild .main-nav__item:focus-visible{color:rgb(var(--nav-child-text-color));text-decoration:underline;text-decoration-color:rgb(var(--header-accent-color));text-decoration-thickness:2px;text-underline-offset:3px}}@media(max-width:768px){.akd-menu-browser__result-grid{grid-template-columns:1fr}.akd-menu-browser__view-all{flex:1 1 auto}}.akd-sticker-order-options{margin:1.5rem 0;padding:1.25rem;border:1px solid #d9d9d9;border-radius:12px;background:#f8faf4}.akd-sticker-order-options__heading{padding:0 .35rem;font-size:1.125rem;font-weight:700}.akd-sticker-order-options__intro{margin:0 0 1rem;color:#4b4b4b}.akd-sticker-order-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.akd-sticker-order-options__field{display:grid;gap:.4rem}.akd-sticker-order-options__field label{font-weight:650}.akd-sticker-order-options__field input,.akd-sticker-order-options__field select,.akd-sticker-order-options__field textarea{min-height:46px;border:1px solid #b9b9b9;border-radius:8px;background:#fff}.akd-sticker-order-options__field input[type=file]{padding:.65rem}.akd-sticker-order-options__field textarea{min-height:92px;resize:vertical}.akd-sticker-order-options__field small{color:#5d5d5d}.akd-sticker-order-options__field--wide{margin-top:1rem}@media(max-width:749px){.akd-sticker-order-options{padding:1rem}.akd-sticker-order-options__grid{grid-template-columns:1fr}}.akd-tydal-rating{display:flex;align-items:center;gap:6px;min-height:20px;color:currentColor}.akd-tydal-rating__stars{position:relative;display:inline-block;flex:0 0 auto;color:#1111112e;font-size:16px;line-height:1;letter-spacing:1px}.akd-tydal-rating__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;left:0;width:var(--akd-tydal-rating-width);overflow:hidden;color:#f5a623;white-space:nowrap}.akd-tydal-rating__count{color:currentColor;font-size:13px;line-height:1.2}.premium-personalization{display:grid;gap:1rem;margin:1.25rem 0;padding:1.25rem;border:1px solid rgba(13,40,67,.16);border-radius:18px;background:linear-gradient(145deg,#f8fbff,#fff);box-shadow:0 16px 40px #081d3312}.premium-personalization legend{padding:0 .4rem;color:#0b2948;font-size:1.15rem;font-weight:700}.premium-personalization__intro,.premium-personalization__fee{margin:0;color:#405268;font-size:.92rem;line-height:1.55}.premium-personalization__field{display:grid;gap:.45rem}.premium-personalization__field label{color:#0b2948;font-size:.9rem;font-weight:650}.premium-personalization__file{width:100%;padding:.8rem;border:1px dashed rgba(13,40,67,.35);border-radius:12px;background:#fff}.premium-personalization__field small{color:#617186;line-height:1.45}.premium-personalization__fee{padding-top:.85rem;border-top:1px solid rgba(13,40,67,.1);color:#8b6518;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
