*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}div{overflow:hidden}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--inter-space: 20px;--x-pading: 30px;--y-pading: 20px;--color1: #FDFFFC;--color2: #031927;--color3: #2C3E50;--color4: #0FB5BA;--color5: #C8D6E5;--color6: #6B7A8F;--gradient: linear-gradient(135deg, #41EAD4 0%, #1B9AAA 40%, #031927 100%)}#root{overflow:visible}body{background-color:var(--color1);padding-top:60px;padding-bottom:20px}*:last-child{margin-bottom:0!important}em{font-style:italic}strong,h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2,h3,p,li,button,input,label,select,textarea{color:var(--color3)}a{font-weight:500;color:var(--color1);text-decoration:inherit;font-size:12px}a:hover{color:var(--color4)}h1{font-size:20px;line-height:1.2}h2{font-size:18px}p,button,input,label,textarea,select{font-size:14px}ul{padding-left:2rem}ul li{list-style-type:disc;padding:.2rem 0}button,input[type=submit]{padding:8px;background-color:var(--color5);border:var(--color6);border-radius:5px;transition:transform .3s ease,box-shadow .3s ease,border-color .4s ease;font-weight:500;font-family:inherit;cursor:pointer;display:flex;align-items:center}input[type=submit]{border-radius:5em}button.primary{border:solid 1px}button.primary:hover{background:var(--color5);transform:scale(1.05);border:none}button.secondary{background-color:transparent}button.secondary:hover{border-bottom:solid 3px}select{background-color:var(--color1);color:var(--color3);border-color:var(--color6)}select:hover{background-color:var(--color1);border-color:var(--color6)}select:focus{background-color:var(--color1);border-color:var(--color6)}select option{background-color:var(--color1);color:var(--color3)}select option:checked{background-color:var(--gradient);color:var(--color1)}select{background-color:var(--color1)}select,input,textarea{border:1.5px solid var(--color6);padding:3px;border-radius:10px;background-color:var(--color1)}select option{background-color:var(--color1)}select option:checked,select option:hover{background:var(--color5);color:var(--color2)}input:focus,textarea:focus{outline:none}*.final,*.final *,*.final-div{margin-bottom:0}.li::marker{content:none}small{font-size:10px;font-weight:700;color:var(--color3)}@media (min-width: 768px){body{padding-top:69px}}@media (min-width: 800px){body{padding-top:69px}select,input,textarea{padding:5px;border-radius:15px}}@media (min-width: 992px){body{padding-top:125.733px}}@media (min-width: 1200px){h1{font-size:26px}h2{font-size:24px}p,button,input,textarea,label,select{font-size:20px}small{font-size:14px}}.hero-image{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.hero-body{padding:0 var(--x-pading);padding-top:var(--inter-space)}.hero-body *{margin-bottom:var(--inter-space)}.right-row{margin-left:8px}.nearer *{margin-bottom:10px}.hero-image img{height:auto;width:100%;object-fit:cover}.hero-buttons{display:flex;flex-direction:row;column-gap:var(--inter-space)}.final,.final *,.final-div{margin-bottom:0}@media (min-width: 800px){.hero{display:flex;flex-direction:row;align-items:stretch;height:auto;margin-bottom:-20px!important}.hero-image{flex:1;height:auto;justify-content:left;align-items:flex-start}.hero-image img{height:100%}.hero-body{padding:var(--y-pading) var(--x-pading);display:flex;flex-direction:column;flex:1}}@media (min-width: 900px){.hero-image,.hero-body{flex:auto}}.navbar{position:fixed;top:0;left:0;width:100%;background-color:var(--color2);box-shadow:0 2px 10px #0000001a;z-index:1000;transition:all .3s ease;padding:12px}.navbar-container{display:flex;justify-content:space-between;align-items:center}.navbar-brand-icon{height:40px;width:auto}.navbar-brand{display:flex;align-items:center}.navbar-toggle{display:block;background:none;border:none;cursor:pointer;padding:5px;z-index:1100}.hamburger-icon{display:block;position:relative;width:24px;height:18px}.bar{display:block;position:absolute;height:2px;width:100%;background-color:var(--color1);border-radius:2px;left:0;transform:rotate(0);transition:all .25s ease-in-out}.navbar-toggle:hover .bar{background-color:var(--color4);transition:background-color .3s ease}.bar-1{top:0}.bar-2{top:8px}.bar-3{top:16px}.hamburger-icon.open .bar-1{top:8px;transform:rotate(45deg)}.hamburger-icon.open .bar-2{opacity:0;width:0}.hamburger-icon.open .bar-3{top:8px;transform:rotate(-45deg)}.navbar-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color2);display:flex;flex-direction:column;align-items:center;transform:translateY(-100%);transition:transform .4s ease,opacity .3s ease;opacity:0;visibility:hidden;padding:15px;z-index:999;row-gap:15px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.navbar-menu::-webkit-scrollbar{width:0;background:transparent}.navbar-menu.is-active{transform:translateY(0);opacity:1;visibility:visible}.navbar-menu ul{width:100%}.navbar-nav{display:flex;flex-direction:column;align-items:center;width:100%;list-style-type:none;margin:0;padding:0;min-height:fit-content;justify-content:space-evenly;flex-shrink:0}.nav-item{text-align:center;width:100%;list-style-type:none}.nav-link{text-decoration:none;font-weight:500;font-size:20px;padding:10px 0;display:block;transition:color .2s ease;position:relative}.social-media{display:flex;flex-direction:row;column-gap:15px;padding:0;justify-content:center;list-style:none}.upper{display:none}.media{list-style:none}.media-icon{width:30px;transition:filter .3s ease}.media a:hover .media-icon,.media a:active .media-icon{filter:brightness(0) saturate(100%) invert(64%) sepia(88%) saturate(466%) hue-rotate(137deg) brightness(96%) contrast(92%)}.media::marker{content:none;display:none}.social-media li:before{content:none;display:none}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000008;z-index:998}.navbar-menu.is-active .nav-item,.navbar-menu.is-active .social-media.mobile .media{animation:fadeInDown .4s forwards;opacity:0;transform:translateY(-20px)}.navbar-menu.is-active .nav-item:nth-child(1){animation-delay:.1s}.navbar-menu.is-active .nav-item:nth-child(2){animation-delay:.2s}.navbar-menu.is-active .nav-item:nth-child(3){animation-delay:.3s}.navbar-menu.is-active .nav-item:nth-child(4){animation-delay:.4s}.navbar-menu.is-active .nav-item:nth-child(5){animation-delay:.5s}.navbar-menu.is-active .nav-item:nth-child(6){animation-delay:.6s}.navbar-menu.is-active .social-media.mobile .media:nth-child(1){animation-delay:.7s}.navbar-menu.is-active .social-media.mobile .media:nth-child(2){animation-delay:.8s}.navbar-menu.is-active .social-media.mobile .media:nth-child(3){animation-delay:.9s}@media (min-width: 768px){.navbar{padding:12px 20px}.navbar-brand-icon{height:45px}}@media (min-width: 992px){.navbar-brand-icon{height:60px}.navbar-toggle{display:none}.navbar-menu{position:static;height:auto;opacity:1;visibility:visible;transform:none;padding:0;width:auto;background-color:transparent}.navbar-nav{flex-direction:row;justify-content:flex-end;column-gap:20px}.social-media.mobile{display:none}.nav-item{width:auto}.nav-link{font-size:16px;padding:8px 0}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:4px;background-color:var(--color4);transition:width .3s ease}.nav-link:hover:after{width:100%}.upper{display:flex;justify-content:flex-end}}.info-card{padding:var(--y-pading) var(--x-pading);padding-bottom:0}div.image,.info-item,.info-item .body *{margin-bottom:var(--inter-space)}.info-card strong,em{margin:0}.info-card .image{width:100%;display:flex;justify-content:center}.info-card .image img{width:25vw;margin-bottom:0}.info-card .final,.info-card .final-div{margin-bottom:0}@media (min-width: 800px){.info-card{display:grid;grid-template-columns:1fr 2fr;gap:var(--inter-space);grid-template-areas:"image body"}.info-card .image{justify-content:left;width:100%;height:100%;grid-area:image}.info-card .image img{width:100%;height:100%;object-fit:cover}.info-card .info{grid-area:body}}.book-card{padding:var(--y-pading) var(--x-pading);margin:var(--y-pading) var(--x-pading);margin-bottom:var(--inter-space);box-shadow:.3em .3em 1em #0000004d;border:1.4px solid var(--color6);border-radius:5px}.book-card li{padding:0}.book-card button{padding:3px;cursor:pointer}.book-card .book-card-body button{width:fit-content}.multiple-store .icon-container{display:flex;align-items:center;height:100%;margin-left:3px}.book-card h2{order:-2}.book-card .book-cover img{width:50%;border-radius:5px}.book-card *{margin-bottom:10px}.book-card-body{display:flex;flex-direction:column}.book-card .book-card-body .description{display:none;opacity:0;transform:translateY(-20px);max-height:0;overflow:scroll;transition:max-height .3s ease-out}.book-card.expanded .book-card-body .description,.book-card .book-card-body .description.show{display:block;max-height:500px;animation:fadeInDown .4s forwards}.book-card-body ul{padding-left:0}.book-card-body ul li{list-style-type:none}.book-stores{display:flex;column-gap:10px}.multiple-store:hover{cursor:pointer}.book-stores.mobile{order:-1;margin-bottom:10px!important}.book-stores.mobile *{margin-bottom:0}.book-stores .multiple-store .stores.open{display:flex;flex-direction:column}.book-stores .multiple-store .stores .store:last-child{border-bottom:0}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.book-card .book-card-body .description:nth-child(1){animation-delay:.1s}.book-card .book-card-body button{align-self:flex-start;padding:.75rem 2rem;font-size:1rem;font-weight:600;background:var(--gradient);color:var(--color1);border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.book-card .book-card-body button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}@media (min-width: 800px){.book-card{display:grid;grid-template-columns:45% 55%;grid-template-areas:"cover body";cursor:default;padding:0;overflow:hidden;box-shadow:0 10px 40px #00000026}.book-card .book-cover{width:100%;height:100%;grid-area:cover;background:var(--gradient);box-shadow:inset 0 0 100px #03192766;display:flex;align-items:center;justify-content:center;padding:var(--inter-space);position:relative}.book-card .book-cover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000001a,#0000004d)}.book-card .book-cover img{height:auto;width:70%;max-width:300px;object-fit:cover;border-radius:8px;box-shadow:0 20px 60px #0006;position:relative;z-index:1;transition:transform .3s ease}.book-card:hover .book-cover img{transform:translateY(-8px) scale(1.02)}.book-card .book-card-body{grid-area:body;padding:var(--inter-space);display:flex;flex-direction:column;justify-content:flex-start}.book-card .book-card-body h2{font-size:2.5rem;margin-bottom:.5rem;line-height:1.2;order:0}.book-card .book-card-body h2:after{content:"";display:block;width:60px;height:4px;background:var(--gradient);margin-top:1rem;border-radius:2px}.book-card .book-card-body .description{display:block;max-height:500px;opacity:1;transform:translateY(0);flex-grow:1;overflow:scroll}.book-card .book-card-body button:active{transform:translateY(0)}}dialog{border:none;border-radius:12px;padding:0;width:95%;max-width:500px;box-shadow:0 10px 40px #0319274d;background-color:var(--color1);overflow:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}dialog::backdrop{background-color:#03192799;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-header{display:flex;justify-content:space-between;align-items:center;padding:10px;background:var(--gradient);border-bottom:none;margin-bottom:0}.success-dialog .dialog-header{background:var(--color5)}.dialog-header h3{margin:0;font-size:1.1rem;color:var(--color1);font-weight:600}.success-dialog .dialog-header h3{color:var(--color2)}.close-button{background:transparent;border:none;font-size:1.8rem;line-height:1;cursor:pointer;color:var(--color1);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .3s ease}.success-dialog .dialog-header .close-button{color:var(--color2)}.close-button:hover{background-color:#fdfffc4d;transform:scale(1.1)}.stores-list{list-style:none!important;padding:20px;margin:0;background-color:var(--color1)}.stores-list li{list-style:none!important;margin-bottom:12px}.stores-list li:last-child{margin-bottom:0}.stores-list a{display:block;padding:12px 16px;background-color:var(--color5);border:2px solid transparent;border-radius:8px;text-decoration:none;color:var(--color3);font-weight:600;font-size:.95rem;transition:all .3s ease;text-transform:capitalize;position:relative;overflow:hidden}.stores-list a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient);transition:left .3s ease;z-index:-1}.stores-list a:hover:before{left:0}.stores-list a:hover{color:var(--color1);border-color:var(--color6);transform:translate(6px)}.success-dialog .dialog-content{padding:5px}.success-dialog .dialog-content p.name{font-size:1.1em;font-weight:600}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}dialog[open]{animation:slideIn .3s ease-out}.stores-dialog[open]{animation:slideIn .3s ease-out}.contact-us{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);grid-template-areas:"item1 item2" "item3 item4" "item5 item5" "item6  item6" "item7   item7" "item8   item8";gap:8px;padding:var(--y-pading) var(--x-pading)}.item1{grid-area:item1}.item2{grid-area:item2}.item3{grid-area:item3}.item4{grid-area:item4}.item5{grid-area:item5}.item6{grid-area:item6}.item7{grid-area:item7}.item8{grid-area:item8}.contact-us .question{display:flex;flex-direction:column}.contact-us .question label{margin-bottom:5px}.contact-us .question input{width:100%}.contact-us .question textarea{width:100%;min-height:85px;max-height:120px;resize:vertical;box-sizing:border-box;padding:2px}.contact-us .question .combo{display:flex;gap:8px}.contact-us input[type=submit]{margin-top:8px;width:40%}.response-container{margin:-60px 0 -20px;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 var(--x-pading)}div.response button:hover{border-bottom:solid 2px;transform:scale(1.05)}@media (min-width: 768px){.response-container{margin-top:-69px;margin-left:var(--x-pading);margin-right:var(--x-pading)}}@media (min-width: 992px){.response-container{margin-top:-125.733px}}@media (min-width: 900px){.contact-us input[type=submit]{margin-top:8px;width:30%}}
