.pdf-form,.product__info-container--pdf-form{--pdf-accent: #0071e3;--pdf-accent-dark: #0058b0;--pdf-surface: #f5f5f7;--pdf-text-soft: rgba(var(--color-foreground), .68)}.pdf-form{display:grid;gap:3.2rem;align-items:start;padding-top:1rem}@media screen and (min-width:990px){.pdf-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.6rem}}.pdf-form__heading{margin:0 0 .8rem;font-size:2.8rem;font-weight:600;letter-spacing:-.02em;line-height:1.15}.pdf-form__intro{margin-bottom:2.4rem;font-size:1.6rem;line-height:1.55;color:var(--pdf-text-soft)}.pdf-form__intro p{margin:0}.pdf-form__form{display:grid;gap:2rem;padding:3.6rem;background:var(--pdf-surface);border-radius:2rem}.pdf-form__label{display:block;margin-bottom:.6rem;font-size:1.3rem;font-weight:500;letter-spacing:.01em;color:var(--pdf-text-soft)}.pdf-form__label-row{position:relative;display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.pdf-form__label-row .pdf-form__label{margin-bottom:0}.pdf-form__help{display:flex;align-items:center;flex:none}.pdf-form__help-btn{flex:none;display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;margin:0;padding:0;font:italic 600 1.15rem/1 Georgia,Times New Roman,serif;color:var(--pdf-text-soft);background:rgba(var(--color-foreground),.08);border:0;border-radius:50%;cursor:pointer;position:relative;transition:background .15s,color .15s}.pdf-form__help-btn:after{content:"";position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem}.pdf-form__help-btn:hover,.pdf-form__help.is-open .pdf-form__help-btn{color:#fff;background:var(--pdf-accent)}.pdf-form__help-btn:focus-visible{outline:2px solid var(--pdf-accent);outline-offset:2px}.pdf-form__help-tip{position:absolute;top:calc(100% + .6rem);left:0;z-index:5;box-sizing:border-box;width:min(100%,38rem);padding:1.1rem 1.4rem;font-size:1.3rem;font-weight:400;line-height:1.5;letter-spacing:0;color:rgb(var(--color-foreground));background:#fff;border-radius:1.2rem;box-shadow:0 0 0 1px rgba(var(--color-foreground),.06),0 8px 24px #0000001a;opacity:0;visibility:hidden;transform:translateY(-.3rem);transition:opacity .15s,transform .15s,visibility 0s linear .15s;pointer-events:none}.pdf-form__help.is-open .pdf-form__help-tip,.pdf-form__help:not(.is-dismissed):hover .pdf-form__help-tip,.pdf-form__help:not(.is-dismissed):focus-within .pdf-form__help-tip{opacity:1;visibility:visible;transform:none;transition:opacity .15s,transform .15s}@media(hover:none){.pdf-form__help:not(.is-open):focus-within .pdf-form__help-tip{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.pdf-form__help-tip{transition:none}}.pdf-form__number{opacity:.55;margin-right:.3rem}.pdf-form__required{color:var(--pdf-text-soft)}.pdf-form__input{width:100%;box-sizing:border-box;padding:1.3rem 1.5rem;font:inherit;font-size:1.6rem;color:rgb(var(--color-foreground));background:#fff;border:.1rem solid transparent;border-radius:1.2rem;box-shadow:0 .1rem .2rem #0000000f;transition:border-color .15s ease,box-shadow .15s ease}.pdf-form__input::placeholder{color:rgba(var(--color-foreground),.35)}.pdf-form__input:hover{border-color:rgba(var(--color-foreground),.15)}.pdf-form__input:focus,.pdf-form__input:focus-visible{outline:none;border-color:var(--pdf-accent);box-shadow:0 0 0 .4rem #0071e32e}.pdf-form__input[aria-invalid=true]{border-color:#d70015;box-shadow:0 0 0 .4rem #d700151a}textarea.pdf-form__input{resize:vertical;line-height:1.4}.pdf-form__meta{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.pdf-form__count{position:absolute;top:.4rem;right:.2rem;margin:0;font-size:1.2rem;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgba(var(--color-foreground),.5);visibility:hidden}.pdf-form__field:focus-within .pdf-form__count{visibility:visible}.pdf-form__count.is-near,.pdf-form__count.is-full{color:#d70015}.pdf-form__error{margin:.6rem 0 0;color:#d70015;font-size:1.3rem}.pdf-form__note{margin:.4rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--pdf-text-soft)}.pdf-form__actions{margin-top:.4rem}.pdf-form__submit.button{min-height:5.2rem;padding:0 2.4rem;font-size:1.7rem;font-weight:500;letter-spacing:0;color:#fff;background:var(--pdf-accent);border:0;border-radius:999px;box-shadow:none;transition:background .15s ease,transform .1s ease}.pdf-form__submit.button:before,.pdf-form__submit.button:after{display:none}.pdf-form__submit.button:hover{background:var(--pdf-accent-dark);box-shadow:none}.pdf-form__submit.button:active{transform:scale(.99)}.pdf-form__submit.button:focus-visible{outline:.3rem solid rgba(0,113,227,.4);outline-offset:.3rem}.pdf-form__submit.button[disabled]{background:rgba(var(--color-foreground),.25);color:#fff}.pdf-form__submit .loading__spinner{position:absolute}.pdf-form__status{margin:1rem 0 0;min-height:1.5em;color:#d70015;font-size:1.4rem;text-align:center}.pdf-form__preview{padding:2.4rem;background:var(--pdf-surface);border-radius:2rem}@media screen and (min-width:990px){.pdf-form__preview{position:sticky;top:calc(var(--header-height, 8rem) + 1.6rem);align-self:start}}.pdf-form__stage{position:relative;width:fit-content;max-width:100%;margin:0 auto}.pdf-form__stage:has(.is-zoomed){width:100%}.pdf-form__zoom{position:absolute;right:1.2rem;bottom:1.2rem;z-index:2;display:flex;align-items:center;gap:.2rem;padding:.3rem;background:#ffffffc7;-webkit-backdrop-filter:blur(1.2rem) saturate(1.8);backdrop-filter:blur(1.2rem) saturate(1.8);border-radius:999px;box-shadow:0 .2rem 1.2rem #0000002e,inset 0 0 0 .1rem #fff9}.pdf-form__zoom-btn{width:3.2rem;height:3.2rem;padding:0;font-size:2rem;line-height:1;color:rgb(var(--color-foreground));background:transparent;border:0;border-radius:50%;cursor:pointer}.pdf-form__zoom-btn:hover:not(:disabled){background:rgba(var(--color-foreground),.08)}.pdf-form__zoom-btn:disabled{opacity:.3;cursor:default}.pdf-form__zoom-btn:focus-visible{outline:.2rem solid var(--pdf-accent)}.pdf-form__zoom-level{min-width:4.4rem;font-size:1.3rem;font-variant-numeric:tabular-nums;text-align:center;color:var(--pdf-text-soft)}.pdf-form__preview-heading{margin:0 0 .6rem;font-size:2rem;font-weight:600;letter-spacing:-.01em}.pdf-form__preview-caption{margin:0 0 1.8rem;padding:1rem 1.4rem;font-size:1.3rem;line-height:1.5;color:#0b4fb3;background:#0071e317;border-radius:1.2rem}.pdf-form__canvas-wrap{position:relative;touch-action:pan-y;overflow:hidden;background:#fff;border-radius:.8rem;box-shadow:0 .2rem .6rem #00000014,0 1.6rem 4rem #0000001f}.pdf-form__canvas{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100vh - var(--header-height, 8rem) - 20rem);min-height:30rem;margin:0 auto;cursor:zoom-in}.pdf-form__canvas-wrap.is-zoomed{touch-action:auto;overflow:auto;max-height:calc(100vh - var(--header-height, 8rem) - 20rem);overscroll-behavior:contain;scrollbar-width:none}.pdf-form__canvas-wrap.is-zoomed::-webkit-scrollbar{display:none}.pdf-form__canvas-wrap.is-zoomed .pdf-form__canvas{max-width:none;max-height:none;margin:0;cursor:zoom-out}@media screen and (max-width:989px){.pdf-form__canvas{width:100%;max-height:none}.pdf-form__canvas-wrap.is-zoomed{max-height:80vh}.pdf-form__preview{padding:1.8rem;border-radius:1.6rem}.pdf-form__form{padding:2.4rem;border-radius:1.6rem}}.pdf-cal-host{position:relative}@keyframes pdf-cal-from-right{0%{opacity:0;transform:translate(2.4rem)}to{opacity:1;transform:none}}@keyframes pdf-cal-from-left{0%{opacity:0;transform:translate(-2.4rem)}to{opacity:1;transform:none}}.pdf-cal__grid.is-from-right{animation:pdf-cal-from-right .22s cubic-bezier(.2,.8,.2,1)}.pdf-cal__grid.is-from-left{animation:pdf-cal-from-left .22s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.pdf-cal__grid.is-from-right,.pdf-cal__grid.is-from-left{animation:none}}.pdf-cal{touch-action:pan-y;position:absolute;z-index:2;top:100%;left:0;margin-top:.4rem;width:32rem;max-width:100%;box-sizing:border-box;padding:1.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.35);border-radius:1rem;box-shadow:0 .8rem 2.4rem #0000002e;scroll-margin-bottom:2rem}.pdf-cal.pdf-cal--up{top:auto;bottom:100%;margin:0 0 .4rem}.pdf-cal[hidden]{display:none}.pdf-cal__head{display:flex;align-items:center;gap:.4rem;margin-bottom:.8rem}.pdf-cal__select{flex:1 1 0;min-width:0;padding:.6rem 2.2rem .6rem .8rem;font:inherit;font-size:1.6rem;font-weight:600;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right .8rem center;border:0;border-radius:1rem}.pdf-cal__select:hover{background-color:rgba(var(--color-foreground),.08)}.pdf-cal__nav{flex:none;width:2.6rem;height:3rem;padding:0;font-size:2rem;line-height:1;color:inherit;background:transparent;border:0;border-radius:1rem;cursor:pointer}.pdf-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem;grid-template-rows:3rem 1.2rem;grid-auto-rows:3.6rem;text-align:center}.pdf-cal__dow{padding:.4rem 0;font-size:1.3rem;opacity:.6}.pdf-cal__day{display:flex;align-items:center;justify-content:center;justify-self:center;width:3.6rem;height:3.6rem;padding:0;font:inherit;font-size:1.6rem;line-height:1;color:inherit;background:transparent;border:0;border-radius:1rem;cursor:pointer}.pdf-cal__nav:hover,.pdf-cal__day:hover{background:rgba(var(--color-foreground),.1)}.pdf-cal__day.is-today{box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.5)}.pdf-cal__day.is-selected,.pdf-cal__day.is-selected:hover{color:#0b4fb3;font-weight:600;background:#dbe8fb;box-shadow:inset 0 0 0 .1rem #8fb4ee}.pdf-cal__nav:focus-visible,.pdf-cal__day:focus-visible,.pdf-cal__select:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.1rem}.pdf-cal__day.is-cursor{background:rgba(var(--color-foreground),.15);box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}.pdf-cal__rule{grid-column:1 / -1;align-self:start;height:.1rem;margin:0 1rem;background:rgba(var(--color-foreground),.2)}.product.product--no-media.product--pdf-form{max-width:none;margin:0}.product--no-media .product__info-container--pdf-form{max-width:none}.product--no-media .product__info-container--pdf-form .product__title,.product--no-media .product__info-container--pdf-form .product__title>*{text-align:left;justify-content:flex-start}.product__info-container--pdf-form{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.6rem;text-align:left}.product__info-container--pdf-form>*{grid-column:1 / -1;margin:0}.product__info-container--pdf-form .product__title h1,.product__info-container--pdf-form .product__title h2{max-width:none;font-size:clamp(2.6rem,3.2vw,3.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.product__info-container--pdf-form>[id^=price-],.product__info-container--pdf-form>.product__tax{display:none}.pdf-desc{max-width:64rem;margin-top:.6rem;font-size:1.6rem;line-height:2.4rem;color:var(--pdf-text-soft)}@media screen and (max-width:749px){.pdf-desc{max-width:100%}}.pdf-desc__text{max-height:12rem;overflow:hidden;transition:max-height .35s ease}.pdf-desc.is-cut:not(.is-open) .pdf-desc__text{-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}.pdf-desc__text>:first-child{margin-top:0}.pdf-desc__more{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin:.2rem 0 0;padding:0;color:rgba(var(--color-foreground),.55);background:rgba(var(--color-foreground),.06);border:0;border-radius:50%;cursor:pointer;transition:background .15s ease,color .15s ease}.pdf-desc__more[hidden]{display:none}.pdf-desc__more svg{transition:transform .3s ease}.pdf-desc.is-open .pdf-desc__more svg{transform:rotate(180deg)}.pdf-desc__more:hover{color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.12)}.pdf-desc__more:focus-visible{outline:.2rem solid var(--pdf-accent);outline-offset:.2rem}.pdf-desc ul,.pdf-desc ol{margin:1rem 0;padding-left:2.4rem;list-style-position:outside}.pdf-desc li{margin:0 0 .8rem;padding-left:.4rem}.pdf-desc li>p,.pdf-desc p{margin:0 0 1rem}.pdf-desc li>p{margin:0}.pdf-desc strong{font-weight:600;color:rgb(var(--color-foreground))}.pdf-form__summary{padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.pdf-form__total{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;font-size:1.7rem;font-weight:500}.pdf-form__total-amount{display:flex;flex-direction:column;align-items:center}.pdf-form__total-tax{font-size:1.3rem;font-weight:400;line-height:1.2;margin-top:.1rem;color:var(--pdf-text-soft)}.pdf-form__total-price{line-height:1.1;font-size:2.6rem;font-weight:600;letter-spacing:-.02em}.pdf-form__total-note{margin:1.4rem 0 0;text-align:center;font-size:1.3rem;line-height:1.6;color:var(--pdf-text-soft)}.pdf-form__pager{position:absolute;left:1.2rem;bottom:1.2rem;z-index:2;display:flex;align-items:center;gap:.2rem;padding:.3rem;background:#ffffffc7;-webkit-backdrop-filter:blur(1.2rem) saturate(1.8);backdrop-filter:blur(1.2rem) saturate(1.8);border-radius:999px;box-shadow:0 .2rem 1.2rem #0000002e,inset 0 0 0 .1rem #fff9}.pdf-form__pager .pdf-form__zoom-level{min-width:8rem}.pdf-form__viewer{display:flex;align-items:flex-start;gap:1.2rem}.pdf-form__viewer>.pdf-form__stage{flex:0 1 auto;min-width:0}.pdf-form__viewer>.pdf-form__stage:has(.is-zoomed){flex:1 1 0}.pdf-form__thumbs{display:flex;flex:none;flex-direction:column;gap:1rem;max-height:calc(100vh - var(--header-height, 8rem) - 20rem);padding:.3rem;overflow-y:auto;scrollbar-width:none}.pdf-form__thumbs::-webkit-scrollbar{display:none}@media screen and (max-width:749px){.pdf-form__viewer{flex-direction:column-reverse}.pdf-form__thumbs{flex-direction:row;justify-content:center;max-height:none;overflow:visible}}.pdf-form__thumb{position:relative;width:5.2rem;padding:0;overflow:hidden;background:#fff;border:0;border-radius:.6rem;box-shadow:0 .1rem .4rem #0000002e;cursor:pointer;opacity:.65;transition:opacity .15s ease,box-shadow .15s ease}.pdf-form__thumb:hover{opacity:1}.pdf-form__thumb img{display:block;width:100%;height:100%;object-fit:cover}.pdf-form__thumb span{position:absolute;right:.3rem;bottom:.2rem;padding:0 .4rem;font-size:1.1rem;font-weight:600;line-height:1.6;color:#fff;background:#0000008c;border-radius:999px}.pdf-form__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 .2rem var(--pdf-accent),0 .2rem .8rem #0071e359}.pdf-form__thumb:focus-visible{outline:.2rem solid var(--pdf-accent);outline-offset:.2rem}.pdf-cal__day:disabled{opacity:.28;cursor:not-allowed}.pdf-cal__day:disabled:hover{background:transparent}.pdf-form__draft{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:0 0 -.4rem;font-size:1.3rem}.pdf-form__draft[hidden]{display:none}.pdf-form__draft-status{color:var(--pdf-text-soft)}.pdf-form__draft-status:before{content:"\2713\a0";color:#1d8a3c}.pdf-form__draft-clear{min-width:7.8rem;margin-left:auto;padding:.4rem 1.4rem;font:inherit;font-size:1.3rem;line-height:1.5;font-weight:500;color:var(--pdf-accent);background:#fff;border:0;border-radius:999px;box-shadow:0 .1rem .2rem #00000014;cursor:pointer;transition:background .15s ease,color .15s ease}.pdf-form__draft-clear:hover{background:#0071e31a}.pdf-form__draft-clear.is-confirm,.pdf-form__draft-clear.is-confirm:hover{color:#fff;background:#d70015}.pdf-form__draft-clear:focus-visible{outline:.2rem solid var(--pdf-accent);outline-offset:.2rem}.pdf-form__buy{display:grid;gap:2rem;padding:0 3.6rem 3.6rem;background:var(--pdf-surface);border-radius:0 0 2rem 2rem}@media screen and (min-width:990px){.pdf-form__fields:has(.pdf-form__buy) .pdf-form__form{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:2rem}}@media screen and (max-width:989px){.pdf-form__fields{display:contents}.pdf-form__heading,.pdf-form__intro{order:0}.pdf-form__heading{margin-bottom:-2.4rem}.pdf-form__form{order:1}.pdf-form__preview{order:2}.pdf-form__buy{order:3;padding:0 .4rem;background:none;border-radius:0}}.pdf-form__optional{border-top:.1rem solid rgba(var(--color-foreground),.12);padding-top:1.2rem}.pdf-form__optional-summary{display:flex;align-items:center;gap:.8rem;cursor:pointer;list-style:none;font-size:1.5rem;font-weight:600;color:var(--pdf-accent)}.pdf-form__optional-summary::-webkit-details-marker{display:none}.pdf-form__optional-summary:before{content:"";width:.7rem;height:.7rem;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.pdf-form__optional[open]>.pdf-form__optional-summary:before{transform:rotate(45deg)}.pdf-form__optional-hint{font-weight:400;color:var(--pdf-text-soft)}.pdf-form__optional[open] .pdf-form__optional-hint{display:none}.pdf-form__optional-body{display:grid;gap:2rem;padding-top:2rem}.pdf-cal__viewport{position:relative;overflow:hidden}.pdf-cal__grid--peek{position:absolute;top:0;left:0;width:100%;pointer-events:none}.pdf-form__canvas.is-from-right{animation:pdf-cal-from-right .22s cubic-bezier(.2,.8,.2,1)}.pdf-form__canvas.is-from-left{animation:pdf-cal-from-left .22s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.pdf-form__canvas.is-from-right,.pdf-form__canvas.is-from-left{animation:none}}@media screen and (max-width:749px){.pdf-form__pager{display:none}}.pdf-form__peek{position:fixed;left:50%;bottom:calc(1.2rem + var(--pdf-peek-lift, 0px) + env(safe-area-inset-bottom,0px));z-index:5;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem;border:0;border-radius:999px;background:var(--pdf-accent);color:#fff;font:inherit;font-size:1.3rem;line-height:1.2;font-weight:400;box-shadow:0 .3rem 1.2rem #00000038;cursor:pointer;transform:translate(-50%);transition:opacity .2s,transform .2s}.pdf-form__peek[hidden]{display:none}.pdf-form__peek.is-away{opacity:0;pointer-events:none;transform:translate(-50%,1.2rem)}.pdf-form__peek.is-nudge{animation:pdf-peek-nudge .6s ease}@keyframes pdf-peek-nudge{0%,to{transform:translate(-50%)}40%{transform:translate(-50%,-.6rem)}}@media screen and (min-width:990px),(prefers-reduced-motion:reduce){.pdf-form__peek.is-nudge{animation:none}}@media screen and (min-width:990px){.pdf-form__peek{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pdf-form.css.map */
