.template-product{overflow-x:hidden}.product-commission{border-block-end:var(--border-fine)}.product-commission__editor-warning{margin:0;padding:1rem var(--page-margin);border-block-end:var(--border-fine);background:var(--color-gold);color:var(--color-night);font-weight:600}.product-commission__layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(24rem,5fr);width:100%}.product-commission__gallery,.reading-configurator{min-width:0}.product-commission__gallery{border-inline-end:var(--border-fine)}.product-commission__media{margin:0;background:var(--color-violet)}.product-commission__media+.product-commission__media{border-block-start:var(--border-fine)}.product-commission__image,.product-commission__placeholder{display:block;width:100%;height:auto}.product-commission__placeholder{min-height:60vh}.reading-configurator__sticky{position:sticky;inset-block-start:calc(84px + 2rem);padding:clamp(2rem,4vw,4.5rem)}.reading-configurator__header{margin-block-end:2.5rem}.reading-configurator__header h1{margin-block:.75rem 1.25rem;font-size:clamp(2.75rem,5vw,5rem)}.reading-configurator__description{color:color-mix(in srgb,var(--color-parchment) 78%,transparent)}.reading-configurator__description>:first-child{margin-block-start:0}.reading-configurator__description>:last-child{margin-block-end:0}.reading-configurator__depth{margin-block:1rem 0;color:var(--color-gold);font-size:.875rem}.reading-form,.reading-intake{display:grid;gap:1.5rem}.reading-form__errors{padding:1rem;border:1px solid var(--color-gold)}.reading-options{min-width:0;margin:0;padding:0;border:0}.reading-options legend,.reading-field>label{display:block;margin-block-end:.55rem;color:var(--color-parchment);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.reading-options__list{display:grid;border-block-start:var(--border-fine)}.reading-option{position:relative}.reading-option input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.reading-option label{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:1rem;padding:.75rem 1rem;border-block-end:var(--border-fine);cursor:pointer}.reading-option input:checked+label,.reading-option input[aria-checked=true]+label{border-color:var(--color-gold);box-shadow:inset 4px 0 0 var(--color-gold);color:var(--color-gold)}.reading-option input:focus-visible+label{box-shadow:var(--focus-ring),inset 4px 0 0 var(--color-gold)}.reading-option input:disabled+label{cursor:not-allowed;color:color-mix(in srgb,var(--color-parchment) 45%,transparent);text-decoration:line-through}.reading-option__state{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.reading-intake{padding-block-start:1rem;border-block-start:var(--border-fine)}.reading-intake h2,.order-summary h2{margin:0;font-size:clamp(1.75rem,3vw,2.5rem)}.reading-field input,.reading-field textarea{width:100%;min-height:48px;padding:.75rem;border:1px solid rgb(var(--color-gold-rgb) / .72);border-radius:0;background:var(--color-parchment);color:var(--color-night);font:inherit}.reading-field textarea{display:block;resize:vertical}.reading-field__error{margin-block:.35rem 0;color:var(--color-gold);font-size:.76rem}.reading-field__error[hidden]{display:none}.reading-field label span{font-weight:400;letter-spacing:0;text-transform:none}.order-summary{padding-block:1.5rem;border-block:var(--border-fine)}.order-summary dl{display:grid;gap:0;margin-block:1rem 0}.order-summary dl>div{display:flex;justify-content:space-between;gap:1.5rem;padding-block:.65rem;border-block-end:1px solid rgb(var(--color-gold-rgb) / .22)}.order-summary dt{color:color-mix(in srgb,var(--color-parchment) 66%,transparent)}.order-summary dd{margin:0;text-align:end}.order-summary__price{color:var(--color-gold);font-family:var(--font-display);font-size:1.4rem}.reading-form__submit{width:100%;min-height:52px;border-radius:0}.reading-form__submit:disabled{cursor:not-allowed;opacity:.52}@media(hover:hover){.reading-option input:not(:disabled)+label:hover{background:var(--color-violet)}}@media(max-width:759px){.product-commission__layout{grid-template-columns:minmax(0,1fr)}.product-commission__gallery{border-block-end:var(--border-fine);border-inline-end:0}.reading-configurator__sticky{position:static;padding:2.5rem var(--page-margin) 4rem}.reading-configurator__header h1{font-size:clamp(2.75rem,13vw,4.5rem)}}@media(prefers-reduced-motion:reduce){.reading-field textarea{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-commission.css.map */
