.sticker-configurator{padding-top:4rem;padding-bottom:4rem}.sticker-configurator__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:4rem;align-items:start}.sticker-configurator__heading{margin-top:0;margin-bottom:1rem}.sticker-configurator__intro{margin-bottom:3rem}.sticker-configurator__form{display:flex;flex-direction:column;gap:0}.config-group{min-width:0;margin:0;padding:2.5rem 0;border:0;border-bottom:1px solid rgba(var(--color-foreground),.15)}.config-group:first-of-type{border-top:1px solid rgba(var(--color-foreground),.15)}.config-group__heading{display:block;width:100%;margin:0 0 1.5rem;padding:0;font-size:1.8rem;font-weight:600;color:rgb(var(--color-foreground))}.config-group__step{margin-right:.4rem}.config-group__description{margin-bottom:1.5rem}.pill-group{display:flex;flex-wrap:wrap;gap:1rem}.config-pill{position:relative;display:inline-flex;cursor:pointer}.config-pill__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.config-pill__label{display:inline-flex;min-height:4.4rem;align-items:center;justify-content:center;padding:.9rem 1.7rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.2;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.config-pill:hover .config-pill__label{border-color:rgba(var(--color-foreground),.7)}.config-pill__input:checked+.config-pill__label{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.config-pill__input:focus-visible+.config-pill__label{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.3rem}.size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:50rem}.sticker-configurator .field{display:block}.sticker-configurator .field:before,.sticker-configurator .field:after{display:none}.sticker-configurator .field__label{position:static;display:block;margin-bottom:.8rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.sticker-configurator .field__input{width:100%;min-height:4.8rem;padding:1rem 1.3rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;box-shadow:none}.sticker-configurator .field__input:hover{border-color:rgba(var(--color-foreground),.6)}.sticker-configurator .field__input:focus{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.2rem;box-shadow:none}.custom-quantity{max-width:28rem;margin-top:1.5rem}.config-group--upload{border-bottom:0}.upload-placeholder{min-height:14rem;padding:2rem;border:2px dashed rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius);background:rgba(var(--color-foreground),.03)}.upload-placeholder>:first-child{margin-top:0}.upload-placeholder>:last-child{margin-bottom:0}.configurator-summary{position:sticky;top:2rem;padding:2.5rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--text-boxes-radius);background:rgb(var(--color-background))}.configurator-summary__heading{margin-top:0;margin-bottom:2rem}.configurator-summary__list{margin:0}.configurator-summary__row{display:flex;justify-content:space-between;gap:2rem;padding:1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.configurator-summary__row dt{font-weight:400;color:rgba(var(--color-foreground),.7)}.configurator-summary__row dd{margin:0;text-align:right;font-weight:600}.configurator-summary__price{display:flex;justify-content:space-between;align-items:baseline;gap:2rem;margin-top:2rem;padding-top:2rem}.configurator-summary__price-label{font-size:1.6rem}.configurator-summary__price strong{font-size:2.6rem;line-height:1}.configurator-summary__benefit{margin:1rem 0 0;font-size:1.4rem}.configurator-summary__submit{width:100%;margin-top:2rem}.configurator-summary__submit[disabled]{cursor:not-allowed;opacity:.5}@media screen and (max-width:989px){.sticker-configurator__inner{grid-template-columns:1fr;gap:3rem}.configurator-summary{position:static}}@media screen and (max-width:749px){.sticker-configurator{padding-top:2.5rem;padding-bottom:2.5rem}.config-group{padding:2rem 0}.size-grid{grid-template-columns:1fr}.config-pill{flex:1 1 auto}.config-pill__label{width:100%}.configurator-summary{padding:2rem}}.visual-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.visual-option{position:relative;display:block;min-width:0;cursor:pointer}.visual-option__input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.visual-option__card{position:relative;display:flex;height:100%;overflow:hidden;flex-direction:column;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--text-boxes-radius);background:rgb(var(--color-background));transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.visual-option:hover .visual-option__card{border-color:rgba(var(--color-foreground),.65);transform:translateY(-.2rem)}.visual-option__input:checked+.visual-option__card{border-color:rgb(var(--color-button));box-shadow:0 0 0 .2rem rgb(var(--color-button))}.visual-option__input:focus-visible+.visual-option__card{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.3rem}.visual-option__media{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.04)}.visual-option__image{display:block;width:100%;height:100%;object-fit:cover}.visual-option__media--empty{display:flex;align-items:center;justify-content:center;padding:2rem;color:rgba(var(--color-foreground),.55);font-size:1.3rem;text-align:center}.visual-option__content{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.4rem}.visual-option__label{display:block;font-size:1.5rem;line-height:1.3}.visual-option__description{display:block;color:rgba(var(--color-foreground),.7);font-size:1.3rem;line-height:1.4}.visual-option__check{position:absolute;top:1rem;right:1rem;display:flex;width:2.6rem;height:2.6rem;align-items:center;justify-content:center;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.4rem;font-weight:700;opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease}.visual-option__input:checked+.visual-option__card .visual-option__check{opacity:1;transform:scale(1)}@media screen and (max-width:749px){.visual-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.visual-option__content{padding:1.2rem}}@media screen and (max-width:420px){.visual-option-grid{grid-template-columns:1fr}}.popular-sizes{margin-bottom:2rem}.popular-sizes__label{display:block;margin-bottom:1rem;font-size:1.4rem;font-weight:600}.popular-size-pill{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit}.popular-size-pill.is-active,.popular-size-pill[aria-pressed=true]{border-color:rgb(var(--color-button));background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.popular-size-pill:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.8);outline-offset:.3rem}.configurator-summary__unit-price{display:flex;justify-content:space-between;gap:2rem;margin:1rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.configurator-summary__unit-price strong{color:rgb(var(--color-foreground));text-align:right}.configurator-summary__pricing-error{margin:1.5rem 0 0;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius);font-size:1.3rem}.configurator-summary__status{margin:1.2rem 0 0;font-size:1.4rem;text-align:center}.configurator-summary__status.is-error{font-weight:600}.sticker-configurator__instructions{margin-top:2.5rem}.sticker-configurator__instructions>label{display:block;margin-bottom:.75rem;font-weight:600}.sticker-configurator__instructions textarea{width:100%;min-height:120px;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:12px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;line-height:1.5;resize:vertical;box-sizing:border-box}.sticker-configurator__instructions textarea:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.sticker-configurator__sharing{margin-top:2rem;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:14px}.sticker-configurator__consent{display:flex;align-items:flex-start;gap:1rem;cursor:pointer}.sticker-configurator__consent input[type=checkbox]{width:22px;height:22px;min-width:22px;margin:.15rem 0 0;cursor:pointer}.sticker-configurator__consent span{display:block;line-height:1.5}.sticker-configurator__consent strong{display:inline-block;margin-bottom:.25rem;font-size:1.05em}.sticker-configurator__social-handles{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem}.sticker-configurator__social-handles label{display:block;margin-bottom:.75rem;font-weight:600}.sticker-configurator__social-handles input{width:100%;padding:1.1rem 1.3rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:12px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;box-sizing:border-box}.sticker-configurator__social-handles input:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}@media screen and (max-width:749px){.sticker-configurator__sharing{padding:1.25rem}.sticker-configurator__social-handles{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sticker-configurator.css.map */
