body.pp-site{--pp-paper:#fff1d8;--pp-ink:#4d211b;--pp-line:#d5a65d;--pp-plum:#7d1824;--pp-action:#7d1824;--pp-sage:#87956c;--pp-coral:#d78b68;background:#fff1d8;color:#4d211b}body.pp-site .page-wrapper,body.pp-site #MainContent,body.pp-site:not(.gw-home) #MainContent{background:#fff1d8;color:#4d211b}body.pp-site :is(h1,h2,h3,h4,h5,h6,.pp-brand,.pp-realm-heading),body.pp-site #MainContent :is(h1,h2,h3,h4,h5,h6){font-family:Georgia,Times New Roman,serif!important;font-weight:600;letter-spacing:-.025em;text-transform:none}body.pp-site :is(p,a,button,nav,summary,li,small){font-family:Georgia,Times New Roman,serif}body.pp-site .pp-shipping-announcement{background:#7b1821!important;color:#fff4d8!important;border-bottom:2px solid #c69543!important;text-align:center;letter-spacing:.05em;padding:10px 16px;font:600 15px/1.4 Georgia,serif!important}body.pp-site .pp-shared-header{background:#fff0d3!important;color:#5a251f!important;border-bottom:2px solid #d9ae63!important;box-shadow:0 7px 17px #7b372119}body.pp-site .pp-header-top{position:relative;justify-content:center;max-width:1440px;padding:7px 24px 0;min-height:84px}body.pp-site .pp-brand{color:#76202b!important;display:flex;flex-direction:column;align-items:center;text-align:center;font:700 clamp(32px,4vw,57px)/1.08 Georgia,"Times New Roman",serif!important;letter-spacing:-.045em!important}body.pp-site .pp-brand:after{content:"\2726  D R E A M L A N D   T O Y   B O U T I Q U E \2726";display:block;letter-spacing:.13em;font:700 clamp(8px,1.1vw,12px)/1.8 Georgia,serif;color:#a27529;white-space:nowrap}body.pp-site .pp-header-tools{position:absolute;right:22px;top:38px;transform:translateY(-50%);gap:11px}body.pp-site .pp-header-tools>a,body.pp-site .pp-mobile-nav>summary{color:#4d211b!important}body.pp-site .pp-desktop-nav{max-width:1450px;justify-content:center;gap:clamp(14px,2.4vw,37px);padding:5px 24px 13px;font-weight:700;color:#5f2727;font-size:15px}body.pp-site .pp-shared-header a:hover,body.pp-site .pp-shared-header summary:hover{color:#ab5a28}body.pp-site .pp-nav-panel,body.pp-site .pp-mobile-nav>nav{background:#fff1d8!important;color:#5c2b23!important;border-color:#bf9b57!important}body.pp-site .pp-nav-panel a:hover{background:#f6e0b9!important;color:#7b1821!important}body.pp-site .pp-nav-group>summary:after{color:#b1852e}body.pp-site .pp-cart-count{background:#7b1821;color:#fff1d8}body.pp-site .pp-story-home{font-family:Georgia,Times New Roman,serif!important;background:#fff1d8;color:#4d211b;overflow:hidden;isolation:isolate}body.pp-site .pp-story-home *{box-sizing:border-box}body.pp-site .pp-story-home h1,body.pp-site .pp-story-home h2,body.pp-site .pp-story-home h3{font-family:Georgia,Times New Roman,serif!important;font-weight:600;line-height:1.04;margin:0}body.pp-site .pp-story-home a{color:inherit;text-decoration:none}body.pp-site .pp-story-hero{position:relative;isolation:isolate;min-height:clamp(390px,43vw,660px);overflow:hidden;display:flex;align-items:center;border-bottom:2px solid #c99e60;background:#fbd9c6}body.pp-site .pp-story-hero-images{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}body.pp-site .pp-story-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .55s ease}body.pp-site .pp-story-slide.is-active{opacity:1}body.pp-site .pp-story-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,240,219,.93) 0%,rgba(255,234,216,.66) 22%,rgba(255,233,211,.12) 44%,transparent 65%);z-index:-1;pointer-events:none}body.pp-site .pp-story-copy{width:min(45%,500px);min-width:345px;position:relative;padding:50px 12px 68px clamp(24px,5vw,85px);text-align:center;z-index:1}body.pp-site .pp-story-copy h1{font-size:clamp(37px,4.55vw,73px)!important;line-height:1.08;color:#7c2029!important;font-weight:600}body.pp-site .pp-story-copy h1 em{font-style:italic}body.pp-site .pp-story-ornament{color:#b9822b;font-size:18px;letter-spacing:.09em;margin:17px 0 15px}body.pp-site .pp-story-copy p{color:#552923;font-style:italic;font-size:clamp(17px,1.9vw,26px);line-height:1.26;margin:0 0 25px}body.pp-site .pp-story-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:47px;padding:11px 25px;border-radius:40px;color:#fff8df!important;background:#7f1723;border:1px solid #ad7333;box-shadow:0 4px #50201b29;font-size:16px;font-weight:700}body.pp-site .pp-story-primary:hover{background:#5d1a25}body.pp-site .pp-story-hero-dots{position:absolute;bottom:11px;left:50%;transform:translate(-50%);display:flex;gap:9px;z-index:3}body.pp-site .pp-story-dot{width:12px;height:12px;border:1px solid #8c4c27;border-radius:50%;background:#cfa66d;cursor:pointer;padding:0;min-width:12px}body.pp-site .pp-story-dot.is-active{background:#7f1723;transform:scale(1.1)}body.pp-site .pp-story-shooting-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}body.pp-site .pp-story-shooting-stars span{position:absolute;color:#ca9c39;text-shadow:0 0 8px #ffe9ad;font-size:25px;animation:pp-story-star 8s ease-in-out infinite;opacity:.55}body.pp-site .pp-story-shooting-stars span:nth-child(1){top:6%;left:48%;animation-delay:0s}body.pp-site .pp-story-shooting-stars span:nth-child(2){top:20%;right:5%;animation-delay:1.4s}body.pp-site .pp-story-shooting-stars span:nth-child(3){top:76%;left:48%;animation-delay:2.6s}body.pp-site .pp-story-shooting-stars span:nth-child(4){top:10%;right:30%;animation-delay:4s}body.pp-site .pp-story-shooting-stars span:nth-child(5){top:55%;right:12%;animation-delay:5.6s}@keyframes pp-story-star{0%,to{opacity:.1;transform:translate(0) scale(.6)}35%{opacity:.86;transform:translate(-14px,10px) scale(1.18)}65%{opacity:.2;transform:translate(-60px,35px) scale(.65)}}body.pp-site .pp-story-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff2da;border-bottom:2px solid #e6c17c;border-top:1px solid #fbe6ba;padding:13px clamp(12px,3vw,45px);gap:0}body.pp-site .pp-story-trust>div{min-height:61px;display:flex;align-items:center;justify-content:center;gap:12px;border-right:1px solid #c99544;padding:5px 12px}body.pp-site .pp-story-trust>div:last-child{border-right:0}body.pp-site .pp-story-trust span{color:#8f5b20;font-size:32px;line-height:1}body.pp-site .pp-story-trust b{font:700 clamp(12px,1.3vw,17px)/1.25 Georgia,serif;text-align:left}body.pp-site .pp-story-worlds,body.pp-site .pp-story-shelf{max-width:1560px;margin:auto;padding:18px clamp(15px,2.6vw,48px) 27px}body.pp-site .pp-story-section-heading{text-align:center;margin:5px 0 18px}body.pp-site .pp-story-section-heading h2{display:inline-block;padding:7px 38px;background:#771d27;color:#fff1d0!important;border:2px solid #cba65b;border-radius:50% 15%/28%;box-shadow:0 4px #ba9558;font-size:clamp(34px,3.9vw,60px)!important;text-shadow:0 2px 1px #50231a}body.pp-site .pp-story-section-heading h2 span{color:#f5c857;font-size:19px;vertical-align:middle}body.pp-site .pp-story-section-heading p{margin:12px 0 16px;color:#67372e;font-size:clamp(9px,1.1vw,14px);font-weight:700;letter-spacing:.18em}body.pp-site .pp-story-world-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}body.pp-site .pp-story-world-card{min-width:0;border:3px solid #b77c2a;border-radius:26px 26px 15px 15px;overflow:hidden;box-shadow:inset 0 0 0 2px #ffe9b1,0 5px #e4c990;background:#fff2d3}body.pp-site .pp-story-world-card>summary{position:relative;display:block;list-style:none;cursor:pointer;min-height:230px;outline-offset:-6px}body.pp-site .pp-story-world-card>summary::-webkit-details-marker{display:none}body.pp-site .pp-story-world-card>summary img{display:block;width:100%;aspect-ratio:2.15/1;height:auto;object-fit:cover;transition:transform .3s ease}body.pp-site .pp-story-world-card>summary:hover img{transform:scale(1.035)}body.pp-site .pp-story-world-label{position:relative;display:flex;flex-direction:column;align-items:center;max-width:88%;margin:-35px auto 10px;padding:8px 16px 7px;border:2px solid #c38a3b;border-radius:40% 40% 18px 18px/25% 25% 18px 18px;background:#fff3d7;box-shadow:0 3px #b98f59;z-index:2;text-align:center}body.pp-site .pp-story-world-label b{font:bold italic clamp(18px,2.2vw,30px)/1.16 Georgia,serif;color:#6b2026}body.pp-site .pp-story-world-label small{font:700 clamp(8px,.98vw,12px)/1.5 Georgia,serif;letter-spacing:.05em;color:#4b342a}body.pp-site .pp-story-world-label i{position:absolute;right:9px;top:10px;color:#85471d;font-style:normal;font-size:18px}body.pp-site .pp-story-world-card[open] .pp-story-world-label i{transform:rotate(45deg)}body.pp-site .pp-story-world-details{padding:5px 18px 19px;text-align:center;background:#fff2d8}body.pp-site .pp-story-world-details p{margin:5px auto 15px;max-width:430px;font-style:italic;font-size:16px;line-height:1.4}body.pp-site .pp-story-world-links{display:flex;justify-content:center;flex-wrap:wrap;gap:9px}body.pp-site .pp-story-world-links a{display:inline-block;padding:8px 12px;border:1px solid #c99d58;background:#fae5bc;border-radius:22px;font:700 12px Georgia,serif;color:#6b2630}body.pp-site .pp-story-world-links a:hover{background:#efd09b}body.pp-site .pp-story-section-heading--shelf h2{background:transparent;color:#85232d!important;border:0;box-shadow:none;text-shadow:none;border-radius:0;font-size:clamp(36px,4vw,56px)!important}body.pp-site .pp-story-shelf{padding-top:0;padding-bottom:35px}body.pp-site .pp-story-shelf-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}body.pp-site .pp-story-shelf-item{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}body.pp-site .pp-story-shelf-image{display:block;overflow:hidden;width:min(100%,166px);aspect-ratio:1/1;border-radius:50%;border:2px solid #eed19f;background:radial-gradient(circle at 50% 65%,#fff6e3,#f5dcb4);box-shadow:0 2px 7px #a3732833}body.pp-site .pp-story-shelf-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.84);transition:transform .25s}body.pp-site .pp-story-shelf-item:hover img{transform:scale(1.07)}body.pp-site .pp-story-shelf-placeholder{font-size:70px;line-height:1.8;color:#b67e2d}body.pp-site .pp-story-shelf-item strong{display:flex;justify-content:center;align-items:center;max-width:100%;min-height:60px;margin-top:-9px;padding:9px 8px;width:95%;background:#fff3db;border:2px solid #ca984f;border-radius:15px 15px 22px 22px;position:relative;z-index:1;box-shadow:0 3px #cfb77d;font:bold clamp(12px,1.2vw,16px)/1.15 Georgia,serif;color:#4b261d}body.pp-site .pp-story-holiday{max-width:1510px;position:relative;margin:10px auto 24px;padding:20px 5%;min-height:190px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:5px double #e6be72;border-radius:23px;background:radial-gradient(ellipse at 75% 0%,#a94e35,#7c1a2b 55%,#4d1724);color:#ffdea1;box-shadow:0 7px #d2af70;overflow:hidden}body.pp-site .pp-story-holiday:before{content:"\2726     \b7      \2727      \2726       \b7      \2727      \2726       \b7      \2727     \2726";position:absolute;inset:2% 1% auto;color:#e9bf69;font-size:25px;letter-spacing:24px;opacity:.58;white-space:nowrap;pointer-events:none}body.pp-site .pp-story-holiday-mouse{font-size:80px;line-height:1;color:#ecd09c;text-shadow:0 0 19px #f6bb48}body.pp-site .pp-story-holiday-text{position:relative;flex:1;text-align:center}body.pp-site .pp-story-holiday h2{color:#ffdf9a!important;text-align:center;font-size:clamp(36px,4.7vw,64px)!important;font-weight:600;font-style:normal;text-shadow:2px 3px 0 #4a1620}body.pp-site .pp-story-holiday p{font-size:clamp(14px,1.45vw,19px);font-style:italic;color:#fff1cb;margin:6px 0 0}body.pp-site .pp-story-holiday-link{z-index:2;max-width:250px;padding:15px 23px;border:2px solid #c99b51;border-radius:45%;background:#fff0d2;font:700 italic 19px/1.3 Georgia,serif!important;color:#57231f!important;text-align:center}body.pp-site .pp-story-holiday-link:hover{background:#f3d49b}body.pp-site .pp-story-holiday-gifts{font-size:26px;color:#f4c65d;white-space:nowrap}body.pp-site footer,body.pp-site footer .section-background,body.pp-site footer .section{background:#6f202a!important;color:#fff2d5!important;border-color:#be9b58!important}body.pp-site footer a{color:#fff2d5!important}body.pp-site .product-card,body.pp-site .collection-card{border-color:#d6b479!important;border-radius:13px!important}body.pp-site #MainContent:has(.pp-story-home){padding:0!important;max-width:none!important}body.pp-site .pp-story-home:focus-visible,body.pp-site .pp-story-home a:focus-visible,body.pp-site .pp-story-home button:focus-visible,body.pp-site .pp-story-home summary:focus-visible{outline:3px solid #78202a;outline-offset:3px}@media(max-width:1000px){body.pp-site .pp-header-top{min-height:72px}body.pp-site .pp-brand{font-size:clamp(25px,4.5vw,42px)!important}body.pp-site .pp-header-tools{right:12px;top:32px}body.pp-site .pp-story-trust b{font-size:12px}body.pp-site .pp-story-trust span{font-size:24px}}@media(max-width:700px){body.pp-site .pp-brand{font-size:clamp(20px,5vw,31px)!important;max-width:67%}body.pp-site .pp-brand:after{font-size:7px;letter-spacing:.05em}body.pp-site .pp-header-tools{right:7px;top:30px;gap:2px}body.pp-site .pp-header-top{min-height:65px}body.pp-site .pp-shipping-announcement{font-size:11px!important;padding:8px}body.pp-site .pp-story-hero{min-height:510px;align-items:flex-start}body.pp-site .pp-story-slide{object-position:64% center}body.pp-site .pp-story-hero:before{background:linear-gradient(180deg,#ffe9d9 0%,#ffe6d1e0 29%,#ffe6d174 54%,transparent 83%)}body.pp-site .pp-story-copy{width:100%;min-width:0;padding:24px 14px 20px}body.pp-site .pp-story-copy h1{font-size:clamp(34px,8vw,48px)!important}body.pp-site .pp-story-copy p{font-size:17px;margin-bottom:16px}body.pp-site .pp-story-ornament{margin:9px 0}body.pp-site .pp-story-primary{min-height:41px;padding:10px 19px;font-size:14px}body.pp-site .pp-story-shooting-stars span{font-size:17px}body.pp-site .pp-story-trust{grid-template-columns:repeat(2,1fr);padding:10px}body.pp-site .pp-story-trust>div{min-height:53px}body.pp-site .pp-story-trust>div:nth-child(2){border-right:0}body.pp-site .pp-story-trust>div:nth-child(-n+2){border-bottom:1px solid #d3b17c}body.pp-site .pp-story-section-heading h2{font-size:35px!important;padding:6px 25px}body.pp-site .pp-story-section-heading p{font-size:10px;line-height:1.55;letter-spacing:.08em}body.pp-site .pp-story-world-grid{grid-template-columns:1fr}body.pp-site .pp-story-world-card>summary{min-height:0}body.pp-site .pp-story-world-label b{font-size:23px}body.pp-site .pp-story-world-label small{font-size:9px}body.pp-site .pp-story-shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}body.pp-site .pp-story-shelf-item strong{font-size:12px;padding:7px 4px;min-height:55px}body.pp-site .pp-story-holiday{margin:7px 12px 20px;padding:23px 10px;min-height:180px;gap:8px}body.pp-site .pp-story-holiday-mouse{display:none}body.pp-site .pp-story-holiday h2{font-size:36px!important}body.pp-site .pp-story-holiday-link{max-width:132px;padding:12px 7px;font-size:15px!important}body.pp-site .pp-story-holiday-gifts{display:none}}@media(max-width:370px){body.pp-site .pp-brand{font-size:20px!important}body.pp-site .pp-brand:after{font-size:6px}body.pp-site .pp-story-hero{min-height:460px}body.pp-site .pp-story-shelf-grid{gap:6px}body.pp-site .pp-story-shelf-item strong{font-size:11px}}@media(prefers-reduced-motion:reduce){body.pp-site .pp-story-slide,body.pp-site .pp-story-world-card img,body.pp-site .pp-story-shelf-image img{transition:none}body.pp-site .pp-story-shooting-stars span{animation:none}}body.pp-site .pp-story-trust svg{width:30px;height:30px;flex:0 0 auto;fill:none;stroke:#9a6927;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}body.pp-site .pp-story-shelf-image svg{display:block;width:100%;height:100%;filter:drop-shadow(0 3px 3px #a26b4833)}@media(max-width:700px){body.pp-site .pp-story-trust svg{width:23px;height:23px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/pp-storybook-home.css.map */
