.author-letter{--ink: #2b2118;--roll-h: 34px;--roll-overlap: 16px;--unroll-duration: 1.6s;--unroll-easing: cubic-bezier(.55, 0, .3, 1.08);--dowel-w: 22px;display:flex;flex-direction:column;align-items:center;gap:40px;padding:0 var(--page-gutter) 124px}.author-letter__heading{text-align:center;text-wrap:balance}.author-letter__empty{max-width:520px;font-family:var(--font-body);font-size:16px;line-height:1.5;text-align:center;color:var(--color-text-muted)}.author-letter__scroll{position:relative;display:flex;flex-direction:column;align-items:center;width:min(820px,100%)}.author-letter__roll{position:relative;z-index:1;width:calc(100% + 16px);height:var(--roll-h);border-radius:calc(var(--roll-h) / 2);background:linear-gradient(to bottom,#a98a5a,#d9c493 10%,#f3e6c4 30%,#e6d3a5 52%,#c4a66e,#7c5c33);box-shadow:inset 0 1px #fff6dcb3,inset 0 -3px 4px #3c230a73,-8px 12px 14px #0006}.author-letter__roll:before,.author-letter__roll:after{content:"";position:absolute;top:4px;z-index:-1;width:var(--dowel-w);height:calc(var(--roll-h) - 8px);background:linear-gradient(to bottom,#3b2411,#7a4f26 22%,#a8763f 45%,#6b421d 72%,#2d1a0a);box-shadow:0 3px 4px #00000073}.author-letter__roll:before{left:calc(-1 * var(--dowel-w) + 6px);border-radius:45% 3px 3px 45%/50% 3px 3px 50%}.author-letter__roll:after{right:calc(-1 * var(--dowel-w) + 6px);border-radius:3px 45% 45% 3px/3px 50% 50% 3px}.author-letter__roll--bottom{position:absolute;left:-8px;bottom:0;transition:transform var(--unroll-duration) var(--unroll-easing)}.author-letter__sheet{width:100%;margin-top:calc(-1 * var(--roll-overlap));margin-bottom:calc(var(--roll-h) - var(--roll-overlap));filter:drop-shadow(-20px 29px 18px rgba(0,0,0,.28)) drop-shadow(-5px 7px 8px rgba(0,0,0,.3));clip-path:inset(0 -60px -60px -60px);transition:clip-path var(--unroll-duration) var(--unroll-easing)}.author-letter__paper{position:relative;padding:64px 100px 56px;color:var(--ink);background:radial-gradient(ellipse at 50% 40%,rgba(255,251,240,.5),transparent 70%),radial-gradient(ellipse at 100% 100%,rgba(150,105,45,.16),transparent 55%),radial-gradient(ellipse at 0% 0%,rgba(150,105,45,.13),transparent 50%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .24 0 0 0 0 .1 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .27 0 0 0 0 .1 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E"),#efe3c6;box-shadow:inset 0 0 50px #6e461433;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M995.2 0.0 L1000.0 20.1 L995.4 42.2 L995.1 70.9 L999.6 91.2 L996.1 112.4 L999.6 135.0 L995.2 150.3 L999.4 171.5 L989.5 194.8 L999.1 221.1 L997.8 234.8 L996.3 252.3 L988.7 265.9 L998.9 292.5 L995.1 316.9 L998.5 329.7 L998.9 359.4 L995.7 388.7 L999.5 412.5 L998.9 435.6 L996.1 450.4 L992.1 462.7 L997.1 484.2 L997.0 497.3 L997.7 512.7 L997.6 529.1 L995.7 541.6 L999.2 562.0 L995.9 581.9 L999.1 609.0 L995.3 630.4 L995.2 653.9 L997.0 674.9 L988.7 698.8 L998.8 719.1 L998.7 736.1 L997.0 766.0 L999.1 796.0 L999.7 823.1 L997.2 847.8 L996.9 865.5 L995.4 881.6 L999.9 898.8 L990.9 912.1 L998.2 937.9 L999.3 957.1 L995.5 984.3 L996.7 1000.0 L2.9 1000.0 L10.7 984.3 L3.5 957.1 L0.1 937.9 L2.4 912.1 L1.6 898.8 L0.4 881.6 L3.7 865.5 L3.7 847.8 L4.0 823.1 L1.8 796.0 L4.5 766.0 L2.1 736.1 L4.3 719.1 L3.1 698.8 L2.9 674.9 L0.4 653.9 L5.0 630.4 L3.6 609.0 L3.7 581.9 L2.2 562.0 L0.4 541.6 L0.1 529.1 L2.4 512.7 L3.5 497.3 L3.1 484.2 L8.8 462.7 L3.4 450.4 L0.8 435.6 L3.3 412.5 L4.5 388.7 L3.3 359.4 L2.2 329.7 L4.6 316.9 L1.9 292.5 L1.6 265.9 L2.5 252.3 L4.2 234.8 L4.8 221.1 L0.8 194.8 L1.4 171.5 L2.1 150.3 L2.5 135.0 L4.2 112.4 L8.4 91.2 L13.9 70.9 L2.9 42.2 L10.6 20.1 L12.4 0.0Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M995.2 0.0 L1000.0 20.1 L995.4 42.2 L995.1 70.9 L999.6 91.2 L996.1 112.4 L999.6 135.0 L995.2 150.3 L999.4 171.5 L989.5 194.8 L999.1 221.1 L997.8 234.8 L996.3 252.3 L988.7 265.9 L998.9 292.5 L995.1 316.9 L998.5 329.7 L998.9 359.4 L995.7 388.7 L999.5 412.5 L998.9 435.6 L996.1 450.4 L992.1 462.7 L997.1 484.2 L997.0 497.3 L997.7 512.7 L997.6 529.1 L995.7 541.6 L999.2 562.0 L995.9 581.9 L999.1 609.0 L995.3 630.4 L995.2 653.9 L997.0 674.9 L988.7 698.8 L998.8 719.1 L998.7 736.1 L997.0 766.0 L999.1 796.0 L999.7 823.1 L997.2 847.8 L996.9 865.5 L995.4 881.6 L999.9 898.8 L990.9 912.1 L998.2 937.9 L999.3 957.1 L995.5 984.3 L996.7 1000.0 L2.9 1000.0 L10.7 984.3 L3.5 957.1 L0.1 937.9 L2.4 912.1 L1.6 898.8 L0.4 881.6 L3.7 865.5 L3.7 847.8 L4.0 823.1 L1.8 796.0 L4.5 766.0 L2.1 736.1 L4.3 719.1 L3.1 698.8 L2.9 674.9 L0.4 653.9 L5.0 630.4 L3.6 609.0 L3.7 581.9 L2.2 562.0 L0.4 541.6 L0.1 529.1 L2.4 512.7 L3.5 497.3 L3.1 484.2 L8.8 462.7 L3.4 450.4 L0.8 435.6 L3.3 412.5 L4.5 388.7 L3.3 359.4 L2.2 329.7 L4.6 316.9 L1.9 292.5 L1.6 265.9 L2.5 252.3 L4.2 234.8 L4.8 221.1 L0.8 194.8 L1.4 171.5 L2.1 150.3 L2.5 135.0 L4.2 112.4 L8.4 91.2 L13.9 70.9 L2.9 42.2 L10.6 20.1 L12.4 0.0Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.author-letter__paper:before,.author-letter__paper:after{content:"";position:absolute;left:0;right:0;height:calc(var(--roll-overlap) + 28px);pointer-events:none}.author-letter__paper:before{top:0;background:linear-gradient(to bottom,rgba(50,30,10,.42) var(--roll-overlap),rgba(50,30,10,0) 100%)}.author-letter__paper:after{bottom:0;background:linear-gradient(to top,rgba(50,30,10,.42) var(--roll-overlap),rgba(50,30,10,0) 100%)}.author-letter__paper>*{position:relative}.author-letter__body,.author-letter__dateline,.author-letter__salutation,.author-letter__closing,.author-letter__ps{font-family:var(--font-letter, Georgia, "Times New Roman", serif);font-size:19px;line-height:1.75;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}@media(max-width:749px){.author-letter__body,.author-letter__dateline,.author-letter__salutation,.author-letter__closing,.author-letter__ps{text-wrap:wrap}}.author-letter__dateline{margin-bottom:28px;font-style:italic;text-align:right;color:#2b2118b8}.author-letter__salutation{margin-bottom:18px}.author-letter__closing{margin-top:18px}.author-letter__body>*+*,.author-letter__body .metafield-rich_text_field>*+*{margin-top:18px}.author-letter__body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-letter, Georgia, "Times New Roman", serif);font-weight:700;font-size:21px}.author-letter__body strong{font-weight:700}.author-letter__body a{color:#9a3a0a;text-decoration:underline}.author-letter__body :is(ul,ol){padding-left:1.4em}.author-letter__body ul{list-style:disc}.author-letter__body ol{list-style:decimal}.author-letter__body li+li{margin-top:6px}.author-letter__body li::marker{color:#2b211899}.author-letter__signoff{display:flex;align-items:flex-start;justify-content:flex-end;gap:20px;margin-top:44px}.author-letter__signature{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.author-letter__name{font-family:var(--font-signature, "Caveat", cursive);font-size:48px;line-height:1;color:#22304a;text-shadow:0 0 .6px rgba(34,48,74,.55);transform:rotate(-3deg)}.author-letter__role{max-width:260px;margin-top:8px;font-family:var(--font-letter, Georgia, "Times New Roman", serif);font-size:13px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#2b21189e}.author-letter__book{display:block;margin-top:2px;font-size:15px;font-style:italic;letter-spacing:0;text-transform:none;color:#2b2118cc}.author-letter__ps{margin-top:28px;font-style:italic}.author-letter__seal{flex-shrink:0;display:grid;place-items:center;width:120px;height:120px;margin:10px -14px -28px -6px;background:url(author-letter-seal.svg) center / contain no-repeat;filter:drop-shadow(2px 4px 4px rgba(60,20,0,.45));transform:rotate(-10deg);transition:opacity .25s ease var(--unroll-duration),transform .45s cubic-bezier(.3,1.5,.5,1) var(--unroll-duration)}.author-letter__seal img{width:62px;height:62px;border-radius:50%;object-fit:contain;filter:grayscale(1) contrast(1.3) brightness(1.25) drop-shadow(0 1px 0 rgba(255,190,150,.55)) drop-shadow(0 -1px 1px rgba(70,10,0,.7));mix-blend-mode:multiply;opacity:.9}author-letter-scroll[closed] .author-letter__sheet{clip-path:inset(0 -60px 100% -60px)}author-letter-scroll[closed]:not(:defined) .author-letter__roll--bottom{visibility:hidden}author-letter-scroll[closed] .author-letter__roll--bottom{transform:translateY(calc(-1 * var(--sheet-h, 0px) - var(--roll-h) + 2 * var(--roll-overlap)));transition:none}author-letter-scroll[closed] .author-letter__seal{opacity:0;transform:rotate(-30deg) scale(1.8)}@media(prefers-reduced-motion:reduce){.author-letter__sheet,.author-letter__roll--bottom,.author-letter__seal{transition:none}}@media(max-width:989px){.author-letter{padding-bottom:80px}.author-letter__paper{padding:56px 56px 48px}}@media(max-width:749px){.author-letter{--page-gutter: 20px;--roll-h: 26px;--roll-overlap: 12px;--dowel-w: 16px;gap:24px;padding-bottom:64px}.author-letter__roll{width:calc(100% + 10px)}.author-letter__roll--bottom{left:-5px}.author-letter__roll:before,.author-letter__roll:after{top:3px;height:calc(var(--roll-h) - 6px)}.author-letter__paper{padding:44px 26px 36px}.author-letter__body,.author-letter__dateline,.author-letter__salutation,.author-letter__closing,.author-letter__ps{font-size:16px}.author-letter__signoff{gap:10px;margin-top:32px}.author-letter__name{font-size:38px}.author-letter__role{max-width:200px;font-size:11px}.author-letter__book{font-size:13px}.author-letter__seal{width:88px;height:88px;margin:6px -8px -18px -2px}.author-letter__seal img{width:46px;height:46px}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/section-product-author-letter.css.map */
