.portrait-wizard-ready>.group-block>.group-block-content{gap:0;min-width:0}.portrait-wizard-ready{min-width:0;width:100%}.portrait-wizard-ready [data-wizard-panel][hidden]{display:none!important}.portrait-wizard-ready [data-wizard-replaced-size],.portrait-wizard-ready .variant-option:has([data-option-name=Orientation]){display:none!important}.portrait-wizard-ready variant-picker[data-wizard-panel]{display:none}.portrait-wizard-ready [data-wizard-size-options]{border-block:0}.portrait-wizard-ready [data-wizard-size-options] legend{float:left;width:100%;font-size:1rem}.portrait-wizard-ready [data-wizard-size-options] .portrait-options__cards{clear:both}.portrait-wizard-ready .portrait-options__image{max-height:90px;object-fit:contain}.portrait-wizard-ready [data-portrait-kind=size] .portrait-options__cards,.portrait-wizard-ready [data-wizard-size-options] .portrait-options__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.portrait-wizard-ready .portrait-options__label{font-size:.8rem}.portrait-wizard-ready [data-wizard-panel]{padding:16px;margin:0;border-inline:1px solid #d8d1c8;width:100%;min-width:0;box-sizing:border-box}.portrait-wizard-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px;margin-top:20px;border:1px solid #d8d1c8;border-radius:8px 8px 0 0;width:100%}.portrait-wizard-heading h2{font-size:1.25rem;margin:0}.portrait-wizard-toggle{width:100%;text-align:left;background:transparent;color:inherit;border:1px solid #d8d1c8;border-top:0;padding:15px 16px;cursor:pointer;font:inherit;display:grid;grid-template-columns:1fr auto;gap:5px 12px}.portrait-wizard-toggle strong{font-size:1rem}.portrait-wizard-toggle small{grid-column:1;font-size:.8rem;opacity:.75;overflow-wrap:anywhere}.portrait-wizard-toggle[aria-expanded=true]{background:#f5f3ef}.portrait-wizard-toggle:disabled{opacity:.65;cursor:default}.portrait-wizard-ready :focus-visible{outline:2px solid currentColor;outline-offset:3px}.portrait-wizard-nav{display:flex;gap:12px;border-bottom:1px solid #d8d1c8}.portrait-wizard-nav button{min-height:44px;padding:10px 20px;cursor:pointer;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font:inherit}.portrait-wizard-nav button:last-child{flex:1;background:#292720;color:#fff}.portrait-wizard-ready fieldset{min-width:0}.portrait-wizard-ready [data-portrait-step]{font-size:1rem}.portrait-wizard-ready [data-portrait-wizard-config] fieldset{border:0;padding:0;margin:0 0 18px}.portrait-wizard-ready legend{font-weight:600;margin-bottom:10px}.portrait-wizard-choice{display:flex;width:100%;gap:10px;align-items:center;padding:10px 12px;border:1px solid #d8d1c8;border-radius:4px;margin:6px 0;cursor:pointer;font-size:.9rem}.portrait-wizard-choice:has(input:checked){background:#f5f3ef;border-color:#292720}.portrait-wizard-choice input{flex:0 0 auto;accent-color:#292720}.portrait-wizard-example{display:flex;gap:14px;margin:0;align-items:center;font-size:.8rem}.portrait-wizard-example img{width:110px;height:auto;object-fit:contain;flex-shrink:0}.portrait-wizard-example p{margin:5px 0}.portrait-wizard-ready [data-portrait-wizard-config] .portrait-background__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px}.portrait-wizard-ready [data-portrait-wizard-config] .portrait-background__choice{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;cursor:pointer;text-align:center;font-size:.8rem}.portrait-wizard-ready [data-portrait-wizard-config] .portrait-background__chip{display:block;width:36px;height:36px;border-radius:50%;background:var(--portrait-swatch);border:1px solid #aaa}.portrait-wizard-ready [data-portrait-wizard-config] .portrait-background__choice input{position:absolute;width:36px;height:36px;opacity:0;clip-path:none;margin:0}.portrait-wizard-ready [data-portrait-wizard-config] .portrait-background__choice:has(input:checked) .portrait-background__chip{outline:2px solid #292720;outline-offset:3px}.portrait-wizard-ready [data-portrait-wizard-config] .portrait-background__choice:has(input:checked){font-weight:700}.portrait-wizard-ready [data-portrait-wizard-config] .portrait-background__choice:has(input:focus-visible){outline:2px solid #292720;outline-offset:4px;border-radius:4px}.portrait-wizard-review dl{margin:0}.portrait-wizard-review dl>div{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:10px;padding:12px 0;border-bottom:1px solid #e7e3de;align-items:start}.portrait-wizard-review dt{font-weight:600}.portrait-wizard-review dd{margin:0;overflow-wrap:anywhere}.portrait-wizard-review button{font:inherit;font-size:.8rem;color:inherit;background:transparent;border:1px solid #d8d1c8;border-radius:20px;padding:4px 10px;cursor:pointer}.portrait-wizard-error{color:#9b2828;font-size:.9rem}.portrait-wizard-ready .portrait-options__cards{gap:8px}@media(max-width:749px){.portrait-wizard-ready [data-wizard-panel]{padding:12px}.portrait-wizard-review dl>div{grid-template-columns:90px minmax(0,1fr) auto;gap:6px;font-size:.85rem}.portrait-wizard-ready .portrait-options__cards,.portrait-wizard-ready [data-portrait-kind=size] .portrait-options__cards,.portrait-wizard-ready [data-wizard-size-options] .portrait-options__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/portrait-wizard.css.map */
