.slate-logo-customizer{--slate-ink: 28 28 27;--slate-warm: 247 244 238;--slate-gold: 128 97 44;display:block;margin-block:1.25rem;color:rgb(var(--slate-ink))}.slate-logo-customizer__heading{margin-block-end:1rem}.slate-logo-customizer__heading h2{margin:.25rem 0 .4rem;font-size:clamp(1.45rem,2.3vw,2rem);letter-spacing:-.025em;text-transform:none}.slate-logo-customizer__heading>p:last-child{max-width:40rem;color:rgb(var(--text-color) / .7)}.slate-logo-customizer__eyebrow,.slate-logo-customizer__summary>p{margin:0;color:rgb(var(--slate-gold));font-size:.68rem;font-weight:700;letter-spacing:.16em}.slate-logo-customizer__panel,.slate-logo-customizer__summary{margin-block:.75rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid rgb(var(--slate-ink) / .13);border-radius:.4rem;background:rgb(var(--slate-warm))}.slate-logo-customizer__step-heading{display:flex;align-items:center;gap:.85rem;margin-block-end:1.15rem}.slate-logo-customizer__step-heading>span{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:50%;background:rgb(var(--slate-ink));color:#fff;font-size:.7rem;font-weight:700}.slate-logo-customizer__step-heading p,.slate-logo-customizer__step-heading h3{margin:0}.slate-logo-customizer__step-heading p{color:rgb(var(--slate-gold));font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.slate-logo-customizer__step-heading h3{font-size:1rem;letter-spacing:-.01em;text-transform:none}.slate-logo-customizer__quantity-row{display:grid;grid-template-columns:minmax(6.5rem,auto) auto 1fr;align-items:center;gap:.75rem}.slate-logo-customizer__quantity-row label,.slate-logo-customizer fieldset>legend,.slate-logo-customizer__notes>span,.slate-logo-customizer__contact>span{font-size:.76rem;font-weight:700}.slate-logo-customizer__quantity-row>strong{justify-self:end;font-size:.78rem}.slate-logo-customizer__quantity-control{display:inline-grid;grid-template-columns:2.5rem 3.5rem 2.5rem;border:1px solid rgb(var(--slate-ink) / .22);background:#fff}.slate-logo-customizer__quantity-control button,.slate-logo-customizer__quantity-control input{min-height:2.6rem;border:0;background:transparent;text-align:center}.slate-logo-customizer__quantity-control button:hover,.slate-logo-customizer__quantity-control button:focus-visible{background:rgb(var(--slate-ink));color:#fff}.slate-logo-customizer__quantity-control input{border-inline:1px solid rgb(var(--slate-ink) / .12);-webkit-appearance:textfield;appearance:textfield}.slate-logo-customizer__minimum,.slate-logo-customizer__note,.slate-logo-customizer__tier{margin:.45rem 0 0;color:rgb(var(--slate-ink) / .62);font-size:.68rem}.slate-logo-customizer__choice-grid,.slate-logo-customizer__check-grid,.slate-logo-customizer__method-grid{margin:1.1rem 0 0;padding:0;border:0}.slate-logo-customizer__choice-grid,.slate-logo-customizer__check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.slate-logo-customizer__choice-grid legend,.slate-logo-customizer__check-grid legend{grid-column:1 / -1;margin-block-end:.1rem}.slate-logo-customizer__choice-grid label,.slate-logo-customizer__check-grid label,.slate-logo-customizer__method-grid label{position:relative;cursor:pointer}.slate-logo-customizer__choice-grid input,.slate-logo-customizer__check-grid input,.slate-logo-customizer__method-grid input{position:absolute;opacity:0;pointer-events:none}.slate-logo-customizer__choice-grid label>span,.slate-logo-customizer__check-grid label>span{display:flex;min-height:4.5rem;flex-direction:column;justify-content:center;gap:.2rem;padding:.85rem 1rem;border:1px solid rgb(var(--slate-ink) / .16);border-radius:.25rem;background:#fff}.slate-logo-customizer__choice-grid input:checked+span,.slate-logo-customizer__check-grid input:checked+span,.slate-logo-customizer__method-grid input:checked~strong{border-color:rgb(var(--slate-gold))}.slate-logo-customizer__choice-grid input:focus-visible+span,.slate-logo-customizer__check-grid input:focus-visible+span,.slate-logo-customizer__method-grid input:focus-visible~strong{outline:2px solid rgb(var(--slate-gold));outline-offset:2px}.slate-logo-customizer__choice-grid small{color:rgb(var(--slate-ink) / .62);font-size:.68rem}.slate-logo-customizer__placement-intro{margin:.75rem 0 0;padding:.65rem .75rem;border-inline-start:3px solid rgb(var(--slate-gold));background:rgb(var(--slate-gold) / .08);color:rgb(var(--slate-ink) / .78);font-size:.72rem;line-height:1.5}.slate-logo-customizer__placement-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0;padding:0;border:0}.slate-logo-customizer__placement-options label{position:relative;min-width:0;cursor:pointer}.slate-logo-customizer__placement-options input{position:absolute;opacity:0;pointer-events:none}.slate-logo-customizer__placement-option{position:relative;display:block;height:100%;overflow:hidden;border:2px solid rgb(var(--slate-ink) / .16);border-radius:.35rem;background:#fff}.slate-logo-customizer__placement-options label:hover .slate-logo-customizer__placement-option{border-color:rgb(var(--slate-ink) / .4)}.slate-logo-customizer__placement-options input:checked+.slate-logo-customizer__placement-option{border-color:rgb(var(--slate-gold));box-shadow:0 0 0 1px rgb(var(--slate-gold));background:rgb(var(--slate-gold) / .035)}.slate-logo-customizer__placement-options input:focus-visible+.slate-logo-customizer__placement-option{outline:2px solid rgb(var(--slate-gold));outline-offset:3px}.slate-logo-customizer__selection-mark{position:absolute;z-index:2;inset:.55rem .55rem auto auto;display:grid;width:1.45rem;height:1.45rem;place-items:center;border:1px solid rgb(var(--slate-ink) / .25);border-radius:50%;background:#fff;color:transparent;font-size:.75rem;font-weight:800}.slate-logo-customizer__placement-options input:checked+.slate-logo-customizer__placement-option .slate-logo-customizer__selection-mark{border-color:rgb(var(--slate-gold));background:rgb(var(--slate-gold));color:#fff}.slate-logo-customizer__placement-visual{display:block;width:100%;height:auto;aspect-ratio:240 / 170;padding:.55rem .7rem .1rem;background:#faf9f6}.slate-logo-customizer__diagram-panel,.slate-logo-customizer__diagram-box,.slate-logo-customizer__diagram-side,.slate-logo-customizer__diagram-lid-line{fill:#fff;stroke:rgb(var(--slate-ink));stroke-width:3;stroke-linejoin:round}.slate-logo-customizer__diagram-side{fill:#efede7}.slate-logo-customizer__diagram-lid-line{fill:none;stroke-width:2}.slate-logo-customizer__print-zone{fill:rgb(var(--slate-gold) / .2);stroke:rgb(var(--slate-gold));stroke-width:2.5;stroke-dasharray:6 4}.slate-logo-customizer__diagram-label{fill:rgb(var(--slate-ink));font-family:Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.04em}.slate-logo-customizer__diagram-hinge{fill:none;stroke:#a7352a;stroke-width:5;stroke-dasharray:7 4}.slate-logo-customizer__hinge-label{fill:#a7352a;font-family:Arial,sans-serif;font-size:8px;font-weight:800;letter-spacing:.05em}.slate-logo-customizer__placement-copy{display:block;padding:.7rem .8rem .8rem;border-block-start:1px solid rgb(var(--slate-ink) / .1)}.slate-logo-customizer__placement-copy>span{display:flex;align-items:center;gap:.5rem}.slate-logo-customizer__placement-copy b{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border-radius:50%;background:rgb(var(--slate-ink));color:#fff;font-size:.75rem}.slate-logo-customizer__placement-copy strong{font-size:.86rem}.slate-logo-customizer__placement-copy small{display:block;margin-block-start:.35rem;color:rgb(var(--slate-ink) / .68);font-size:.68rem;line-height:1.45}.slate-logo-customizer__placement-copy em{display:block;margin-block-start:.4rem;color:rgb(var(--slate-gold));font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.09em}.slate-logo-customizer__fees{margin-block-start:1rem;border-block:1px solid rgb(var(--slate-ink) / .12)}.slate-logo-customizer__fees summary{display:flex;justify-content:space-between;padding-block:.8rem;cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.slate-logo-customizer__fees[open] summary span:last-child{transform:rotate(45deg)}.slate-logo-customizer__fees>div{padding-block:0 .9rem}.slate-logo-customizer__fees table{width:100%;border-collapse:collapse;font-size:.72rem}.slate-logo-customizer__fees th,.slate-logo-customizer__fees td{padding:.48rem;border-bottom:1px solid rgb(var(--slate-ink) / .1);text-align:start}.slate-logo-customizer__fees th:last-child,.slate-logo-customizer__fees td:last-child{text-align:end}.slate-logo-customizer__fees p{margin:.65rem 0 0;font-size:.67rem;color:rgb(var(--slate-ink) / .62)}.slate-logo-customizer__method-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.slate-logo-customizer__method-grid label{display:grid;justify-items:center;gap:.5rem}.slate-logo-customizer__method-grid label>span{width:2.25rem;height:2.25rem;border:1px solid rgb(var(--slate-ink) / .22);border-radius:50%}.slate-logo-customizer__method-grid strong{width:100%;min-height:2.6rem;padding:.55rem .3rem;border:1px solid transparent;border-radius:.2rem;font-size:.62rem;line-height:1.25;text-align:center}.slate-logo-customizer__method-grid .is-gold{background:linear-gradient(135deg,#f2df9a,#a8751b)}.slate-logo-customizer__method-grid .is-silver{background:linear-gradient(135deg,#f4f4f4,#8d9297)}.slate-logo-customizer__method-grid .is-white{background:#fff}.slate-logo-customizer__method-grid .is-black{background:#151515}.slate-logo-customizer__method-grid .is-color{background:conic-gradient(#e8505b,#e6b64c,#4aa66f,#4a8fc5,#8959b4,#e8505b)}.slate-logo-customizer__examples{margin-block-start:1rem;border-block:1px solid rgb(var(--slate-ink) / .12)}.slate-logo-customizer__examples summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.8rem;cursor:pointer;list-style:none}.slate-logo-customizer__examples summary::-webkit-details-marker{display:none}.slate-logo-customizer__examples summary::marker{content:""}.slate-logo-customizer__examples summary>span:first-child{display:grid;gap:.18rem}.slate-logo-customizer__examples summary strong{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.slate-logo-customizer__examples summary small{color:rgb(var(--slate-ink) / .6);font-size:.65rem}.slate-logo-customizer__examples summary>span:last-child{display:grid;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;place-items:center;font-size:0}.slate-logo-customizer__examples summary>span:last-child:before{content:"+";font-size:1rem}.slate-logo-customizer__examples[open] summary>span:last-child:before{content:"\2212"}.slate-logo-customizer__example-content{padding-block:0 .9rem}.slate-logo-customizer__example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.slate-logo-customizer__example-grid figure{margin:0;overflow:hidden;border:1px solid rgb(var(--slate-ink) / .12);border-radius:.3rem;background:#fff}.slate-logo-customizer__example-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#f4f2ed}.slate-logo-customizer__example-grid figcaption{display:grid;gap:.15rem;padding:.55rem .65rem .65rem;border-block-start:1px solid rgb(var(--slate-ink) / .09)}.slate-logo-customizer__example-grid figcaption strong{font-size:.72rem}.slate-logo-customizer__example-grid figcaption small{color:rgb(var(--slate-ink) / .62);font-size:.62rem;line-height:1.4}.slate-logo-customizer__example-wide{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.slate-logo-customizer__example-wide figcaption{border-block-start:0}.slate-logo-customizer__example-content>p{margin:.75rem 0 0;color:rgb(var(--slate-ink) / .62);font-size:.64rem;line-height:1.55}.slate-logo-customizer__upload{display:grid;min-height:9rem;place-items:center;align-content:center;gap:.35rem;padding:1rem;border:1px dashed rgb(var(--slate-ink) / .35);border-radius:.3rem;background:#fff;cursor:pointer;text-align:center}.slate-logo-customizer__upload:hover{border-color:rgb(var(--slate-gold))}.slate-logo-customizer__upload input{position:absolute;width:1px;height:1px;opacity:0}.slate-logo-customizer__upload-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:rgb(var(--slate-ink));color:#fff}.slate-logo-customizer__upload small{color:rgb(var(--slate-ink) / .58);font-size:.65rem}.slate-logo-customizer__notes{display:grid;gap:.4rem;margin-block-start:1rem}.slate-logo-customizer__notes small{font-weight:400;color:rgb(var(--slate-ink) / .58)}.slate-logo-customizer__notes textarea{width:100%;padding:.75rem;border:1px solid rgb(var(--slate-ink) / .18);background:#fff}.slate-logo-customizer__contact{display:grid;gap:.4rem;margin-block-start:1rem}.slate-logo-customizer__contact input{width:100%;min-height:2.75rem;padding:.7rem .75rem;border:1px solid rgb(var(--slate-ink) / .18);border-radius:.15rem;background:#fff}.slate-logo-customizer__contact input:focus-visible{border-color:rgb(var(--slate-gold));outline:2px solid rgb(var(--slate-gold) / .22);outline-offset:1px}.slate-logo-customizer__contact small{color:rgb(var(--slate-ink) / .58);font-size:.64rem;line-height:1.45}.slate-logo-customizer__permission{display:grid;grid-template-columns:1rem 1fr;gap:.6rem;align-items:start;margin-block-start:1rem;font-size:.72rem}.slate-logo-customizer__permission input{margin-block-start:.15rem}.slate-logo-customizer__whatsapp-consent{margin-block-start:.65rem}.slate-logo-customizer__proof{margin-block-start:1rem;padding:.85rem 1rem;border-inline-start:3px solid rgb(var(--slate-gold));background:#ffffffb3}.slate-logo-customizer__proof p{margin:.25rem 0 0;color:rgb(var(--slate-ink) / .68);font-size:.7rem}.slate-logo-customizer__proof a{text-decoration:underline;text-underline-offset:.15em}.slate-logo-customizer__proof>small{display:block;margin-block-start:.45rem;color:rgb(var(--slate-ink) / .58);font-size:.62rem}.slate-logo-customizer__whatsapp-link{display:grid;grid-template-columns:1.1rem minmax(0,1fr) auto;gap:.65rem;align-items:center;width:100%;min-height:3rem;margin-block-start:.7rem;padding:.65rem .75rem;border:1px solid rgb(var(--slate-ink) / .24);border-radius:.15rem;background:#fff;color:rgb(var(--slate-ink));line-height:1.3;text-decoration:none!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.slate-logo-customizer__whatsapp-link .icon{width:1.1rem;height:1.1rem}.slate-logo-customizer__whatsapp-copy{display:grid;gap:.12rem}.slate-logo-customizer__whatsapp-copy strong{font-size:.68rem;font-weight:750;letter-spacing:.045em}.slate-logo-customizer__whatsapp-copy small{color:rgb(var(--slate-ink) / .58);font-size:.6rem;font-weight:500;letter-spacing:0}.slate-logo-customizer__whatsapp-arrow{color:rgb(var(--slate-gold));font-size:.85rem}.slate-logo-customizer__whatsapp-link:hover,.slate-logo-customizer__whatsapp-link:focus-visible{border-color:rgb(var(--slate-gold));box-shadow:0 5px 16px rgb(var(--slate-ink) / .08);transform:translateY(-1px);outline:none}.slate-logo-customizer__summary{background:rgb(var(--slate-ink));color:#fff}.slate-logo-customizer__summary>div{display:flex;justify-content:space-between;gap:1rem;padding-block:.45rem;font-size:.78rem}.slate-logo-customizer__summary>div:first-of-type{margin-block-start:.5rem}.slate-logo-customizer__summary .slate-logo-customizer__total{margin-block-start:.35rem;padding-block-start:.85rem;border-block-start:1px solid rgb(255 255 255 / .22);font-size:1rem}.slate-logo-customizer__summary small{color:#ffffff9e;font-size:.62rem}.slate-logo-customizer__completion,.slate-logo-customizer__error{margin:.7rem 0 0;padding:.7rem .85rem;font-size:.72rem}.slate-logo-customizer__completion{background:#f7f4ee}.slate-logo-customizer__completion.is-complete{background:#edf6ef;color:#275e34}.slate-logo-customizer__error{border:1px solid #b52222;background:#fff2f2;color:#8b1717}@media screen and (max-width:699px){.slate-logo-customizer__quantity-row{grid-template-columns:1fr auto}.slate-logo-customizer__quantity-row label{grid-column:1 / -1}.slate-logo-customizer__quantity-row>strong{justify-self:start}.slate-logo-customizer__choice-grid,.slate-logo-customizer__check-grid,.slate-logo-customizer__placement-options{grid-template-columns:1fr}.slate-logo-customizer__method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/slate-logo-customizer.css.map */
