@font-face{font-family:Anton;src:url(ll-font-anton-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(ll-font-cormorantgaramond-wght.ttf) format("truetype");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:DM Mono;src:url(ll-font-dmmono-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Great Vibes;src:url(ll-font-greatvibes-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Josefin Sans;src:url(ll-font-josefinsans-wght.ttf) format("truetype");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:Patrick Hand;src:url(ll-font-patrickhand-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}[data-ll-natal]{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:32px;font-family:Hanken Grotesk,sans-serif;color:#20241f}@media(max-width:749px){[data-ll-natal]{grid-template-columns:1fr}}[data-ll-natal] form{display:flex;flex-direction:column;gap:14px}[data-ll-natal] label{display:flex;flex-direction:column;gap:6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}[data-ll-natal] input[type=text],[data-ll-natal] input[type=date],[data-ll-natal] input[type=time]{font:16px Hanken Grotesk,sans-serif;color:#20241f;background:#fffdf7;border:1px solid #20241f;padding:10px 12px;border-radius:0;width:100%;box-sizing:border-box}[data-ll-natal] input[type=text]::placeholder{color:#20241f73}[data-ll-natal] input:disabled{opacity:.45;cursor:not-allowed}[data-ll-natal] input:focus-visible{outline:2px solid #2f5d4b;outline-offset:1px}[data-ll-natal] label:has(input[type=checkbox]),[data-ll-natal] label.ll-natal-check{flex-direction:row;align-items:center;text-transform:none;letter-spacing:0;font-size:14px}[data-natal-suggestions]{border:1px solid #20241f;background:#fffdf7;display:flex;flex-direction:column}[data-natal-suggestions][hidden]{display:none}[data-natal-suggestions] button{text-align:left;font:14px Hanken Grotesk,sans-serif;background:none;border:0;padding:10px 12px;cursor:pointer}[data-natal-suggestions] button:hover{background:#f9f5ec}[data-natal-designs]{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}[data-natal-designs] legend{font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:0;margin-bottom:10px;float:left;width:100%}[data-natal-designs] label{flex-direction:row;align-items:center;gap:8px;border:1px solid #20241f;padding:8px 12px;cursor:pointer;text-transform:none;letter-spacing:0;font-size:14px}[data-natal-designs] label:has(input:checked){background:#2f5d4b;color:#f9f5ec;border-color:#2f5d4b}[data-natal-designs] label:has(input:focus-visible){outline:2px solid #2f5d4b;outline-offset:2px}[data-natal-designs] label.is-checked{background:#2f5d4b;color:#f9f5ec;border-color:#2f5d4b}[data-natal-designs] input{position:absolute;opacity:0}.ll-natal-exact-time{margin:-4px 0 0;font-size:13px;line-height:1.45;color:#20241fb8}[data-natal-preview]{background:#f9f5ec;padding:24px}[data-natal-placeholder]{font-size:14px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;padding:48px 0;text-align:center}[data-natal-placeholder][hidden]{display:none!important}.ll-natal-svg{box-shadow:0 10px 40px #20241f40}.ll-natal-svg svg{display:block;width:100%;height:auto}.ll-natal-pdp[data-ll-natal]{display:block}.ll-natal-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);grid-template-rows:auto auto 1fr;grid-template-areas:"media header" "media personalise" "media purchase";column-gap:clamp(36px,5vw,80px);row-gap:28px;padding:48px 0 72px;align-items:start}@media(max-width:989px){.ll-natal-pdp__grid{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"header" "media" "personalise" "purchase";row-gap:24px;padding:32px 0 56px}[data-product-kind=astrocartography] .ll-natal-pdp__grid{grid-template-areas:"header" "media" "personalise" "purchase"}}.ll-natal-pdp__header{grid-area:header}.ll-natal-pdp__title{font-family:Fraunces,serif;font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 10px}.ll-natal-pdp__price{font-family:Hanken Grotesk,sans-serif;font-size:20px;margin:0}.ll-natal-pdp__media{grid-area:media;position:sticky;top:calc(var(--natal-header-height, 103px) + 16px);align-self:start}@media(max-width:989px){.ll-natal-pdp__media{position:static}}.ll-natal-pdp .ll-natal-pdp__stage{background:transparent;padding:clamp(24px,4vw,56px);display:flex;justify-content:center}.ll-natal-pdp__poster{width:min(100%,520px,calc((100vh - 260px)*.75))}@media(max-width:989px){.ll-natal-pdp__poster{width:min(100%,440px)}}[data-product-kind=astrocartography] .ll-natal-pdp__poster{width:min(100%,760px)}.ll-natal-pdp .ll-natal-pdp__stage [data-natal-placeholder]{aspect-ratio:3 / 4;display:grid;place-items:center;padding:24px;box-sizing:border-box;border:1px dashed rgba(32,36,31,.35);background:#fffdf780}[data-product-kind=astrocartography] .ll-natal-pdp__stage [data-natal-placeholder]{aspect-ratio:4 / 3}.ll-natal-pdp__stage-note{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.65;text-align:center;margin:12px 0 0}.ll-natal-pdp .ll-artframe__art .ll-natal-svg{box-shadow:none}.ll-natal-pdp__body{display:flex;flex-direction:column;gap:24px;color:#20241f}.ll-natal-pdp__body--personalise{grid-area:personalise}.ll-natal-pdp__body--purchase{grid-area:purchase}.ll-natal-pdp__subhead{font-family:Fraunces,serif;font-weight:500;font-size:22px;margin:0 0 -6px}.ll-natal-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ll-natal-kids-stats{grid-template-columns:1fr}.ll-natal-kids-stats[hidden]{display:none}@media(max-width:479px){.ll-natal-form-row{grid-template-columns:1fr}}.ll-natal-pdp .ll-natal-place{position:relative}.ll-natal-pdp .ll-natal-place [data-natal-suggestions]{position:absolute;top:100%;left:0;right:0;z-index:5;max-height:240px;overflow:auto;box-shadow:0 12px 30px #20241f2e}.ll-natal-opt{border:0;padding:0;margin:0;position:relative}.ll-natal-opt legend{font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:0;margin-bottom:10px;float:left}.ll-natal-opt__row{display:flex;flex-wrap:wrap;gap:8px;clear:both}.ll-natal-opt input{position:absolute;opacity:0}.ll-natal-pdp .ll-natal-size,.ll-natal-pdp .ll-natal-frame{display:inline-flex;text-transform:none;letter-spacing:0;cursor:pointer}.ll-natal-size span{display:inline-block;border:1px solid #20241f;background:#fffdf7;padding:10px 16px;font-size:14px}.ll-natal-size input:checked+span{background:#2f5d4b;color:#f9f5ec;border-color:#2f5d4b}.ll-natal-size input:focus-visible+span,.ll-natal-frame input:focus-visible+span{outline:2px solid #2f5d4b;outline-offset:2px}.ll-natal-frame span{display:flex;flex-direction:column;align-items:center;gap:7px;border:1px solid rgba(32,36,31,.35);background:#fffdf7;padding:10px 8px;width:96px;box-sizing:border-box;font-size:12.5px;line-height:1.25;text-align:center}.ll-natal-frame span:before{content:"";display:block;width:56px;height:56px;background-size:cover;background-position:center;background-repeat:no-repeat}.ll-natal-frame input:checked+span{border-color:#2f5d4b;box-shadow:0 0 0 2px #2f5d4b}.ll-natal-sg-open{position:absolute;top:-4px;right:0;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:2px 0;cursor:pointer;font:13px Hanken Grotesk,sans-serif;color:#20241f;text-decoration:underline;text-underline-offset:3px}.ll-natal-sg-open svg{width:18px;height:18px}.ll-natal-pdp__add{font-family:Hanken Grotesk,sans-serif;font-size:14px;letter-spacing:.08em;text-transform:uppercase;background:#2f5d4b;color:#f9f5ec;border:1px solid #2f5d4b;border-radius:0;padding:16px 20px;width:100%;cursor:pointer}.ll-natal-pdp__add:disabled{background:#f1ead9;color:#20241f;border-color:#20241f;opacity:.5;cursor:not-allowed}.ll-natal-pdp__add:not(:disabled):hover{background:#20241f;border-color:#20241f}.ll-natal-pdp__hint{font-size:13px;opacity:.75;margin:0;text-align:center}.ll-natal-pdp__badges{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;padding-top:18px;border-top:1px solid rgba(32,36,31,.12)}@media(max-width:479px){.ll-natal-pdp__badges{grid-template-columns:1fr}}.ll-natal-pdp__badge{display:flex;align-items:center;gap:8px;font-size:13px}.ll-natal-pdp__badge svg{flex:0 0 auto;width:20px;height:20px;color:#2f5d4b}.ll-natal-pdp__desc{font-size:15px;line-height:1.6}.ll-natal-sg{border:1px solid #20241f;border-radius:0;padding:0;width:90vw;max-width:380px;background:#fffdf7;color:#20241f;box-shadow:0 15px 40px #20241f4d}.ll-natal-sg::backdrop{background:#20241f73}.ll-natal-sg__inner{padding:24px;font-family:Hanken Grotesk,sans-serif}.ll-natal-sg__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ll-natal-sg__title{font-family:Fraunces,serif;font-weight:500;font-size:20px}.ll-natal-sg__toggle{display:inline-flex;border:1px solid #20241f;overflow:hidden}.ll-natal-sg__toggle button{border:0;background:#fffdf7;padding:5px 12px;cursor:pointer;font-size:12px;color:#20241f}.ll-natal-sg__toggle button.is-active{background:#2f5d4b;color:#f9f5ec}.ll-natal-sg__table{width:100%;border-collapse:collapse;font-size:14px}.ll-natal-sg__table th{text-align:left;opacity:.6;font-weight:500;padding:6px 4px;border-bottom:2px solid rgba(32,36,31,.15)}.ll-natal-sg__table td{padding:8px 4px;border-bottom:1px solid rgba(32,36,31,.08)}.ll-natal-sg__close{margin-top:16px;width:100%;padding:11px;border:1px solid #2f5d4b;background:#2f5d4b;color:#f9f5ec;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ll-natal-pdp [hidden]{display:none!important}.ll-natal-pdp{padding-bottom:0}.ll-natal-pdp [data-natal-sample]{width:100%}.ll-natal-pdp [data-natal-sample] img{display:block;width:100%;height:auto;object-fit:contain}.ll-natal-pdp .ll-natal-pdp__poster{width:min(100%,520px,calc((100dvh - var(--natal-header-height, 103px) - 285px) * .75))}.ll-natal-pdp[data-product-kind=astrocartography] .ll-natal-pdp__poster{width:min(100%,760px,calc((100dvh - var(--natal-header-height, 103px) - 285px) * 1.333))}.ll-natal-pdp .ll-natal-pdp__stage{padding:20px}.ll-natal-help,.ll-natal-error{font:14px/1.5 Hanken Grotesk,sans-serif;text-transform:none;letter-spacing:0;margin:0}.ll-natal-help{color:#50574e}.ll-natal-error{color:#9a3029}.ll-natal-pdp [aria-invalid=true]{border-color:#9a3029}.ll-natal-pdp [data-natal-form]{gap:16px}.ll-natal-pdp [data-natal-place-status]{margin-top:6px}.ll-natal-pdp .ll-natal-place [data-natal-suggestions]{top:70px}[data-natal-suggestions] [role=option]{padding:12px;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:15px}[data-natal-suggestions] [role=option]:hover,[data-natal-suggestions] [aria-selected=true]{background:#e7eee8;color:#20241f}.ll-natal-pdp [data-natal-designs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ll-natal-pdp [data-natal-designs] legend{float:none}.ll-natal-pdp [data-natal-designs] label{display:flex;flex-direction:column;padding:6px;gap:6px;position:relative;text-align:center}.ll-natal-pdp [data-natal-designs] img{width:100%;height:78px;object-fit:contain;background:transparent}.ll-natal-pdp [data-natal-designs] label span{padding:2px;font-size:12px;line-height:1.3}.ll-natal-pdp .ll-natal-design-single{display:block}.ll-natal-pdp [data-natal-designs].ll-natal-design-single label:has(input:checked){display:block;border:0;background:transparent;color:#20241f;text-align:left;cursor:default}.ll-natal-pdp .ll-natal-design-single input,.ll-natal-pdp .ll-natal-design-single img{display:none}.ll-natal-text-button{background:transparent;border:0;color:#2f5d4b;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:8px 0;font:14px Hanken Grotesk,sans-serif;cursor:pointer;align-self:start}.ll-natal-preview-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:14px}.ll-natal-preview-tools button,.ll-natal-mobile-bar button{border:1px solid #2f5d4b;color:#2f5d4b;background:#fffdf7;min-height:44px;padding:10px 14px;font:14px Hanken Grotesk,sans-serif;cursor:pointer}.ll-natal-purchase-summary{display:flex;flex-direction:column;gap:4px}.ll-natal-purchase-summary strong{font-size:24px}[data-natal-selection]{font-size:13px}.ll-natal-mobile-bar{display:none}.ll-natal-proof-open{overflow:hidden}.ll-natal-proof{box-sizing:border-box;width:min(calc(100vw - 24px),1200px);height:fit-content;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);margin:auto;padding:12px;border:1px solid #20241f;background:#f9f5ec;color:#20241f;overflow:hidden}.ll-natal-proof[open]{display:flex;flex-direction:column;gap:8px}.ll-natal-proof::backdrop{background:#20241f99}.ll-natal-proof__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ll-natal-proof h2{margin:0;font:18px/1.2 Fraunces,serif}.ll-natal-proof__close{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border:0;background:#20241f1f;color:#20241f;cursor:pointer}.ll-natal-proof__close svg{width:20px;height:20px}.ll-natal-proof__tools{display:flex;gap:12px;align-items:center;justify-content:center}.ll-natal-proof__tools button{width:44px;height:44px;border:1px solid #2f5d4b;color:#2f5d4b;background:#fffdf7;font-size:22px;cursor:pointer}.ll-natal-proof__tools button:disabled{opacity:.4;cursor:default}.ll-natal-proof__viewport{overflow:hidden;flex:none;min-height:0;margin-inline:auto;background:transparent;overscroll-behavior:contain;touch-action:none;cursor:zoom-in}.ll-natal-proof__viewport[data-zoomed=true]{overflow:auto;cursor:grab}.ll-natal-proof__viewport[data-zoomed=true]:active{cursor:grabbing}[data-natal-proof-art]{box-sizing:border-box}[data-natal-proof-art] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}[data-natal-proof-art]>img,[data-natal-proof-art]>svg{display:block;width:100%;height:auto}.ll-natal-sg-open{min-height:44px;top:-14px}@media(max-width:989px){.ll-natal-pdp{padding-bottom:96px}.ll-natal-pdp .ll-natal-pdp__grid{padding-top:24px;gap:20px}.ll-natal-pdp .ll-natal-pdp__poster{width:min(100%,225px)}.ll-natal-pdp[data-product-kind=astrocartography] .ll-natal-pdp__poster{width:100%}.ll-natal-pdp .ll-natal-pdp__stage{padding:12px}.ll-natal-pdp__stage-note{font-size:11px;margin-top:8px}.ll-natal-mobile-bar{position:fixed;bottom:0;left:0;right:0;z-index:25;background:#fffdf7;border-top:1px solid #d5d5cc;padding:10px 15px max(10px,env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;box-shadow:0 -4px 16px #20241f14}.ll-natal-mobile-bar>div{display:flex;flex-direction:column;min-width:0}.ll-natal-mobile-bar strong{font-size:18px}.ll-natal-mobile-bar [data-natal-selection]{font-size:10px;line-height:1.3}.ll-natal-mobile-bar button{padding:10px;font-size:13px}.ll-natal-mobile-bar .ll-natal-mobile-action{background:#2f5d4b;color:#fffdf7}}@media(prefers-reduced-motion:reduce){.ll-natal-pdp *{scroll-behavior:auto!important}}.ll-natal-pdp__stage[data-natal-view],.ll-natal-room-view{cursor:zoom-in}.ll-natal-pdp__stage:focus-visible,.ll-natal-room-view:focus-visible,.ll-natal-gallery button:focus-visible{outline:2px solid #2f5d4b;outline-offset:3px}.ll-natal-pdp:has([data-natal-sample]) [data-natal-placeholder]{display:none}.ll-natal-opt__row--frames{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.ll-natal-opt__row--frames .ll-natal-frame{min-width:0}.ll-natal-opt__row--frames .ll-natal-frame span{width:100%;height:100%;padding:7px 3px;font-size:11px;gap:5px}.ll-natal-opt__row--frames .ll-natal-frame span:before{width:40px;height:40px}.ll-natal-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.ll-natal-gallery button{min-width:0;padding:3px;border:1px solid #c8c9be;color:#20241f;background:#fffdf7;font:12px Hanken Grotesk,sans-serif;cursor:pointer}.ll-natal-gallery button[aria-pressed=true]{border-color:#2f5d4b;box-shadow:0 0 0 1px #2f5d4b}.ll-natal-gallery button>span:first-child{display:block;height:64px;overflow:hidden;background:transparent}[data-natal-gallery-art]>img,[data-natal-gallery-art]>svg{display:block;width:100%;height:100%;object-fit:contain}.ll-natal-room{display:block;position:relative;width:100%;overflow:hidden;isolation:isolate}.ll-natal-room>img{display:block;width:100%;height:auto}.ll-natal-room__poster{display:block;position:absolute;width:1200px;height:1600px;left:0;top:0;transform-origin:0 0;mix-blend-mode:multiply;visibility:hidden}.ll-natal-room__poster>img,.ll-natal-room__poster>svg{display:block;width:100%;height:100%;object-fit:contain}.ll-natal-room[data-natal-room=aesthetic] .ll-natal-room__poster{filter:contrast(1.17)}.ll-natal-room>.ll-natal-room__reflection{position:absolute;width:31.73828125%;left:32.470703125%;top:36.572265625%;opacity:.2;mix-blend-mode:screen;pointer-events:none}.ll-natal-room-view{display:grid;place-items:center;background:transparent}.ll-natal-room-view>.ll-natal-room{width:min(100%,calc((100dvh - var(--natal-header-height, 103px) - 245px) * 1.25))}.ll-natal-gallery .ll-natal-room{top:50%;transform:translateY(-50%)}.ll-natal-preview-tools{color:#50574e;font-size:12px}.ll-natal-proof-print{box-sizing:border-box;width:100%;padding:calc(100% * var(--natal-proof-padding, .02))}.ll-natal-proof-print>.ll-artframe{width:100%}.ll-natal-pdp__stage[data-frame=unframed] .ll-artframe__frame,.ll-natal-proof-print[data-frame=unframed] .ll-artframe__frame{display:none}.ll-natal-proof .ll-artframe__frame{transition:none}.ll-natal-proof .ll-artframe__frame:after{content:none}.ll-natal-proof-print img,.ll-natal-proof-print svg{display:block;width:100%;height:auto}@media(max-width:989px){.ll-natal-room-view>.ll-natal-room{width:min(100%,350px)}.ll-natal-gallery button>span:first-child{height:50px}}@supports (width: 1cqw){[data-product-kind=astrocartography] [data-size="9x12"] .ll-artframe{--ll-rail-w: 4.6cqw}[data-product-kind=astrocartography] [data-size="12x16"] .ll-artframe{--ll-rail-w: 3.4cqw}[data-product-kind=astrocartography] [data-size="18x24"] .ll-artframe{--ll-rail-w: 2.3cqw}}.ll-natal-gallery__caption{display:block;padding:6px 0 3px;line-height:1.25}.ll-natal-pdp__selection{margin:-8px 0 14px;color:#50574e;font-size:14px}.ll-natal-pdp__body--purchase>.ll-natal-pdp__subhead{margin:0 0 18px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ll-natal-preview.css.map */
