.saikou-letter{display:grid;gap:1.5rem;--saikou-letter-measure: 66ch}@media screen and (min-width:700px){.saikou-letter{gap:2rem}}.saikou-letter[data-align=center] .saikou-letter__head{text-align:center}.saikou-letter[data-align=end] .saikou-letter__head{text-align:end}.saikou-letter[data-align=center] .saikou-letter__selector{align-items:center;text-align:center}.saikou-letter[data-align=end] .saikou-letter__selector{align-items:flex-end;text-align:end}.saikou-letter__logo{display:inline-block;height:auto;max-width:120px}.saikou-letter__eyebrow{opacity:.75}.saikou-letter__selector{display:flex;flex-direction:column;align-items:flex-start;gap:var(--form-control-gap, .625rem)}.saikou-letter__selector-label{font-size:var(--text-sm);letter-spacing:var(--text-letter-spacing)}.saikou-letter__select-wrap{position:relative;display:inline-flex;width:100%;max-width:16rem}.saikou-letter__select{appearance:none;-webkit-appearance:none;width:100%;margin:0;font-family:var(--text-font-family);font-size:var(--text-sm);line-height:1.4;color:rgb(var(--text-color));background-color:rgb(var(--background-without-opacity));border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius);padding-block:var(--input-padding-block);padding-inline:var(--input-padding-inline) calc(var(--input-padding-inline) + 1.25rem);cursor:pointer}.saikou-letter__select-wrap:after{content:"";position:absolute;inset-inline-end:var(--input-padding-inline);inset-block-start:50%;transform:translateY(-50%);width:.6rem;height:.4rem;pointer-events:none;background-color:rgb(var(--text-color));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z'/%3E%3C/svg%3E") center / contain no-repeat}.saikou-letter__select:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.saikou-letter__doc{font-family:var(--text-font-family);max-width:var(--saikou-letter-measure);text-align:start}.saikou-letter[data-align=center] .saikou-letter__doc{margin-inline:auto}.saikou-letter[data-align=end] .saikou-letter__doc{margin-inline-start:auto}.saikou-letter__doc[hidden]{display:none}.saikou-letter__doc[data-script=devanagari]{--text-font-family: "Noto Sans Devanagari", "Nirmala UI", "Mangal", system-ui, sans-serif;--heading-font-family: "Noto Sans Devanagari", "Nirmala UI", "Mangal", system-ui, sans-serif}.saikou-letter__doc[data-script=bengali]{--text-font-family: "Noto Sans Bengali", "Nirmala UI", "Vrinda", system-ui, sans-serif;--heading-font-family: "Noto Sans Bengali", "Nirmala UI", "Vrinda", system-ui, sans-serif}.saikou-letter__doc[data-script=gujarati]{--text-font-family: "Noto Sans Gujarati", "Nirmala UI", "Shruti", system-ui, sans-serif;--heading-font-family: "Noto Sans Gujarati", "Nirmala UI", "Shruti", system-ui, sans-serif}.saikou-letter__doc[data-script=tamil]{--text-font-family: "Noto Sans Tamil", "Nirmala UI", "Latha", system-ui, sans-serif;--heading-font-family: "Noto Sans Tamil", "Nirmala UI", "Latha", system-ui, sans-serif}.saikou-letter__doc[data-script=telugu]{--text-font-family: "Noto Sans Telugu", "Nirmala UI", "Gautami", system-ui, sans-serif;--heading-font-family: "Noto Sans Telugu", "Nirmala UI", "Gautami", system-ui, sans-serif}.saikou-letter__doc[data-script=kannada]{--text-font-family: "Noto Sans Kannada", "Nirmala UI", "Tunga", system-ui, sans-serif;--heading-font-family: "Noto Sans Kannada", "Nirmala UI", "Tunga", system-ui, sans-serif}.saikou-letter__doc[data-script=malayalam]{--text-font-family: "Noto Sans Malayalam", "Nirmala UI", "Kartika", system-ui, sans-serif;--heading-font-family: "Noto Sans Malayalam", "Nirmala UI", "Kartika", system-ui, sans-serif}.saikou-letter__note{text-align:center;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/21/assets/saikou-studio-letter.css.map */
