:root{--ink:#101114;--muted:#68707d;--line:#e4e7eb;--soft:#f6f8fa;--cyan:#00aeef;--blue:#198bff;--magenta:#f40076;--yellow:#ffd900;--green:#0d9668;--radius:20px;--shadow:0 18px 55px rgba(18,24,35,.1);--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.page-width{width:min(var(--max),calc(100% - 36px));margin-inline:auto}.page{display:block}.site-header{position:sticky;top:0;z-index:60;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.header-inner{height:78px;display:flex;align-items:center;gap:30px}.brand img{width:184px;max-height:56px;object-fit:contain}.nav{display:flex;align-items:center;gap:10px}.nav a{border:0;background:transparent;padding:10px 9px;border-radius:9px;font-weight:720;font-size:14px;cursor:pointer}.nav a:hover,.nav a.active{background:#f4f6f8}.header-actions{margin-left:auto}.cart-pill{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 15px;font-weight:800;cursor:pointer}.menu-toggle{display:none}.hero{min-height:366.08px;padding:72px 0 56px;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;top:20px;right:24px;bottom:10px;left:24px;border-radius:42px;background:var(--adeesa-hero) center right/102% auto no-repeat;box-shadow:0 28px 60px #1b2b4114,inset 0 1px #ffffffa6;z-index:0}.hero:after{content:"";position:absolute;top:20px;right:24px;bottom:10px;left:24px;border-radius:42px;background:linear-gradient(90deg,#eff5f9f5,#eff5f9f2 21%,#eff5f9e0 33%,#eff5f99e 43%,#eff5f92e 55%,#eff5f900 68%),linear-gradient(180deg,#ffffff1a,#ffffff05);z-index:0}.hero>.page-width{position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:center;min-height:238.08px;padding:0}.hero-copy{max-width:680px;padding:0 0 0 34px;position:relative;z-index:1;align-self:center}.eyebrow{font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}h1,h2,h3{margin:0;line-height:1.04}.hero h1{font-size:clamp(42px,5.4vw,68px);letter-spacing:-.05em;max-width:680px}.hero p{font-size:17px;color:var(--muted);max-width:620px;margin:14px 0 0;line-height:1.45}.btn-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;padding:14px 22px;font-weight:850;cursor:pointer;min-height:50px;transition:transform .22s ease,box-shadow .22s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(180deg,#101114,#07090d);color:#fff;box-shadow:0 14px 26px #0c111929}.btn-secondary{background:#fff;border:1px solid var(--line)}.btn-accent{background:linear-gradient(90deg,var(--cyan),var(--blue));color:#fff;box-shadow:0 14px 28px #0ea5e92e}.hero-art{display:none}.hero-art svg{display:none}.section{padding:68px 0}.section-soft{background:var(--soft)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.section-head h2{font-size:38px;letter-spacing:-.03em}.section-head p{margin:8px 0 0;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:stretch}.product-card{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;display:flex;flex-direction:column;height:100%;transition:.2s ease}.product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.product-visual{width:100%;aspect-ratio:1/1;height:auto;background:linear-gradient(145deg,#f7f9fb,#edf3f7);display:grid;place-items:center;overflow:hidden;border-bottom:1px solid #eef0f2;position:relative;padding:0}.product-visual svg{width:100%;height:100%}.product-visual img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .35s ease;border-radius:0}.product-card:hover .product-visual img{transform:scale(1.012)}.product-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -18px 28px #00000006;pointer-events:none}.product-card-body{padding:20px;display:flex;flex-direction:column;flex:1}.product-card h3{font-size:21px}.product-card p{color:var(--muted);margin:9px 0 16px;min-height:49px}.product-meta{font-size:13px;font-weight:850;margin-bottom:14px;color:#333}.product-card .btn{margin-top:auto;width:100%}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step{padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.step-num{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-weight:900;margin-bottom:17px}.collection-hero{padding:58px 0 34px}.collection-hero h1{font-size:50px;letter-spacing:-.04em;margin-top:8px}.collection-hero p{color:var(--muted);font-size:18px}.product-shell{padding:44px 0 78px}.breadcrumb{font-size:13px;color:var(--muted);margin-bottom:20px}.config-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.86fr);gap:62px;align-items:start}.config-preview{position:sticky;top:102px}.preview-card{min-height:560px;border-radius:28px;background:linear-gradient(145deg,#f5f7f9,#eaf1f5);border:1px solid var(--line);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:36px}.preview-stage{width:100%;height:100%;min-height:480px;display:flex;align-items:center;justify-content:center;position:relative}.doc-shell{position:relative;width:min(78%,430px);aspect-ratio:8.5/11;filter:drop-shadow(0 22px 30px rgba(20,30,45,.16));transition:.25s ease}.doc-page{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper-color,#fff);border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.doc-page embed,.doc-page object,.doc-page img{width:100%;height:100%;object-fit:contain;background:#fff;display:block;filter:var(--doc-filter,none)}.doc-page .paper-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper-color,#fff);mix-blend-mode:multiply;opacity:var(--paper-tint-opacity,0);pointer-events:none}.empty-doc{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:34px;color:#66707d;background:linear-gradient(#fff,#fbfcfd)}.empty-doc svg{width:90px;height:90px;margin:auto auto 15px;display:block}.preview-nav{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#101114e0;color:#fff;border-radius:999px;padding:8px 10px;z-index:8;box-shadow:0 8px 24px #00000029}.preview-nav button{width:34px;height:34px;border:0;border-radius:50%;background:#fff;color:#111;font-weight:900;cursor:pointer}.preview-nav span{font-size:12px;font-weight:760;white-space:nowrap;min-width:124px;text-align:center}.coil{position:absolute;left:-17px;top:3%;bottom:3%;width:34px;z-index:7;display:flex;flex-direction:column;justify-content:space-around}.coil i{display:block;width:30px;height:8px;border:3px solid #202328;border-right:0;border-radius:8px 0 0 8px;background:transparent}.presentation-shell{width:min(78%,430px);position:relative}.presentation-shell .doc-shell{width:100%}.cover-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;pointer-events:none;z-index:4;opacity:0}.cover-sheen.clear{opacity:.22;background:linear-gradient(120deg,#fffc,#dcf5ff1f 45%,#ffffff94);border:1px solid rgba(255,255,255,.8)}.cover-sheen.frosted{opacity:.52;background:#ebf3f7d6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #d8e1e7}.cover-chip{position:absolute;top:-12px;right:-12px;background:#111;color:#fff;padding:8px 10px;border-radius:999px;font-size:11px;font-weight:850;z-index:9}.poster-shell{width:min(82%,470px);position:relative;filter:drop-shadow(0 22px 32px rgba(20,30,45,.18))}.poster-frame{background:#fff;border:10px solid #fff;box-shadow:0 0 0 1px #dde2e7;overflow:hidden;position:relative;aspect-ratio:var(--poster-ratio,.8)}.poster-frame img,.poster-frame embed{width:100%;height:100%;object-fit:contain;background:#fff;filter:var(--poster-filter,none)}.foam-edge{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:7px solid #edf0f2;z-index:-1;border-radius:2px}.lam-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 24%,rgba(255,255,255,.4) 46%,transparent 62%);opacity:0;pointer-events:none}.lam-sheen.on{opacity:1}.card-shell{width:min(90%,520px);aspect-ratio:3.5/2;position:relative;filter:drop-shadow(0 22px 32px rgba(20,30,45,.18))}.card-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#fff;overflow:hidden;border:1px solid #dbe0e5}.card-face img,.card-face embed{width:100%;height:100%;object-fit:contain;background:#fff;filter:var(--card-filter,none)}.config-panel h1{font-size:43px;letter-spacing:-.035em}.product-intro{color:var(--muted);margin:12px 0 22px}.config-group{padding:18px 0;border-top:1px solid var(--line)}.config-label{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.config-label .value{color:var(--muted);font-weight:700;letter-spacing:0;text-transform:none}.choice-row{display:flex;gap:9px;flex-wrap:wrap}.choice{position:relative}.choice input{position:absolute;opacity:0;pointer-events:none}.choice label{display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;border:1px solid #d7dce1;border-radius:11px;background:#fff;font-size:14px;font-weight:760;cursor:pointer}.choice input:checked+label{border-color:#111;box-shadow:inset 0 0 0 1px #111;background:#f8f9fa}.select,.text-area{width:100%;border:1px solid #d7dce1;border-radius:12px;background:#fff;padding:13px 14px}.number-wrap{display:flex;align-items:center;border:1px solid #d7dce1;border-radius:12px;overflow:hidden;width:168px}.number-wrap button{width:46px;height:44px;border:0;background:#f7f8f9;font-size:20px;cursor:pointer}.number-wrap input{width:76px;border:0;text-align:center;font-weight:850;height:44px}.swatches{display:flex;gap:14px;flex-wrap:wrap}.swatch input{position:absolute;opacity:0}.swatch label{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:760;cursor:pointer}.swatch-dot{width:34px;height:34px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #cbd1d7}.swatch input:checked+label .swatch-dot{box-shadow:0 0 0 3px #111}.upload-box{border:1.5px dashed #bbc3cc;border-radius:14px;padding:17px;background:#fafbfc}.file-status{font-size:13px;color:var(--muted);margin-top:8px}.file-status.error{color:#b42318;font-weight:760}.file-status.ok{color:#067647;font-weight:760}.helper{font-size:12px;color:var(--muted);margin-top:7px}.hidden{display:none!important}.text-area{min-height:102px;resize:vertical}.price-box{margin:22px 0 16px;border-radius:18px;background:#101114;color:#fff;padding:22px}.price-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#b8c0ca;font-weight:850}.price-total{font-size:46px;font-weight:920;line-height:1;margin:9px 0}.price-detail{font-size:13px;color:#cbd1d8}.price-breakdown{display:grid;gap:6px;border-top:1px solid #30343b;margin-top:12px;padding-top:12px;font-size:13px;color:#e0e4e8}.add-btn{width:100%;min-height:54px;font-size:16px}.notice{padding:11px 13px;border-radius:10px;background:#fff8e6;color:#7a5500;font-size:13px;margin-top:10px}.error-note{padding:11px 13px;border-radius:10px;background:#fff1f0;color:#a52618;font-size:13px;margin-top:10px}.cart-page{padding:52px 0 80px}.cart-layout{display:grid;grid-template-columns:1fr 360px;gap:34px}.cart-job{border:1px solid var(--line);border-radius:18px;padding:20px;margin-bottom:16px}.cart-job-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.cart-job h3{font-size:20px}.cart-job-price{font-weight:900}.cart-props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;margin-top:14px;font-size:13px}.cart-prop span{color:var(--muted)}.remove-job{border:0;background:none;color:#b42318;text-decoration:underline;padding:0;margin-top:14px;cursor:pointer}.cart-summary{border:1px solid var(--line);border-radius:18px;padding:22px;height:max-content;position:sticky;top:105px}.summary-row{display:flex;justify-content:space-between;gap:16px}.summary-total{font-size:22px;font-weight:920;border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.checkout-btn{width:100%;margin-top:18px}.empty-cart{padding:70px 0;text-align:center}.shipping-note{font-size:12px;color:var(--muted);margin-top:12px}.footer{background:#101114;color:#fff;padding:48px 0 26px;margin-top:68px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.footer img{width:210px;background:#fff;border-radius:12px;padding:8px}.footer p,.footer a{color:#b9bec8}.footer-links{display:grid;gap:9px}.footer-bottom{border-top:1px solid #2b2e34;margin-top:34px;padding-top:20px;color:#8f949e;font-size:13px}@media(max-width:980px){.nav{display:none}.hero-grid,.config-grid,.cart-layout{grid-template-columns:1fr}.config-preview{position:relative;top:auto}.product-grid,.steps{grid-template-columns:repeat(2,1fr)}.preview-card{min-height:500px}.hero-copy{padding-left:34px;max-width:690px}}@media(max-width:620px){.page-width{width:min(100% - 24px,var(--max))}.header-inner{height:70px}.brand img{width:150px}.hero{min-height:0;height:auto;padding-top:48px}.hero:before{top:8px;right:0;bottom:0;left:0;border-radius:28px;background-position:70% center}.hero:after{top:8px;right:0;bottom:0;left:0;border-radius:28px;background:linear-gradient(180deg,#eff5f9d1,#eff5f9b3,#eff5f994 48%,#eff5f961)}.hero-grid{gap:30px;height:auto;min-height:0;padding:0}.hero-copy{padding:14px 10px 14px 16px;max-width:100%}.product-grid,.steps{grid-template-columns:1fr}.section{padding:48px 0}.config-panel h1{font-size:36px}.preview-card{min-height:430px;padding:22px}.cart-props{grid-template-columns:1fr}}.product-visual{width:100%;aspect-ratio:1/1;height:auto;background:linear-gradient(135deg,#f7f8fb,#eef7fb);display:grid;place-items:center;position:relative;border-bottom:1px solid #eef0f2;overflow:hidden}.product-visual .icon{font-size:74px;line-height:1;filter:grayscale(.08);transform:translateY(2px)}.product-card{min-height:580px;border-radius:20px}.product-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.product-card h3{font-size:22px;margin-top:2px}.product-card p{font-size:16px;line-height:1.55;min-height:76px;margin:14px 0 20px}.product-meta{display:inline-flex;align-self:flex-start;width:auto;padding:6px 10px;border-radius:999px;background:#eef8fc;color:#067aa5;font-size:12px;font-weight:850;margin-bottom:7px}.product-card .btn{margin-top:auto;width:100%;background:#101114;color:#fff;border:0;min-height:58px;font-size:16px}.product-card .btn:hover{background:#24262b}.config-grid{grid-template-columns:minmax(480px,1.02fr) minmax(470px,.98fr);gap:48px;align-items:start}.config-preview{position:sticky;top:96px;align-self:start;min-width:0}.config-panel{min-width:0}.preview-card{height:min(690px,calc(100vh - 120px));min-height:560px;max-height:690px}.preview-stage{min-height:0;height:100%}.doc-page embed,.doc-page object,.doc-page iframe,.doc-page canvas,.card-face canvas,.poster-frame canvas{width:100%;height:100%;object-fit:contain;background:#fff;display:block;border:0;filter:var(--doc-filter,none)}.card-face canvas{filter:var(--card-filter,none)}.poster-frame canvas{filter:var(--poster-filter,none)}.presentation-shell{perspective:1400px}.presentation-shell:after{content:"";position:absolute;top:8px;right:-8px;bottom:-8px;left:8px;background:#fff;border:1px solid #dfe4e8;border-radius:8px;z-index:-1;box-shadow:0 10px 22px #141e2d14}.presentation-shell .doc-shell{transform-style:preserve-3d}.presentation-shell .doc-shell.page-turn-next .doc-page{animation:pageTurnNext .34s ease both}.presentation-shell .doc-shell.page-turn-prev .doc-page{animation:pageTurnPrev .34s ease both}@keyframes pageTurnNext{0%{transform-origin:left center;transform:perspective(1200px) rotateY(-78deg);opacity:.25}to{transform-origin:left center;transform:perspective(1200px) rotateY(0);opacity:1}}@keyframes pageTurnPrev{0%{transform-origin:right center;transform:perspective(1200px) rotateY(78deg);opacity:.25}to{transform-origin:right center;transform:perspective(1200px) rotateY(0);opacity:1}}.pres-solid-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;padding:30px;font-weight:850;letter-spacing:.02em}.pres-solid-cover.black{background:#111;color:#fff}.pres-solid-cover.white{background:#fff;color:#111;border:1px solid #dfe3e7}.pres-solid-cover.navy{background:#152a4a;color:#fff}.pres-cover-label{font-size:17px;opacity:.88}.add-btn:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.4)}@media(max-width:1100px){.config-grid{grid-template-columns:minmax(420px,1fr) minmax(420px,1fr);gap:30px}.preview-card{padding:26px}.product-card{min-height:550px}.product-visual{aspect-ratio:1/1;height:auto;padding:0}}@media(max-width:820px){.config-grid{grid-template-columns:1fr}.config-preview{position:relative;top:auto}.preview-card{height:auto;min-height:500px;max-height:none}.product-card{min-height:0}}#page-copies .config-grid{grid-template-columns:minmax(360px,.95fr) minmax(430px,.9fr);gap:42px;align-items:start}#page-copies .config-preview{grid-column:1;position:sticky;top:96px;align-self:start}#page-copies .config-panel{grid-column:2;min-width:0}#page-copies .preview-card{height:min(650px,calc(100vh - 120px));min-height:520px}#page-copies .doc-shell{width:min(72%,400px)}@media(max-width:760px){#page-copies .config-grid{grid-template-columns:1fr}#page-copies .config-preview,#page-copies .config-panel{grid-column:auto}#page-copies .config-preview{position:relative;top:auto}#page-copies .preview-card{height:auto;min-height:500px}}.presentation-book-shell{width:min(96%,760px);position:relative;perspective:1800px}.book-spread{position:relative;width:100%;aspect-ratio:1.46/1;display:grid;grid-template-columns:1fr 34px 1fr;align-items:stretch;transform-style:preserve-3d}.book-spread.single{width:min(58%,430px);margin-inline:auto;grid-template-columns:34px 1fr}.book-page{position:relative;background:#fff;border:1px solid #d9dfe5;overflow:hidden;box-shadow:0 18px 38px #141e2d21;min-width:0;transform-style:preserve-3d}.book-page.left{border-radius:10px 3px 3px 10px}.book-page.right{border-radius:3px 10px 10px 3px}.book-spread.single .book-page.left{display:none}.book-spread.single .book-page.right{border-radius:8px}.book-page canvas,.book-page img,.book-page embed{width:100%;height:100%;object-fit:contain;background:#fff;display:block}.book-page .paper-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper-color,#fff);mix-blend-mode:multiply;opacity:var(--paper-tint-opacity,0);pointer-events:none;z-index:4}.book-page .cover-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:inherit}.book-gutter{position:relative;z-index:15;background:linear-gradient(90deg,#dfe3e7 0,#f9fafb 42%,#b8c0c7,#f9fafb 58%,#dfe3e7);box-shadow:inset 0 0 8px #00000026}.book-gutter .coil{left:2px;top:2%;bottom:2%;width:30px;z-index:18}.book-gutter .coil i{width:28px;height:7px;border:3px solid #202328;border-right:0;border-radius:8px 0 0 8px;background:transparent}.book-page-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:28px;color:#7a838d;background:linear-gradient(#fff,#fbfcfd)}.book-page-placeholder strong{display:block;color:#30343a;margin-bottom:5px}.turn-sheet{position:absolute;top:0;bottom:0;width:calc((100% - 34px)/2);z-index:40;pointer-events:none;transform-style:preserve-3d;backface-visibility:hidden;visibility:hidden;background:#fff;border:1px solid #d9dfe5;box-shadow:0 18px 38px #141e2d29;overflow:hidden}.turn-sheet.next{left:calc((100% + 34px)/2);transform-origin:left center;visibility:visible;animation:bookTurnNext .92s cubic-bezier(.22,.61,.36,1) both}.turn-sheet.prev{left:0;transform-origin:right center;visibility:visible;animation:bookTurnPrev .92s cubic-bezier(.22,.61,.36,1) both}@keyframes bookTurnNext{0%{transform:rotateY(0);filter:brightness(1)}45%{transform:rotateY(-92deg);filter:brightness(.88)}to{transform:rotateY(-180deg);filter:brightness(.96)}}@keyframes bookTurnPrev{0%{transform:rotateY(0);filter:brightness(1)}45%{transform:rotateY(92deg);filter:brightness(.88)}to{transform:rotateY(180deg);filter:brightness(.96)}}.presentation-book-shell .preview-nav{bottom:-54px}.presentation-book-shell .preview-nav span{min-width:180px}.book-caption{position:absolute;top:-34px;left:50%;transform:translate(-50%);font-size:12px;font-weight:800;color:#5b6570;background:#fff;border:1px solid #e1e5e9;border-radius:999px;padding:6px 10px;white-space:nowrap}@media(max-width:980px){.presentation-book-shell{width:min(100%,680px)}}@media(max-width:760px){.book-spread{grid-template-columns:1fr 24px 1fr}.book-gutter .coil{transform:scale(.8);transform-origin:center}.presentation-book-shell .preview-nav{bottom:-50px}}.price-breakdown .formula-line{display:block;color:#505862;font-size:13px;line-height:1.45}.price-breakdown .formula-line strong{color:#17191c}#page-presentations .preview-card{padding:30px 26px 70px;min-height:620px}#page-presentations .preview-stage{align-items:center;justify-content:center;overflow:visible}#page-presentations .presentation-book-shell{width:min(100%,820px);display:flex;align-items:center;justify-content:center;min-height:500px}#page-presentations .book-caption{top:-26px}#page-presentations .book-spread{height:auto;transition:width .28s ease,aspect-ratio .28s ease;transform-origin:center center}#page-presentations .presentation-book-shell.portrait .book-spread:not(.single){width:min(100%,790px);aspect-ratio:1.58/1}#page-presentations .presentation-book-shell.landscape .book-spread:not(.single){width:min(100%,900px);aspect-ratio:2.72/1}#page-presentations .presentation-book-shell.portrait .book-spread.single{width:min(76%,470px);aspect-ratio:.8/1;grid-template-columns:34px 1fr}#page-presentations .presentation-book-shell.landscape .book-spread.single{width:min(96%,690px);aspect-ratio:1.42/1;grid-template-columns:34px 1fr}#page-presentations .book-page canvas,#page-presentations .book-page img,#page-presentations .book-page embed{width:100%;height:100%;display:block;background:#fff;object-fit:contain}#page-presentations .book-page{background:#fff}#page-presentations .preview-nav{bottom:-58px}#page-presentations .preview-nav button:disabled{opacity:.35;cursor:not-allowed}#page-presentations .turn-sheet.single-next,#page-presentations .turn-sheet.single-prev{left:34px;width:calc(100% - 34px);transform-origin:left center}#page-presentations .turn-sheet.single-next{visibility:visible;animation:singleBookNext .95s cubic-bezier(.22,.61,.36,1) both}#page-presentations .turn-sheet.single-prev{visibility:visible;animation:singleBookPrev .95s cubic-bezier(.22,.61,.36,1) both}@keyframes singleBookNext{0%{transform:rotateY(0);filter:brightness(1)}48%{transform:rotateY(-96deg);filter:brightness(.86)}to{transform:rotateY(-178deg);filter:brightness(.96)}}@keyframes singleBookPrev{0%{transform:rotateY(-178deg);filter:brightness(.94)}52%{transform:rotateY(-82deg);filter:brightness(.88)}to{transform:rotateY(0);filter:brightness(1)}}@media(max-width:1100px){#page-presentations .presentation-book-shell.portrait .book-spread.single{width:min(82%,450px)}#page-presentations .presentation-book-shell.landscape .book-spread.single{width:min(100%,620px)}}@media(max-width:820px){#page-presentations .preview-card{min-height:540px;padding-bottom:72px}#page-presentations .presentation-book-shell{min-height:410px}#page-presentations .presentation-book-shell.portrait .book-spread.single{width:min(72vw,430px)}#page-presentations .presentation-book-shell.landscape .book-spread.single{width:min(92vw,650px)}}.adeesa-message{position:fixed;top:124px;left:50%;transform:translate(-50%);z-index:120;width:min(720px,calc(100% - 32px));margin:0;padding:15px 18px;border-radius:14px;font-size:14px;font-weight:800;line-height:1.45;background:#eef8fc;color:#075985;border:1px solid rgba(7,89,133,.18);box-shadow:0 16px 42px #1011142e}.adeesa-message.error{background:#fff1f0;color:#a52618;border-color:#a526183d;box-shadow:0 16px 42px #a5261829}.adeesa-message.success{background:#ecfdf3;color:#067647;border-color:#06764733}@media(max-width:620px){.adeesa-message{top:112px;width:calc(100% - 24px);padding:14px 15px;font-size:13px}}.add-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none!important}.shopify-cart-loading{padding:50px 0;text-align:center;color:var(--muted)}.cart-file-link{font-weight:760;text-decoration:underline;color:#087fac}.cart-component-note{font-size:12px;color:var(--muted);margin-top:8px}@media(max-width:980px){.nav{display:none}}.hero:before{background-color:#f2ede6;background-position:right center;background-size:contain;background-repeat:no-repeat}@media(max-width:620px){.hero:before{background-position:right center;background-size:contain;background-color:#f2ede6}}.upload-review-note{margin-top:10px;padding:11px 12px;border-radius:10px;background:#f4f8fb;border:1px solid #dce7ee;color:#4f5d69;font-size:12px;line-height:1.5}.upload-review-note strong{color:#25313b}.doc-shell.orientation-landscape{width:min(92%,540px);aspect-ratio:11/8.5}.doc-shell.orientation-portrait{aspect-ratio:8.5/11}.product-shell[data-kind=postcard] .card-shell{aspect-ratio:var(--postcard-ratio,1.5)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/adeesa.css.map */
