.diy-animal-list{padding-top:1.4rem}.diy-animal-list .collection-list{margin-top:2.4rem}.diy-animal-tag{border:1px solid rgba(var(--color-foreground),.12);border-radius:.8rem;padding:1rem;display:grid;gap:1rem;background:rgb(var(--color-background))}.diy-animal-tag__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.diy-animal-tag__title{margin:0;font-size:1.45rem;line-height:1.2;font-weight:500}.diy-animal-tag__note{margin:.25rem 0 0;font-size:1.05rem;line-height:1.35;color:rgba(var(--color-foreground),.68)}.diy-animal-tag__toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:13rem;min-height:4.2rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:999px;background:rgb(var(--color-background));box-shadow:0 .6rem 1.6rem rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));font-family:var(--font-body-family),inherit;font-size:1.2rem;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.diy-animal-tag__toggle input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.diy-animal-tag__toggle-check{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;border:1px solid currentColor;border-radius:50%;font-size:1rem;line-height:1;opacity:.35}.diy-animal-tag[data-enabled=true] .diy-animal-tag__toggle{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 .8rem 1.8rem rgba(var(--color-foreground),.14)}.diy-animal-tag[data-enabled=true] .diy-animal-tag__toggle-check{opacity:1}.diy-animal-tag__toggle:focus-within{outline:.2rem solid rgba(var(--color-foreground),.28);outline-offset:.25rem}.diy-animal-tag__body{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:1rem;align-items:start}.diy-animal-tag__body[hidden]{display:none}.diy-animal-tag__preview{display:flex;justify-content:center}.diy-animal-tag__image-wrap{position:relative;width:min(18rem,100%);aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.035);overflow:hidden}.diy-animal-tag__image{width:100%;height:100%;display:block;object-fit:cover}.diy-animal-tag__image--placeholder{background:linear-gradient(135deg,rgba(var(--color-foreground),.08),rgba(var(--color-foreground),.02))}.diy-animal-tag__preview-text{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);max-width:74%;color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.1;text-align:center;overflow-wrap:anywhere;pointer-events:none}.diy-animal-tag__preview-text--classic{font-family:Georgia,Times New Roman,serif;letter-spacing:.04em}.diy-animal-tag__preview-text--elegant{font-family:Didot,"Bodoni 72","Bodoni 72 Smallcaps",Georgia,serif;letter-spacing:.05em}.diy-animal-tag__preview-text--roman{font-family:Trajan Pro,Times New Roman,Georgia,serif;letter-spacing:.12em;text-transform:uppercase}.diy-animal-tag__preview-text--editorial{font-family:Baskerville,Libre Baskerville,Georgia,serif;letter-spacing:.03em;font-style:italic}.diy-animal-tag__preview-text--modern{font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}.diy-animal-tag__preview-text--soft{font-family:Optima,Candara,Avenir Next,sans-serif;letter-spacing:.04em}.diy-animal-tag__preview-text--engraved{font-family:Copperplate,Copperplate Gothic Light,Times New Roman,serif;letter-spacing:.1em;text-transform:uppercase}.diy-animal-tag__preview-text--monogram{font-family:Georgia,Times New Roman,serif;letter-spacing:.16em;text-transform:uppercase}.diy-animal-tag__preview-text--script{font-family:Snell Roundhand,Brush Script MT,cursive;font-size:1.7rem}.diy-animal-tag__preview-text--handwritten{font-family:Bradley Hand,Comic Sans MS,cursive;letter-spacing:.02em}.diy-animal-tag__preview-text--playful{font-family:Trebuchet MS,Avenir Next,sans-serif;letter-spacing:.03em}.diy-animal-tag__preview-text--mono{font-family:Courier New,Courier,monospace;letter-spacing:.08em;text-transform:uppercase}.diy-animal-tag__controls{display:grid;gap:.75rem}.diy-animal-tag__field{display:grid;gap:.35rem;font-size:1.05rem;line-height:1.2}.diy-animal-tag__input,.diy-animal-tag__select{width:100%;min-height:3.2rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family),inherit;font-size:1.15rem;padding:0 .8rem}.diy-animal-tag__count{justify-self:end;color:rgba(var(--color-foreground),.58);font-size:.95rem}.diy-animal-tag__price{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.4rem;border-top:1px solid rgba(var(--color-foreground),.08);font-size:1.05rem}.diy-animal-tag__price strong{font-size:1.4rem;font-weight:500;white-space:nowrap}@media screen and (max-width:749px){.diy-animal-tag{padding:.85rem}.diy-animal-tag__header{display:grid}.diy-animal-tag__toggle{width:100%}.diy-animal-tag__body{grid-template-columns:1fr}.diy-animal-tag__body{display:grid}.diy-animal-tag__image-wrap{width:min(16rem,62vw)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-main-collection-diy-animal.css.map */
