.about-content{margin-top:.5rem;width:90%}.about-upper{align-items:flex-start;display:flex}.self-portrait{float:left;margin-right:1rem;width:80px}.about-description{bottom:.25rem;position:relative}.huetown-h-logo{display:none;width:80px}.about-lower div{margin-top:.75rem}.section-title{font-weight:600;text-transform:capitalize}.mailchimp-form-container form{padding-bottom:1.5rem}.subscribe-prompt{margin:1.5rem auto 1rem}.subscribe-prompt div:first-child{font-size:1.25rem;font-weight:600}.required{color:red}.form-input{margin-bottom:1rem;max-width:25rem;padding:.5rem;width:95%}.form-status{font-weight:600;margin-bottom:.5rem}.form-status-success{color:#2e6049}.form-status-error{color:red}.subscribe-button{background-color:#333;border:2px solid #0000;border-radius:.375rem;color:#fff;font-family:Raleway,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.125rem;margin-top:.5rem;padding:.5rem 1rem;text-transform:capitalize}.subscribe-button:hover{background-color:#fbde84;border-color:#333;color:#000}@media(min-width:576px){.huetown-h-logo{display:block;margin-left:1rem}}footer{align-items:center;flex-direction:column;font-size:.875rem}.footer-bar,footer{display:flex;width:100%}.footer-bar{background-color:#333;justify-content:center}.footer-information{align-items:center;color:#fff;display:flex;font-size:.875rem;justify-content:space-between;max-width:1200px;width:100%}.footer-left{padding:1rem}.footer-right{align-items:center;display:flex;gap:1rem;padding:1rem}.footer-right a{display:flex}.footer-right a svg{width:2rem}@media(min-width:576px){.footer-left,.footer-right{padding-inline:2rem}}header{margin:auto;position:fixed;width:100%;z-index:100}.huetown-logo-and-burger-button{background-color:#333;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 1.125rem}.huetown-logo-link svg{width:175px}.burger-button{background-color:#0000;border:none;cursor:pointer;padding:5px;position:relative}.burger-button.closing-x-button{padding:5px 2px}.burger-bars-container{display:flex;flex-direction:column;height:25px;justify-content:space-between}.burger-bar{background-color:#fff;height:4px;position:relative;transition:transform .125s;width:25px}.burger-bar.closing-x-bar{width:30px}.burger-bar.closing-x-bar:first-child{top:9px;transform:rotate(45deg)}.burger-bar.closing-x-bar:nth-child(2){display:none}.burger-bar.closing-x-bar:nth-child(3){bottom:12px;transform:rotate(-45deg)}nav{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1e1e1ee6;flex-direction:column}nav.mobile-nav-is-closed{display:none}nav.mobile-nav-is-open{display:flex}.nav-link-wrapper{text-align:center}.nav-link-wrapper:first-of-type{border-bottom:1px solid #edde95;border-top:1px solid #178d6a}.nav-link-wrapper:nth-of-type(2){border-bottom:1px solid #c651e5}.paypal-cart-form{border-bottom:1px solid #ff9600}.nav-link,.paypal-cart-form input.paypal-link{background-color:#0000;border:none;color:#fff;cursor:pointer;display:block;font-family:Raleway,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:.125rem;padding:1.5rem 0;text-decoration:none;text-transform:capitalize;width:100%}@media(min-width:576px){header{position:relative}.huetown-logo-and-burger-button,header{background-color:#fff;padding-bottom:1rem}.huetown-logo-and-burger-button{justify-content:center}.huetown-logo-link svg{width:300px}nav{-webkit-backdrop-filter:initial;backdrop-filter:none;background-color:#fff;flex-direction:row;justify-content:space-around;margin:auto;max-width:36rem}nav.mobile-nav-is-closed{display:flex}.nav-link-wrapper:nth-of-type(n+1),.paypal-cart-form{border:none}.nav-link,.paypal-cart-form input.paypal-link{border-bottom:3px solid #0000;color:#333;font-weight:500;padding:0 0 .25rem;transition:all .125s linear}.nav-link.nav-link-active,.nav-link:hover,.paypal-cart-form input.paypal-link.nav-link-active,.paypal-cart-form input.paypal-link:hover{border-bottom:3px solid #7f7f7f;margin-bottom:.25rem;padding:initial}}.news-text-container{max-width:300px;padding-bottom:.5rem;vertical-align:top;width:80vw}.lunar-calendar-description{margin:2rem auto;max-width:80ch}.lunar-calendar-description .lunar-phases{display:flex;justify-content:center;margin:2rem auto}.lunar-calendar-description .phase-info{margin:.125rem;text-align:center;width:3.75rem}.lunar-calendar-description .phase-text{font-size:.875rem;line-height:1.125rem;text-align:center;text-transform:capitalize}.lunar-calendar-description ul{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.lunar-calendar-description ul li{margin-top:.5rem}.lunar-calendar-thumbnails{display:flex;flex-direction:column}.thumbnails-group .thumbnails-title{font-weight:700;margin:1rem auto .5rem;text-align:center;text-transform:capitalize}.thumbnails-group .thumbnails{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.thumbnail{margin:.5rem .75rem}.thumbnail a{display:block}.thumbnail a img{vertical-align:top;width:12.5rem}.thumbnail a img:hover{box-shadow:.25rem .25rem 1rem gray}.lunar-calendar-accompanying-item{text-align:center}.lunar-calendar-accompanying-item-image{width:300px}.item .item-press{margin:auto auto .75rem;max-width:40.625rem}.item .item-press span:last-of-type{white-space:nowrap}.item .item-press span:last-of-type a img{max-height:1.5rem;position:relative;top:.375rem}.item{margin-bottom:1rem;width:90%}.item .feature-info{align-items:center;border-bottom:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;padding-bottom:1.25rem}.item .feature-image{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;max-width:700px;vertical-align:top;width:90vw}.item .feature-image.postcard{border:1px solid #666;max-width:600px}.item .feature-image.postcard.cachalot{border-radius:1rem}.item .feature-image.print{max-width:450px}.item .item-info-block{display:flex;flex-direction:column;justify-content:space-around;max-width:600px}.item .item-title{font-size:1.25rem;font-weight:700;margin:.5rem auto}.item .item-title span.normal{font-weight:400}.item .item-info-container{-webkit-padding-start:.75rem;margin:.5rem;padding-inline-start:.75rem}.item .payment-info{align-items:center;display:flex;justify-content:center;margin:.125rem auto .5rem}.item .item-price-container{font-size:1.375rem;font-weight:600;margin-right:.5rem;position:relative;top:.75rem}.item .quantity-label{font-size:.875rem;margin-left:.5rem}.item .item-form{align-items:stretch;display:flex}.item input[name=quantity]{border:1px solid #7f7f7f;font-size:.75rem;margin-right:.5rem;min-height:2.25rem;padding:0;text-align:center;width:2.5rem}.item input[value="Add to cart"]{background-color:#333;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.125rem;width:10rem}.item input[value="Add to cart"]:hover{background-color:#fbde84;border:2px solid #333;color:#000}.item .validation-message{color:red;font-size:.875rem}.item .detail-information .detail-image-pair{align-items:center;display:flex;flex-direction:column;justify-content:center}.item .detail-information .detail-image-pair img{height:90vw;margin:1rem .5rem auto;max-height:450px;max-width:450px;width:90vw}.item .detail-information .detail-image-pair img.lunar-calendar.recent-lunar-calendar{max-height:700px;max-width:700px}.item .item-description{margin:auto;max-width:80ch;padding-top:1rem}@media(min-width:576px){.item .feature-image{width:80vw}}@media(min-width:768px){.item .detail-information .detail-image-pair img,.item .feature-image{width:auto}}@media(min-width:992px){.item .item-info-block{flex-direction:column-reverse;padding-left:1rem}.item .payment-info{align-items:flex-start;flex-direction:column;margin:initial}.item .item-price-container{margin-bottom:1rem;top:auto}.item .feature-info{align-items:stretch;flex-direction:row}.item .detail-information .detail-image-pair{flex-direction:row}.item .detail-information .detail-image-pair img{height:450px;width:450px}}@media(min-width:1200px){.item .detail-information .detail-image-pair img{height:38vw;width:38vw}}.moon-space{max-height:450px;width:300px}.news-container{margin-bottom:.5rem}.moon-image-container{height:300px;margin:auto;overflow:hidden}.cloud{opacity:1;position:relative;transition:opacity 1.5s;z-index:1}.cloud.is-not-visible{opacity:0}.cloud-top{animation:cloud-top-frames 10s linear infinite;bottom:200px;width:140px}@keyframes cloud-top-frames{0%{transform:translateX(-140px)}to{transform:translateX(300px)}}.cloud-middle{animation:cloud-middle-frames 20s linear infinite;bottom:286px;width:160px}@keyframes cloud-middle-frames{0%{transform:translateX(-300px)}to{transform:translateX(300px)}}.cloud-bottom{animation:cloud-bottom-frames 6s linear infinite;bottom:175px;transform:rotate(45deg);width:180px}@keyframes cloud-bottom-frames{0%{transform:translateX(-180px)}to{transform:translateX(300px)}}.phase-container{align-items:center;display:flex;height:300px;justify-content:center;position:relative;z-index:1}.phase-container svg.waning{transform:scaleX(-1)}.sky-lines{background-color:#178d6a;bottom:300px;height:302px;margin:auto;position:relative}.sky-line{display:flex;height:2px;margin-bottom:2px}.sky-line.twenty-five .sky-segment{background-color:#08332c;width:2px}.sky-line.twenty-five .sky-segment.star{opacity:0}.sky-line.twenty-five .sky-segment.star:not(.twinkle){animation:opacity-reset .5s 1}@keyframes opacity-reset{0%{opacity:.5}to{opacity:0}}.sky-line.twenty-five .sky-segment.star.twinkle{animation:opacity-cycle infinite alternate-reverse}@keyframes opacity-cycle{0%{opacity:1}to{opacity:0}}.sky-line.twenty-five .sky-segment.star.twinkle.fade-1{animation-duration:.5s}.sky-line.twenty-five .sky-segment.star.twinkle.fade-2{animation-duration:.75s}.sky-line.twenty-five .sky-segment.star.twinkle.fade-3{animation-duration:1s}.sky-line.twenty-five .sky-segment.star.twinkle.fade-4{animation-duration:1.5s}.sky-line.twenty-five .sky-segment.star.twinkle.fade-5{animation-duration:2s}.moon-info{bottom:300px;margin-top:.75rem;position:relative;-webkit-user-select:none;user-select:none}.date-incrementor{align-items:center;display:flex;justify-content:space-between;margin:auto}.selected-phase-date{line-height:normal;text-align:center;width:198px}.selected-phase-date .day-month-date{font-size:1.25rem}.selected-phase-date .time-zone{font-size:.875rem}.increment-button{background-color:#fff;border:2px solid #555;border-radius:50%;display:flex;flex-direction:column;height:40px;justify-content:center;width:40px}.increment-button.is-not-visible{visibility:hidden}.increment-button:hover{background-color:#ccc}.increment-button svg.back{transform:rotate(180deg)}.info-for-display{margin-top:.5rem;text-align:center}.lunar-feature-buttons-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.lunar-feature-buttons-container .lunar-feature-button{margin:.25rem}.lunar-feature-button{background-color:#333;border:2px solid #333;border-radius:.5625rem;color:#fff;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:600;line-height:normal;padding:.25rem .75rem;text-decoration:none}.lunar-feature-button.selected,.lunar-feature-button:hover{background-color:#fff;color:#333}.lunar-feature-button.active.twenty-four{border-color:#a3469c}.lunar-feature-button.active.twenty-five{border-color:#178d6a}.play-year-button-container{display:flex;justify-content:center;margin-top:.5rem}.info-modal-container{bottom:44.5rem;display:flex;justify-content:center;position:relative;z-index:2}.info-modal{background-color:#fff;border-radius:.5625rem;opacity:.95;width:13rem}.info-modal-header{display:flex;justify-content:flex-end}.info-modal-close{background-color:#fff;border:none;color:#333;height:20px;margin:.625rem .625rem .125rem;padding:0;width:20px}.info-modal-body{padding:0 1.125rem .25rem}.info-modal-text{margin-bottom:.5rem}.info-modal-button-container{display:flex;flex-direction:column;justify-content:center;padding-bottom:.5rem}.info-modal-button-container button{margin:.25rem auto}.privacy-policy{margin-bottom:2rem;max-width:992px;padding-inline:1.5rem}h1{font-size:1.5rem;text-align:center}.shop-info{margin:auto;max-width:18.75rem;padding:0 1rem}.items-search{align-items:center;display:flex;flex-direction:column}.items-search span{text-align:center}.items-search input{padding:.5rem;width:94%}.filter-container{display:flex;flex-direction:column}.category-buttons-container{display:flex;justify-content:space-evenly;margin:1rem auto auto}.category-buttons-container.buttons-length-4{justify-content:space-between}.category-buttons-container .category-button{background-color:#0000;border:1px solid #666;border-radius:.375rem;color:#333;padding:.25rem .5rem}.category-buttons-container .category-button.selected,.category-buttons-container .category-button:hover{background-color:#333;color:#fff}.shop-cards{display:flex;flex-wrap:wrap;justify-content:center}.shop-link{border:1px solid #666;border-radius:.625rem;display:flex;flex-direction:column;margin:1rem;width:300px}.shop-link:hover{box-shadow:.25rem .25rem 1rem gray}.item-card-image{border-bottom:1px solid #666;border-top-left-radius:.5625rem;border-top-right-radius:.5625rem;min-height:300px;object-fit:cover}.item-card-image.postcard.cachalot{object-position:-.625rem}.item-card-image.postcard.hippopotamus,.item-card-image.postcard.rhode-island-whale{object-position:left}.item-card-image.postcard.great-white-shark{object-position:right}.item-card-info{padding:1rem;text-align:center}.item-card-title{font-weight:700}.item-card-category{margin-bottom:.5rem}.item-card-price{font-size:1.5rem}.item-preorder-text{color:#2e6049;font-weight:700}.item-sold-out{color:#a80e03;font-size:1rem;font-weight:700;text-transform:uppercase}@media(min-width:576px){.shop-info{max-width:none;width:33.125rem}.items-search input{width:17.5rem}.category-buttons-container{width:18.75rem}}#root{display:flex;flex-direction:column;min-height:100vh}html{scroll-behavior:smooth}body{color:#333;font-family:Open Sans,sans-serif;line-height:1.5rem;margin:0}main{display:flex;flex:1 1;justify-content:center;margin:auto auto 3rem;max-width:87.5rem;padding-top:60px}.text-link{font-weight:600;text-decoration:none}.text-link,.text-link:active,.text-link:link,.text-link:visited{color:#2e6049}.text-link.shop-link,.text-link.shop-link:active,.text-link.shop-link:link,.text-link.shop-link:visited{color:#333}.text-link:focus:not(.shop-link),.text-link:hover:not(.shop-link){color:#a3469c;cursor:pointer;text-decoration:underline}.text-link-light{color:#fff;text-decoration:none}.text-link-light:active,.text-link-light:link,.text-link-light:visited{color:#fff}.text-link-light:focus,.text-link-light:hover{color:#fbde84;text-decoration:underline}.ital{font-style:italic}.bold{font-weight:700}.not-found-error{text-align:center}@media(min-width:576px){main{padding-top:0}}
/*# sourceMappingURL=main.0ddccda5.css.map*/