@charset "UTF-8";
/* Presentation only. The existing page selector and checkout behavior are preserved. */
body.storybd-book-offer-is-open{overflow:hidden!important}
#storybd-modal-portal #storybd-book-offer-modal{overflow:hidden!important}
#storybd-modal-portal .storybd-book-offer-card{scrollbar-width:thin;scrollbar-color:#d2cec8 #fff}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-print-btn>span{white-space:nowrap!important;flex-shrink:0!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview{position:relative!important;display:block!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;color:#141c2c!important;font-family:Inter,system-ui,sans-serif!important;background:#fff!important;border-radius:18px!important;overflow:hidden!important;isolation:isolate}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-viewport{position:relative;aspect-ratio:3/2;overflow:hidden;background:#f4eee3;border-radius:16px}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-scene{position:absolute;left:0;top:0;width:1536px;height:1024px;transform-origin:0 0;pointer-events:none;isolation:isolate;transition:none!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview img.cx-print-plate{display:block!important;position:absolute!important;inset:0!important;width:1536px!important;height:1024px!important;max-width:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:fill!important;margin:0!important;opacity:1!important;transform:none!important;animation:none!important;transition:none!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-surface{position:absolute;left:0;top:0;width:420px;height:630px;transform-origin:0 0;mix-blend-mode:multiply;transition:none!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-surface img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;opacity:1!important;transform:none!important;animation:none!important;transition:none!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-surface img[hidden],:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview [hidden]{display:none!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-cover{mix-blend-mode:normal}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-cover:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.04),transparent 48%,rgba(16,20,32,.04));mix-blend-mode:multiply}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-gloss{position:absolute;inset:-18px -12px;pointer-events:none;background:linear-gradient(125deg,transparent 61%,rgba(255,255,255,.02) 64%,rgba(255,255,255,.28) 65%,rgba(255,255,255,.08) 67%,transparent 69%,rgba(255,255,255,.5) 70%,transparent 71%);opacity:.8}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-label{position:absolute;z-index:2;left:16px;top:14px;max-width:calc(100% - 32px);padding:7px 12px;border:1px solid rgba(255,255,255,.5);border-radius:100px;background:rgba(255,255,255,.91);color:#293140;font:650 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.01em;box-shadow:0 2px 12px #56493808}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-views{display:flex;gap:5px;padding:12px 12px 4px;background:#fff}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-views button{flex:1;min-width:0;min-height:42px;margin:0!important;padding:8px 9px!important;border:1px solid transparent!important;border-radius:10px!important;background:#fff!important;color:#647080!important;box-shadow:none!important;font:650 12px/1.2 Inter,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-views button[aria-pressed=true]{color:#a81d4c!important;background:#fff2f6!important;border-color:#ffd2df!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-views button:hover{background:#fff6f8!important;color:#b92052!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview button:focus-visible{outline:3px solid #294c78!important;outline-offset:2px!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:7px 12px 13px;text-align:center;color:#69717d;font:400 11px/1.45 Inter,system-ui,sans-serif;min-height:30px}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-page-nav{display:flex;align-items:center;justify-content:center;gap:12px;flex-basis:100%;color:#323b49}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-page-nav button{display:inline-grid;place-items:center;width:36px;height:34px;margin:0;padding:0;border:1px solid #e6e2df;border-radius:8px;background:#fff;color:#141c2c;box-shadow:none;font:600 17px/1 system-ui;cursor:pointer}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-page-nav button:disabled{opacity:.3;cursor:default}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-empty{position:absolute;z-index:3;inset:40% 12% auto;margin:0;padding:16px;border-radius:12px;background:#fffffff0;color:#586171;text-align:center;font-size:14px}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(270px,.9fr)!important;grid-template-rows:1fr auto!important;gap:0 30px!important;align-items:center!important;padding:16px!important;margin-top:24px!important;border:1px solid #ece7e2!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 42px #34201508!important;overflow:hidden}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer>.cx-print-preview{grid-column:1;grid-row:1/3;align-self:stretch}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-copy{grid-column:2;grid-row:1;align-self:end;padding:14px 12px 0 0!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-eyebrow{display:block!important;margin:0 0 12px!important;color:#ce255a!important;font:750 10px/1.3 Inter,system-ui,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-copy h3{margin:0 0 13px!important;font-family:Fredoka,Inter,system-ui,sans-serif!important;font-weight:650!important;font-size:clamp(25px,2.5vw,36px)!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#141c2c!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-copy p{margin:0 0 16px!important;max-width:35ch;color:#657080!important;font:400 14px/1.65 Inter,system-ui,sans-serif!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-specs{display:grid!important;gap:7px!important;margin:0!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-specs span{display:flex!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#424b59!important;font:500 12px/1.4 Inter,system-ui,sans-serif!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-specs span:before{content:"✓";color:#d92661;font-size:15px}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-checkout{grid-column:2;grid-row:2;display:flex!important;flex-wrap:wrap;align-items:center!important;justify-content:flex-start!important;gap:5px 12px!important;padding:20px 12px 16px 0!important;text-align:left!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-price-label{order:1!important;max-width:15ch;color:#69717d!important;font:400 11px/1.4 Inter,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-price{order:0!important;display:block!important;margin:0!important;color:#141c2c!important;font:750 30px/1.1 Inter,system-ui,sans-serif!important;white-space:normal!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-price del{font-size:15px!important;color:#88909a!important;margin-right:8px}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-price ins{text-decoration:none!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-book-offer-open{order:2;flex:1 0 100%!important;min-width:0!important;width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:15px!important;padding:15px 16px!important;margin:12px 0 0!important;background:#ff2d6f!important;color:#fff!important;border:0!important;border-radius:13px!important;box-shadow:0 8px 22px #ff2d6f22!important;text-transform:none!important;letter-spacing:0!important;font:700 16px/1.25 Inter,system-ui,sans-serif!important;transition:background .16s,box-shadow .16s!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-book-offer-open:after{content:"→";font-size:21px}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-book-offer-open:hover{background:#df1d59!important;box-shadow:0 10px 26px #ff2d6f33!important;transform:none!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-book-offer-open:focus-visible{outline:3px solid #294c78!important;outline-offset:3px!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .cx-print-reassurance{order:3;flex-basis:100%;margin:6px 0 0!important;text-align:center;color:#6c7480!important;font:400 10px/1.5 Inter,system-ui,sans-serif!important}
#storybd-modal-portal .storybd-book-offer-card{width:min(1120px,calc(100vw - 40px))!important;max-height:calc(100dvh - 40px)!important;padding:24px!important;border-radius:24px!important;background:#fff!important;scroll-padding-top:24px!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-layout{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)!important;gap:24px 30px!important;align-items:center!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-media{min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;position:relative!important;border:0!important;border-radius:16px!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-copy{display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px 16px 8px 0!important}
#storybd-modal-portal .storybd-book-offer-card #storybd-book-offer-title-heading{padding:0!important;margin:0!important;color:#141c2c!important;font:650 clamp(28px,2.8vw,37px)/1.08 Fredoka,Inter,system-ui,sans-serif!important;letter-spacing:-.035em!important}
#storybd-modal-portal .storybd-book-offer-card .cx-print-eyebrow{margin:0!important}
#storybd-modal-portal .storybd-book-offer-card #storybd-book-offer-title-heading:after,#storybd-modal-portal .storybd-book-offer-card #storybd-book-offer-title-heading:before{display:none!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-preview{text-align:left!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-spiral-note{padding:0!important;margin:0!important;color:#667080!important;background:none!important;border:0!important;font:400 14px/1.6 Inter,system-ui,sans-serif!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-preview{display:flex!important;flex-direction:column!important;gap:5px!important;margin:0!important;padding:12px 0!important;background:none!important;border:0!important;border-bottom:1px solid #eeebe7!important;border-radius:0!important}
#storybd-modal-portal .storybd-book-offer-card #storybd-book-offer-title{font:600 14px/1.4 Inter,system-ui,sans-serif!important;color:#333d4b!important;overflow-wrap:anywhere}
#storybd-modal-portal .storybd-book-offer-card #storybd-book-offer-count{font:400 12px/1.4 Inter,system-ui,sans-serif!important;color:#727b87!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-price{display:flex!important;align-items:center!important;flex-direction:row-reverse!important;justify-content:flex-end!important;gap:14px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-price>span{color:#69717d!important;font:400 11px/1.5 Inter,system-ui,sans-serif!important;text-transform:none!important;max-width:16ch}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-price strong{margin:0!important;color:#141c2c!important;font:750 30px/1.1 Inter,system-ui,sans-serif!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-price del{font-size:16px!important;color:#858e9a!important;margin-right:8px}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-price ins{text-decoration:none!important}
#storybd-modal-portal .storybd-book-offer-card .cx-print-features{display:grid;gap:7px;margin:0;padding:0;list-style:none;color:#47515e;font:500 12px/1.4 Inter,system-ui,sans-serif}
#storybd-modal-portal .storybd-book-offer-card .cx-print-features li{margin:0;padding:0}
#storybd-modal-portal .storybd-book-offer-card .cx-print-features li:before{content:"✓";color:#d92661;margin-right:8px}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-print-setup{grid-column:1/-1}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-promise{grid-column:1/-1;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px 22px!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-promise span{width:auto!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;font:500 11px/1.5 Inter,system-ui,sans-serif!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-actions{grid-column:1/-1;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px 18px!important;position:sticky!important;bottom:-24px!important;z-index:12!important;margin:0 -24px -24px!important;padding:18px 24px!important;border-top:1px solid #eee9e3!important;background:#fff!important;box-shadow:0 -8px 25px #141c2c05!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-actions .storybd-book-print-btn{order:2!important;min-height:54px!important;margin:0!important;padding:14px 22px!important;border:0!important;border-radius:13px!important;background:#ff2d6f!important;color:#fff!important;box-shadow:0 8px 22px #ff2d6f22!important;text-transform:none!important;letter-spacing:0!important;font:700 15px/1.3 Inter,system-ui,sans-serif!important;transform:none!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-actions .storybd-book-print-btn:hover{background:#df1d59!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-actions .storybd-ghost-action{order:1!important;margin:0!important;padding:10px 8px!important;border:0!important;background:none!important;box-shadow:none!important;color:#525f72!important;min-height:40px!important;font:600 12px/1.4 Inter,system-ui,sans-serif!important;text-transform:none!important}
#storybd-modal-portal .storybd-book-offer-card .cx-print-trust{order:0;flex:1;color:#69717d;font:400 11px/1.5 Inter,system-ui,sans-serif}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-status{order:-1!important;flex:1 0 100%!important}
#storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-close{width:36px!important;height:36px!important;top:9px!important;right:9px!important;border:1px solid #e8e3df!important;background:#fff!important;color:#495364!important;box-shadow:0 3px 9px #141c2c0b!important;border-radius:50%!important;font:400 27px/1 system-ui!important;z-index:15!important}
@media(max-width:900px){
 .storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer{gap:0 20px!important;grid-template-columns:minmax(0,1fr) minmax(245px,1fr)!important}
 .storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-copy h3{font-size:27px!important}
}
@media(max-width:760px){
 .storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important;padding:12px!important;border-radius:19px!important}
 .storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-copy{order:-1;padding:14px 10px 4px!important}
 .storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-copy h3{font-size:29px!important;max-width:18ch}
 .storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-copy p{font-size:13px!important;margin-bottom:12px!important}
 .storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-specs{display:flex!important;flex-wrap:wrap!important;gap:6px 12px!important;margin-bottom:14px!important}
 .storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-specs span{font-size:10px!important}
 .storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-checkout{padding:15px 10px 10px!important}
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-label{top:9px;left:9px;font-size:9px;padding:6px 9px}
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-views{padding:9px 0 2px;gap:3px}
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-views button{font-size:11px!important}
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-caption{font-size:10px;padding-bottom:7px}
 #storybd-modal-portal .storybd-book-offer-card{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:48px 16px calc(130px + env(safe-area-inset-bottom))!important;border-radius:0!important;scroll-padding-top:50px!important}
 #storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-layout{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}
 #storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-copy{grid-row:1;padding:0!important;gap:10px!important}
 #storybd-modal-portal .storybd-book-offer-card #storybd-book-offer-title-heading{font-size:30px!important;max-width:20ch}
 #storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-preview{padding:0 0 10px!important}
 #storybd-modal-portal .storybd-book-offer-card .cx-print-features{display:flex;flex-wrap:wrap;gap:5px 10px;font-size:10px}
 #storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-media{grid-row:2}
 #storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-actions{position:fixed!important;left:0!important;right:0!important;bottom:0!important;gap:5px 10px!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;margin:0!important;z-index:2147483646!important}
 #storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-actions .storybd-book-print-btn{width:100%!important;min-height:50px!important;order:1!important;font-size:14px!important}
 #storybd-modal-portal .storybd-book-offer-card .cx-print-trust{flex:1 0 100%;order:2!important;text-align:center;font-size:10px}
 #storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-actions .storybd-ghost-action{display:none!important}
 #storybd-modal-portal .storybd-book-offer-card .storybd-book-offer-close{position:fixed!important;top:10px!important;right:12px!important;z-index:2147483647!important}
}
@media(prefers-reduced-motion:reduce){:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview *,.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer button{transition:none!important}}
#storybd-modal-portal .storybd-book-offer-actions .storybd-book-print-quantity-wrap{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:4px 12px;flex:1 0 100%;min-width:0;order:0}
#storybd-modal-portal .storybd-book-print-quantity-wrap label{font:600 13px/1.4 Inter,system-ui,sans-serif;color:#263346}
#storybd-modal-portal #storybd-book-print-quantity{width:88px!important;max-width:100%!important;min-height:44px!important;padding:8px 10px!important;border:1px solid #cdd3dd!important;border-radius:9px!important;background:#fff!important;color:#263346!important;font:600 16px/1.3 Inter,system-ui,sans-serif!important}
#storybd-modal-portal #storybd-book-print-delivery-rule{grid-column:1/-1;font:400 11px/1.4 Inter,system-ui,sans-serif;color:#69717d}
@media(max-width:760px){#storybd-modal-portal .storybd-book-offer-card{padding-bottom:calc(215px + env(safe-area-inset-bottom))!important}}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer{grid-template-rows:auto!important}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer>.cx-print-preview{grid-row:1;align-self:center}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer>.cx-print-purchase{display:flex;flex-direction:column;justify-content:center;min-width:0;align-self:stretch}
.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-copy{align-self:stretch}
@media(max-width:760px){.storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer>.cx-print-purchase{display:contents}}
@media(max-width:360px){#storybd-modal-portal .storybd-book-offer-card .storybd-book-print-order{flex-wrap:wrap!important;gap:6px!important}}

/* The paper, oak, shadows and light come from the photograph. Ink multiplies
   onto the photographed paper instead of covering its texture and shading. */
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-viewport{background:#d0b18a}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview .cx-print-surface{display:none!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-art{position:absolute!important;inset:0!important;display:block!important;width:1536px!important;height:1024px!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;mix-blend-mode:multiply;image-rendering:auto!important;pointer-events:none}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-surface{width:420px;height:594px;background:transparent;mix-blend-mode:multiply;box-shadow:none;border:0;border-radius:0}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-surface:before,:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-surface:after{content:none!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-surface.cx-print-cover img,:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-surface.cx-print-detail-cover img{object-fit:cover!important;object-position:center top!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview:not([data-view=detail]) .cx-print-plate-detail,:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview:not([data-view=detail]) .cx-print-detail-cover,:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview[data-view=detail] .cx-print-plate-book,:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview[data-view=detail] .cx-print-cover,:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview[data-view=detail] .cx-print-page-left,:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview[data-view=detail] .cx-print-page-right{display:none!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:16px 8px 9px;text-align:center}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes>div{min-width:0;padding:0 9px}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes>div+div{border-left:1px solid #ece6dc}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes strong{display:block;font:700 24px/1.1 Fredoka,system-ui,sans-serif;letter-spacing:-.025em;color:#253044}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes small{font:500 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:0}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes span{display:block;margin-top:6px;font:650 11px/1.3 Inter,system-ui,sans-serif;color:#3d4856}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes p{margin:5px 0 0!important;font:400 10px/1.5 Inter,system-ui,sans-serif!important;color:#737b85!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-example-wrap{text-align:center;padding:0 10px 12px}
.storybd-v7 a.cx-print-example{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:36px;padding:5px 13px;border:1px solid #e7e4de;border-radius:100px;color:#586270!important;background:#fff;font:600 11px/1.3 Inter,system-ui,sans-serif!important;text-decoration:none!important;box-shadow:none!important}
.storybd-v7 a.cx-print-example:hover{background:#faf7f1;border-color:#cbbd9c;color:#263345!important}
.storybd-v7 a.cx-print-example:focus-visible{outline:3px solid #294c78;outline-offset:3px}
body.cx-print-example-is-open{overflow:hidden!important}
dialog.cx-print-example-dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(960px,calc(100vw - 32px))!important;max-width:960px!important;max-height:calc(100dvh - 32px)!important;padding:0!important;border:0!important;border-radius:22px!important;background:#faf7f1!important;color:#263345!important;box-shadow:0 30px 100px #0006!important;overflow:auto;overscroll-behavior:contain;font-family:Inter,system-ui,sans-serif!important}
dialog.cx-print-example-dialog::backdrop{background:#101723c9;backdrop-filter:blur(5px)}
.cx-print-example-heading{padding:25px 60px 20px 28px}
.cx-print-example-heading>span{font:600 10px/1.4 Inter,system-ui,sans-serif;color:#866b45;text-transform:uppercase;letter-spacing:.1em}
.cx-print-example-heading h2{padding:0!important;margin:6px 0 0!important;font:600 clamp(23px,3vw,31px)/1.15 Fredoka,system-ui,sans-serif!important;color:#263345!important}
dialog.cx-print-example-dialog .cx-print-example-photo{display:block!important;width:100%!important;max-width:100%!important;max-height:70dvh;object-fit:contain;margin:0!important;border:0!important;border-radius:0!important}
dialog.cx-print-example-dialog>p{margin:0!important;padding:15px 22px!important;text-align:center;font:400 11px/1.6 Inter,system-ui,sans-serif!important;color:#68717d!important}
dialog.cx-print-example-dialog button.cx-print-example-close{position:absolute!important;top:16px!important;right:16px!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;margin:0!important;border:1px solid #ded8ce!important;border-radius:50%!important;background:#fff!important;color:#263345!important;font:400 27px/1 system-ui!important;box-shadow:none!important;cursor:pointer}
dialog.cx-print-example-dialog button.cx-print-example-close:focus-visible{outline:3px solid #294c78!important;outline-offset:2px!important}
@media(max-width:460px){
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-preview[data-view=detail] .cx-print-viewport{aspect-ratio:1}
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes{grid-template-columns:1fr;padding:8px 8px 3px;text-align:left}
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes>div{display:grid;grid-template-columns:72px 1fr;gap:3px 10px;padding:11px 0;align-items:center}
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes>div+div{border-left:0;border-top:1px solid #ece6dc}
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes strong{grid-row:1/3;text-align:center;font-size:25px}
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes strong small{display:block;font-size:10px;margin-top:3px}
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes span{margin-top:0;font-size:12px}
 :is(.storybd-v7,.cxrc-offer-dialog) .cx-print-finishes p{margin:0!important;font-size:11px!important}
 .cx-print-example-heading{padding:24px 55px 18px 20px}
}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-views button[aria-pressed=true]{color:#141c2c!important;background:#fff3bf!important;border-color:#eed578!important}
:is(.storybd-v7,.cxrc-offer-dialog) .cx-print-views button:hover{background:#fff8de!important;color:#141c2c!important}
body .storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-price:before,body .storybd-v7.storybd-library .storybd-library-print-offer.cx-print-offer .storybd-print-offer-price:after,body #storybd-modal-portal .storybd-book-offer-price strong:before,body #storybd-modal-portal .storybd-book-offer-price strong:after{content:none!important;display:none!important}
