.tw-store-intro{justify-content:space-between;align-items:center;gap:30px;margin:20px 0 32px;display:flex}.tw-store-intro p{max-width:650px;font-size:19px}.tw-store-intro>span{text-align:right;color:var(--ink-soft);font-size:13px}.exp-printables-page>h1{margin-bottom:20px}.tw-pack-top h2{min-height:68px;margin:12px 0;font-size:30px;line-height:1.12}.tw-pack-top .eyebrow{letter-spacing:.08em;font-size:11px}.tw-pack-price{align-items:center;gap:14px;margin:16px 0;display:flex}.tw-pack-price strong{font-size:28px}.tw-pack-price span{color:var(--ink-soft);font-size:12px}.tw-pack-top .button{justify-content:center;width:100%;min-height:48px}.tw-pack-preview{border:0;background:var(--cream);width:100%;color:var(--ink);cursor:zoom-in;text-align:left;border-block:1px solid #17334b25;padding:0;display:block}.tw-pack-preview img{width:100%;height:auto;display:block}.tw-pack-preview>span{background:#ede3ce;justify-content:space-between;padding:12px 24px;font:600 14px system-ui;display:flex}.tw-pack-bottom p{font-size:15px}.tw-pack-bottom .printable-contents{margin-top:20px}.tw-collection{color:#fff7e6;background:radial-gradient(at 80% 15%,#36515b,#0000 60%),#102936;border:1px solid #d2b574;border-radius:4px;grid-template-columns:1.4fr 1fr;gap:48px;margin:40px 0 24px;padding:40px;display:grid;position:relative}.tw-collection h2{color:#fff7e6;margin:12px 0 20px;font-size:39px;line-height:1.12}.tw-collection h2 em,.tw-collection .eyebrow{color:#ecd39b}.tw-collection p{color:inherit}.tw-collection-detail{opacity:.85;line-height:1.6;font-size:13px!important}.tw-collection-buy{border-left:1px solid #e4c99250;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:40px;display:flex}.tw-saving{border:1px solid #dec49188;border-radius:40px;padding:5px 10px;font-size:12px}.tw-collection-price{font-family:Georgia,serif;line-height:1.1;margin:10px 0 0!important;font-size:58px!important}.tw-collection-buy .button{color:#102936;background:#ecd39b;border-color:#ecd39b;min-height:48px;margin:12px 0}.tw-collection-action a{color:#fff7e6;margin-bottom:10px;text-decoration:underline;display:block}.tw-store-preview{color:var(--ink-soft);border-top:1px solid #17334b25;padding-top:12px;font-size:12px}.tw-preview-dialog{color:#17334b;background:#fff9ec;border:1px solid #c8ac73;border-radius:8px;width:min(1100px,94vw);max-height:90dvh;padding:0;box-shadow:0 20px 80px #0008}.tw-preview-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071724d9}.tw-dialog-bar{border-bottom:1px solid #17334b25;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.tw-dialog-bar h2{margin:0;font-size:24px}.tw-dialog-bar>div{gap:12px;display:flex}.tw-dialog-bar button{color:inherit;cursor:pointer;background:0 0;border:1px solid #17334b55;border-radius:4px;padding:10px;font:600 13px system-ui}.tw-preview-scroll{max-height:66dvh;overflow:auto}.tw-preview-scroll img{width:100%;max-width:none;height:auto;display:block}.tw-preview-scroll.is-zoomed img{width:180%}.tw-preview-dialog>p{margin:0;padding:12px 22px;font-size:13px}.tw-store button:focus-visible{outline-offset:4px;outline:3px solid #ad4634}@media (max-width:760px){.tw-store-intro{display:block}.tw-store-intro>span{text-align:left;display:block}.tw-pack-top h2{min-height:0}.tw-collection{grid-template-columns:1fr;gap:24px;padding:26px}.tw-collection-buy{border-top:1px solid #e4c99250;border-left:0;padding:22px 0 0}.tw-collection h2{font-size:32px}.tw-dialog-bar{flex-direction:column;align-items:flex-start}.tw-preview-scroll.is-zoomed img{width:250%}}.tw-pack-inside{background:radial-gradient(#fff9ed,#e8dfcc);border-block:0;padding-top:22px}.tw-pack-inside img{object-fit:contain;filter:drop-shadow(0 6px 8px #17334b28);width:65%;max-height:440px;margin:0 auto 22px;transform:rotate(-2deg)}.tw-pack-inside:hover img{transform:rotate(0)}.tw-pack-inside>span{background:#e8dfcc}@media (prefers-reduced-motion:no-preference){.tw-pack-inside img{transition:transform .25s}}
