.od{display:grid;gap:10px;margin:0 0 16px;padding:16px;border-radius:16px;background:#14161c0a;border:1px solid rgb(20 22 28 / .08)}.od__title{margin:0;font-weight:800;font-size:16px}.od__hint{margin:0;font-size:14px;opacity:.72}.od__actions{display:flex;flex-wrap:wrap;gap:8px}.od__btn{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border-radius:999px;border:0;background:#14161c;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none}.od__btn--ghost{background:transparent;color:inherit;border:1.5px solid currentColor}.od__btn:disabled{opacity:.6;cursor:progress}.od__field{display:grid;gap:6px;font-size:14px;font-weight:700}.od__field input,.od__field textarea{width:100%;min-height:44px;padding:10px 14px;border-radius:12px;border:1px solid rgb(20 22 28 / .18);background:#fff;font:inherit;font-weight:400;font-size:15px;color:inherit}.od__field textarea{resize:vertical}.od__field input:focus-visible,.od__field textarea:focus-visible{outline:2px solid currentColor;outline-offset:1px}.od__status{margin:0;font-size:13px;opacity:.8}.od__status:empty{display:none}.od__map{border-radius:12px;overflow:hidden;aspect-ratio:16 / 9;background:#14161c0f}.od__map[hidden]{display:none}.od__map iframe{width:100%;height:100%;border:0;display:block}body:has(.od){--od-accent: #023e8a;--od-ink: #0f1b3d;--od-muted: #5b6478}body:has(.od) .media-gallery__grid img,body:has(.od) .product-media-container,body:has(.od) .product-media{border-radius:20px;overflow:hidden}body:has(.od) h1{font-size:clamp(26px,6vw,36px);line-height:1.15;letter-spacing:-.01em;color:var(--od-ink)}body:has(.od) product-price .price,body:has(.od) .price{color:var(--od-accent);font-size:22px;font-weight:800}body:has(.od) .od{background:#fff;border:1px solid #ececf1;border-radius:20px;padding:18px;box-shadow:0 8px 24px #0f1b3d0f}body:has(.od) .od__title{color:var(--od-ink);font-size:17px}body:has(.od) .od__hint{color:var(--od-muted);opacity:1}body:has(.od) .od__field input,body:has(.od) .od__field textarea{min-height:50px;border-radius:14px;border-color:#e3e5ec;background:#f6f7fb}body:has(.od) .od__field input:focus-visible,body:has(.od) .od__field textarea:focus-visible{outline:2px solid var(--od-accent);outline-offset:1px;background:#fff}body:has(.od) .od__btn{background:var(--od-ink)}body:has(.od) .od__btn--ghost{background:transparent;color:var(--od-ink)}body:has(.od) form:has(.od) .product-form-buttons .button:not(.button-unstyled):not(.button-secondary){width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}body:has(.od) form:has(.od) .product-form-buttons .button:not(.button-unstyled):not(.button-secondary){min-height:56px;border-radius:999px;background:var(--od-accent);border-color:var(--od-accent);color:#fff;font-size:16px;font-weight:800;box-shadow:0 10px 24px color-mix(in srgb,var(--od-accent) 30%,transparent);--button-background-color: var(--od-accent);--button-color: #fff;--button-border-color: var(--od-accent)}body:has(.od) .accordion{display:grid;gap:10px;border:0}body:has(.od) .accordion .details{background:#f6f7fb;border:0;border-radius:16px;padding:0 16px;margin:0}body:has(.od) .accordion .details:before,body:has(.od) .accordion .details:after{display:none}body:has(.od) .details__header{min-height:56px;text-transform:none;letter-spacing:0;font-size:15px;font-weight:700;color:var(--od-ink)}body:has(.od) .details-content{padding-bottom:16px;color:var(--od-muted);font-size:14px;line-height:1.55}body:has(.od) form:has(.od) .product-form-buttons .button :is(.add-to-cart-text,.add-to-cart-icon){display:inline-flex;align-items:center;gap:8px}body:has(.od) form:has(.od) .product-form-buttons .button .add-to-cart__added{display:none}body:has(.od) .details__header{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}body:has(.od) .details__header .icon-caret{display:none}body:has(.od) .details__header .icon-plus{display:inline-flex;width:16px;height:16px;transition:transform .2s}body:has(.od) .details[open] .details__header .icon-plus{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){body:has(.od) .details__header .icon-plus{transition:none}}.od--custom{margin-bottom:14px}.cz2d{position:relative;aspect-ratio:1 / 1;max-height:420px;width:100%;border-radius:18px;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,#fff,#eef0f5 65%,#e3e6ee);display:grid;place-items:center}.cz2d__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cz2d__photo[hidden],.cz2d__svg[hidden],.cz2d__design[hidden]{display:none}.cz2d__svg{width:78%!important;height:78%!important;max-width:none!important;filter:drop-shadow(0 12px 16px rgb(15 27 61 / .16))}.cz2d__body{fill:var(--cz-shirt, #fff);stroke:#0f1b3d24;stroke-width:1.5;transition:fill .2s}.cz2d__line{stroke:#00000024;stroke-width:2}.cz2d__print{position:absolute;left:34%;right:34%;top:40%;display:flex;flex-direction:column;align-items:center;gap:6px}.cz2d[data-photo] .cz2d__print{top:36%}.cz2d__design{width:100%;height:auto;max-height:120px;object-fit:contain}.cz2d__name{max-width:100%;text-align:center;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.05;font-size:clamp(14px,4vw,24px);color:var(--cz-ink, #111);overflow-wrap:anywhere}.cz2d[data-photo] .cz2d__name{mix-blend-mode:multiply;opacity:.92}.cz2d[data-photo][data-dark] .cz2d__name{mix-blend-mode:screen}.cz2d[data-empty] .cz2d__name{opacity:.35}.cz__count{justify-self:end;font-weight:400;font-size:12px;color:#5b6478}.cz__group{border:0;margin:0;padding:0;display:grid;gap:8px}.cz__group legend{font-size:14px;font-weight:700;padding:0;margin-bottom:8px}.cz__swatches{display:flex;flex-wrap:wrap;gap:12px}.cz__swatch{position:relative;cursor:pointer}.cz__swatch input{position:absolute;opacity:0;width:1px;height:1px}.cz__swatch span{display:block;width:38px;height:38px;border-radius:50%;background:var(--cz-c);border:1.5px solid #b9bdc8;box-shadow:0 0 0 3px #fff}.cz__swatch em{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cz__swatch input:checked+span{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--od-accent, #023e8a)}.cz__swatch input:focus-visible+span{outline:2px solid #0f1b3d;outline-offset:5px}.cz__chosen{margin:0;font-size:13px;color:#5b6478}@media(prefers-reduced-motion:reduce){.cz2d__body{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/order-details.css.map */
