.cgl-ph{display:block}.cgl-ph__empty,.cgl-ph__busy,.cgl-ph__done{border:var(--inputs-border-width) dashed rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius);padding:1.2rem}.cgl-ph__done{border-style:solid;border-color:rgba(var(--color-foreground),.15);display:flex;gap:1.2rem;align-items:flex-start}.cgl-ph--unconfirmed .cgl-ph__done{border-color:rgb(var(--color-foreground))}.cgl-ph__empty[hidden],.cgl-ph__busy[hidden],.cgl-ph__done[hidden],.cgl-ph__thumb[hidden],.cgl-ph__note[hidden],.cgl-ph__quality[hidden],.cgl-ph__accept[hidden]{display:none}.cgl-ph__choose{width:100%;min-height:4.4rem}.cgl-ph__formats,.cgl-ph__busy-text,.cgl-ph__state,.cgl-ph__quality,.cgl-ph__note{font-size:1.3rem;line-height:1.45;margin:.6rem 0 0}.cgl-ph__state{margin-top:0;font-weight:600}.cgl-ph__progress{display:block;width:100%;height:.8rem;margin:.8rem 0;accent-color:rgb(var(--color-button))}.cgl-ph__thumb{flex:0 0 auto;width:9.6rem;height:auto;border:1px solid rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.04)}.cgl-ph__info{flex:1 1 auto;min-width:0}.cgl-ph__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;margin-top:1rem}.cgl-ph__adjust{min-height:4.4rem;min-width:0;padding:0 1.8rem}.cgl-ph__link{font:inherit;font-size:1.4rem;min-height:4.4rem;padding:0;border:0;background:none;color:rgb(var(--color-link, var(--color-foreground)));text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.cgl-ph__quality[data-quality=warn],.cgl-ph__quality[data-quality=low],.cgl-ph__quality[data-quality=very_low]{font-weight:600}.cgl-ph__quality[data-quality=low]:before,.cgl-ph__quality[data-quality=very_low]:before{content:"! "}.cgl-ph__accept{margin-top:1rem}.cgl-ph__note{padding:.8rem 1rem;border-left:3px solid rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.cgl-ph-privacy a,.cgl-ph-added a{text-underline-offset:.2rem}.cgl-p__design[hidden]{display:none}@media screen and (max-width:360px){.cgl-ph__done{flex-direction:column}}.cgl-crop{padding:0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.cgl-crop::backdrop{background:#0009}.cgl-crop__inner{display:flex;flex-direction:column;gap:1rem;padding:1.2rem 1.6rem 0;min-height:100%;box-sizing:border-box}.cgl-crop__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cgl-crop__title{margin:0}.cgl-crop__close{width:4.4rem;height:4.4rem;border:0;background:none;color:inherit;font-size:2.8rem;line-height:1;cursor:pointer}.cgl-crop__step{display:flex;flex-direction:column;gap:1rem}.cgl-crop__step[hidden]{display:none}.cgl-crop__hint{font-size:1.4rem;line-height:1.5;margin:0}.cgl-crop__stagebox,.cgl-crop__resultbox{display:flex;justify-content:center;width:100%}.cgl-crop__stage{display:block;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;max-width:100%}.cgl-crop__stage:active{cursor:grabbing}.cgl-crop__stage:focus-visible,.cgl-crop__result:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.75);outline-offset:.3rem}.cgl-crop__result{display:block;max-width:100%;border:1px solid rgba(var(--color-foreground),.2)}.cgl-crop__controls{display:flex;align-items:center;gap:1rem}.cgl-crop__zoom{flex:1 1 auto;min-width:0;accent-color:rgb(var(--color-button));height:4.4rem}.cgl-crop__icon{flex:0 0 auto;width:4.4rem;height:4.4rem;border:var(--inputs-border-width) solid rgba(var(--color-foreground),.4);border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:inherit;font-size:2.2rem;line-height:1;cursor:pointer}.cgl-crop__tools{display:flex;flex-wrap:wrap;gap:0 2rem}.cgl-crop__rotate{display:flex;flex-direction:column;gap:.6rem}.cgl-crop[data-quarter-only] .cgl-crop__ruler,.cgl-crop[data-quarter-only] .cgl-crop__fine{display:none}.cgl-crop__rotate-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cgl-crop__label{font-size:1.4rem;font-weight:600}.cgl-crop__angle{font-size:1.4rem;font-variant-numeric:tabular-nums;padding:.1rem .6rem;border-radius:.4rem}.cgl-crop__angle.is-snapped{animation:cgl-crop-snap .45s ease-out}@keyframes cgl-crop-snap{0%{background:rgba(var(--color-button),.35);transform:scale(1.08)}to{background:transparent;transform:scale(1)}}.cgl-crop__ruler{position:relative;height:4.8rem;border:var(--inputs-border-width) solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius);color:rgb(var(--color-foreground));background:rgb(var(--color-background));touch-action:none;cursor:ew-resize;user-select:none;-webkit-user-select:none;overflow:hidden}.cgl-crop__ruler.is-active{border-color:rgba(var(--color-foreground),.6)}.cgl-crop__ruler:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.75);outline-offset:.2rem}.cgl-crop__ruler-canvas{display:block;width:100%;height:100%}.cgl-crop__turns{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:.6rem}.cgl-crop[data-quarter-only] .cgl-crop__turns{grid-template-columns:1fr 1fr}.cgl-crop__turn{min-height:4.4rem;min-width:0;padding:0 .4rem;border:var(--inputs-border-width) solid rgba(var(--color-foreground),.4);border-radius:var(--inputs-radius);background:rgb(var(--color-background));color:inherit;font:inherit;font-size:1.4rem;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.cgl-crop__turn:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.75);outline-offset:.2rem}.cgl-crop__note{font-size:1.3rem;line-height:1.45;margin:0;padding:.6rem .8rem;border-left:3px solid rgb(var(--color-button));background:rgba(var(--color-foreground),.04)}.cgl-crop__note[hidden],.cgl-crop__hint[hidden]{display:none}.cgl-crop__safe{font-size:1.3rem}.cgl-crop__foot{display:flex;gap:1rem;margin-top:auto;padding-top:.6rem}.cgl-crop__foot{position:sticky;bottom:0;z-index:1;margin:auto -1.6rem 0;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));box-shadow:0 -.1rem rgba(var(--color-foreground),.12)}@media screen and (min-width:750px){.cgl-crop__foot{margin:auto -2.4rem 0;padding:1.2rem 2.4rem 1.6rem}}.cgl-crop__foot .button{flex:1 1 0;min-width:0;padding:0 1rem}.cgl-crop__close:focus-visible,.cgl-crop__icon:focus-visible,.cgl-ph__link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.75);outline-offset:.2rem}html.cgl-crop-open{overflow:hidden}@media screen and (min-width:750px){.cgl-crop{width:60rem;height:fit-content;max-height:calc(100% - 4rem);margin:auto;border-radius:var(--popup-corner-radius, 0);box-shadow:0 1rem 4rem #00000040}.cgl-crop__inner{padding:2rem 2.4rem 0}}.cgl-ph-cart{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.6rem 0}.cgl-ph-cart cgl-photo-thumb{display:flex;gap:.6rem}.cgl-ph-cart cgl-photo-thumb[hidden]{display:none}.cgl-ph-thumb__img{width:6.4rem;height:auto;border:1px solid rgba(var(--color-foreground),.15)}.cgl-ph-cart__expired{flex-basis:100%;font-weight:600}.cgl-ph-cart .cgl-ph-cart__expired[hidden]{display:none}.cgl-ph-cart__blocked{box-sizing:border-box;margin:0 0 1rem;padding:.8rem 1rem;border-left:3px solid rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04);font-size:1.4rem;line-height:1.45;text-align:left;font-weight:600}.cart__ctas:has(>.cgl-ph-cart__blocked){flex-wrap:wrap}.cart__ctas>.cgl-ph-cart__blocked{flex:1 0 100%;margin:0}@media screen and (min-width:750px){.cart__ctas>.cgl-ph-cart__blocked+*{margin-top:0}}.cart__dynamic-checkout-buttons[hidden],.additional-checkout-buttons[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.cgl-ph__progress{transition:none}.cgl-crop__angle.is-snapped{animation:none;background:rgba(var(--color-button),.2)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cgl-photo.css.map */
