@import"https://fonts.googleapis.com/css2?family=Charm:wght@400;700&family=Forum&display=swap";.site-header[data-v-4fb532aa]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background-color:#353637d9;box-shadow:0 10px 30px #00000040;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.site-header.scrolled[data-v-4fb532aa]{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#35363780;box-shadow:none}.container[data-v-4fb532aa]{margin:0 auto;max-width:1400px;padding:.5rem}.header-inner[data-v-4fb532aa]{justify-content:space-between}.header-inner[data-v-4fb532aa],.logo[data-v-4fb532aa]{align-items:center;display:flex}.logo[data-v-4fb532aa]{flex-direction:column;gap:.5rem;text-align:center}.logo img[data-v-4fb532aa]{filter:brightness(0) invert(1);height:60px;transition:opacity .3s ease;width:auto}.logo img[data-v-4fb532aa]:hover{opacity:.85}.header-values[data-v-4fb532aa]{align-items:center;color:#e7e4dfcc;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.18rem;margin:0;text-transform:uppercase}.header-values .separator[data-v-4fb532aa]{opacity:.6}.nav-cluster[data-v-4fb532aa]{align-items:center;display:flex;gap:1.5rem;margin-left:auto}.nav-cluster>.primary-nav[data-v-4fb532aa]{margin-left:auto;order:1}.nav-cluster>.cart-button[data-v-4fb532aa]{margin-left:1rem;order:2}.nav-cluster>.menu-toggle[data-v-4fb532aa]{margin-left:.5rem;order:3}.primary-nav[data-v-4fb532aa]{align-items:center;display:flex;gap:1.5rem}.cart-button[data-v-4fb532aa]{align-items:center;background:transparent;border:none;color:#e7e4dfd9;cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem;position:relative;transition:color .2s ease,transform .2s ease}.cart-button svg[data-v-4fb532aa]{height:28px;width:28px;stroke-width:2}.cart-button[data-v-4fb532aa]:hover{color:#96784e;transform:scale(1.05)}.cart-button[data-v-4fb532aa]:focus-visible{border-radius:6px;outline:2px solid #96784e;outline-offset:2px}.cart-badge[data-v-4fb532aa]{background:#96784e;border:2px solid #353637;border-radius:999px;color:#e6e3de;display:flex;font-size:.7rem;font-weight:700;height:20px;line-height:1;min-width:20px;padding:0 4px;position:absolute;right:4px;top:4px}.cart-badge[data-v-4fb532aa],.nav-link[data-v-4fb532aa]{align-items:center;justify-content:center}.nav-link[data-v-4fb532aa]{border:1px solid transparent;border-radius:999px;color:#e7e4dfd9;display:inline-flex;font-size:.95rem;font-weight:600;margin:-.5rem;padding:.35rem .9rem;text-decoration:none;text-transform:uppercase;transition:color .25s ease,border-color .25s ease,background-color .25s ease}.nav-link[data-v-4fb532aa]:hover{color:#e6e3de}.nav-link.active[data-v-4fb532aa]{background-color:#e7e4dfcc;border-color:#e7e4dfcc;color:#445347}.menu-toggle[data-v-4fb532aa]{background:transparent;border:none;cursor:pointer;display:none;margin:0;padding:.5rem}.menu-icon[data-v-4fb532aa]{display:flex;flex-direction:column;gap:6px;width:26px}.menu-icon span[data-v-4fb532aa]{background:#e6e3de;border-radius:999px;height:3px;transition:transform .3s ease,opacity .3s ease}.menu-icon.open span[data-v-4fb532aa]:first-child{transform:translateY(9px) rotate(45deg)}.menu-icon.open span[data-v-4fb532aa]:nth-child(2){opacity:0}.menu-icon.open span[data-v-4fb532aa]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.sr-only[data-v-4fb532aa]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:768px){.container[data-v-4fb532aa]{padding:1rem 1.25rem}.header-inner[data-v-4fb532aa]{justify-content:center;position:relative}.logo img[data-v-4fb532aa]{height:52px}.logo[data-v-4fb532aa]{margin:0 auto}.header-values[data-v-4fb532aa]{font-size:.75rem;letter-spacing:.14rem}.nav-cluster[data-v-4fb532aa]{gap:.5rem;margin-left:0;position:relative}.primary-nav[data-v-4fb532aa]{align-items:flex-start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#353637eb;border:1px solid hsla(38,14%,89%,.1);border-radius:16px;box-shadow:0 20px 40px #00000059;flex-direction:column;gap:1rem;margin-left:0;min-width:220px;opacity:0;order:0;padding:1.5rem;pointer-events:none;position:absolute;right:clamp(.5rem,3vw,1rem);top:100%;transform:translateY(12px);transition:opacity .25s ease}.primary-nav.open[data-v-4fb532aa]{opacity:1;pointer-events:auto}.menu-toggle[data-v-4fb532aa]{align-items:center;display:flex;justify-content:center;order:0;position:absolute;right:clamp(.75rem,4vw,1.25rem);top:50%;transform:translateY(-50%)}.nav-link[data-v-4fb532aa]{font-size:.9rem}.cart-button[data-v-4fb532aa]{left:clamp(.75rem,4vw,1.25rem);order:0;padding:.25rem;position:absolute;top:50%;transform:translateY(-50%)}.cart-button svg[data-v-4fb532aa]{height:24px;width:24px}.cart-badge[data-v-4fb532aa]{font-size:.65rem;height:18px;min-width:18px}}.floating-book-now[data-v-b486f534]{align-items:center;background:linear-gradient(135deg,#353637d9,#35363759);border:none;border-radius:50px;bottom:2rem;box-shadow:0 12px 30px #35363759;color:#e6e3de;cursor:pointer;display:inline-flex;gap:.5rem;padding:1rem 2rem;position:fixed;right:2rem;text-decoration:none;transition:all .3s ease;z-index:1500}.floating-book-now svg[data-v-b486f534]{height:24px;width:24px}.floating-book-now[data-v-b486f534]:hover{box-shadow:0 16px 34px #35363773;transform:translateY(-4px)}.floating-book-now[data-v-b486f534]:active{transform:translateY(-2px)}@media (max-width:768px){.floating-book-now[data-v-b486f534]{bottom:1.5rem;padding:1rem 1.5rem;right:1.5rem}.floating-book-now svg[data-v-b486f534]{height:24px;width:24px}}.back-to-top[data-v-ba06e4b3]{align-items:center;background:linear-gradient(135deg,#353637d9,#35363759);border:none;border-radius:50%;bottom:2rem;box-shadow:0 12px 30px #35363759;color:#e6e3de;cursor:pointer;display:flex;height:52px;justify-content:center;left:2rem;position:fixed;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease;width:52px;z-index:1400}.back-to-top svg[data-v-ba06e4b3]{height:28px;width:28px}.back-to-top[data-v-ba06e4b3]:hover{box-shadow:0 16px 34px #35363773;transform:translateY(-4px)}.back-to-top[data-v-ba06e4b3]:active{transform:translateY(-1px)}@media (max-width:768px){.back-to-top[data-v-ba06e4b3]{bottom:1.5rem;height:48px;left:1.5rem;width:48px}.back-to-top svg[data-v-ba06e4b3]{height:24px;width:24px}}@media (max-width:576px){.back-to-top[data-v-ba06e4b3]{bottom:1rem;height:44px;left:1rem;width:44px}}.site-footer[data-v-21e0a4b5]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#353637e6,#353637fa);border-top:1px solid hsla(58,13%,45%,.3);color:#e6e3de;margin-top:auto;padding:2rem 0 1.5rem;position:relative;z-index:10}.site-footer .container[data-v-21e0a4b5]{margin:0 auto;max-width:1200px;padding:0 1.5rem}.site-footer .footer-content[data-v-21e0a4b5]{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.site-footer .footer-section h4[data-v-21e0a4b5]{font-size:1.2rem;font-weight:600;margin-bottom:0}.site-footer .footer-section p[data-v-21e0a4b5]{line-height:1.4;margin-bottom:0;opacity:.9}.site-footer .footer-section .tagline[data-v-21e0a4b5]{font-family:Charm,cursive}.site-footer .footer-section address[data-v-21e0a4b5]{font-style:normal}.site-footer .footer-section address p[data-v-21e0a4b5]{margin-bottom:0}.site-footer .footer-section a[data-v-21e0a4b5]{color:#e7e4dfe6;display:inline-block;text-decoration:none;transition:all .2s ease}.site-footer .footer-section a[data-v-21e0a4b5]:hover{color:#e6e3de;transform:translate(2px)}.site-footer .footer-section .book-link[data-v-21e0a4b5],.site-footer .footer-section .directions-link[data-v-21e0a4b5]{color:#96784e;display:inline-block;font-weight:600;margin-top:.5rem}.site-footer .footer-section .book-link[data-v-21e0a4b5]:hover,.site-footer .footer-section .directions-link[data-v-21e0a4b5]:hover{color:#838264}.site-footer .footer-brand .footer-logo[data-v-21e0a4b5]{align-items:center;display:inline-flex;justify-content:center;margin-bottom:.5rem}.site-footer .footer-brand .footer-logo img[data-v-21e0a4b5]{filter:brightness(0) invert(1);height:auto;max-width:180px;width:100%}.site-footer .footer-links ul[data-v-21e0a4b5]{display:grid;list-style:none;margin:.5rem 0 0;padding:0}.site-footer .footer-links li a[data-v-21e0a4b5]{font-size:.85rem;letter-spacing:.08rem;text-transform:uppercase}.site-footer .social-links[data-v-21e0a4b5]{display:flex;gap:1rem;margin-top:1.5rem}.site-footer .social-link[data-v-21e0a4b5]{align-items:center;background:#e7e4df1a;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.site-footer .social-link.instagram[data-v-21e0a4b5]:hover{background:linear-gradient(135deg,#96784e,#838264);transform:translateY(-3px)}.site-footer .footer-bottom[data-v-21e0a4b5]{border-top:1px solid hsla(38,14%,89%,.1);padding-top:2rem;text-align:center}.site-footer .footer-bottom p[data-v-21e0a4b5]{font-size:.9rem;opacity:.6}@media (max-width:768px){.site-footer[data-v-21e0a4b5]{padding:4rem 0 2rem}.site-footer .footer-content[data-v-21e0a4b5]{gap:2rem;grid-template-columns:1fr}}.cart-overlay[data-v-f8efbbd8]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#35363773;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:1.5rem;position:fixed;z-index:2000}.cart-modal[data-v-f8efbbd8]{background:#e6e3de;border:1px solid rgba(68,83,71,.2);border-radius:20px;box-shadow:0 30px 80px #35363740;color:#445347;display:flex;flex-direction:column;height:100%;max-width:500px;overflow:hidden;padding:2rem 1.5rem;width:min(500px,100%)}.cart-modal__header[data-v-f8efbbd8]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.cart-modal__title-group[data-v-f8efbbd8]{display:flex;flex-direction:column;gap:.125rem}.cart-modal__header-actions[data-v-f8efbbd8]{align-items:center;display:inline-flex;gap:.5rem}.clear-cart-icon[data-v-f8efbbd8]{align-items:center;background:#96784e1f;border:1px solid rgba(150,120,78,.35);border-radius:50%;box-shadow:0 12px 28px #96784e2e;color:#b09267;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:transform .2s ease,background .2s ease,color .2s ease;width:38px}.clear-cart-icon svg[data-v-f8efbbd8]{height:20px;width:20px}.clear-cart-icon[data-v-f8efbbd8]:focus-visible,.clear-cart-icon[data-v-f8efbbd8]:hover{background:#96784e38;color:#bea582;transform:translateY(-1px)}.clear-cart-icon[data-v-f8efbbd8]:disabled{box-shadow:none;cursor:not-allowed;opacity:.4;transform:none}.cart-modal__title[data-v-f8efbbd8]{color:#445347;font-size:clamp(1.5rem,2vw,1.75rem);margin:0}.cart-modal__count[data-v-f8efbbd8]{color:#445347b3;font-size:.95rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.close-btn[data-v-f8efbbd8]{align-items:center;background:#44534714;border:1px solid rgba(68,83,71,.2);border-radius:50%;color:#445347;cursor:pointer;display:inline-flex;font-size:1.5rem;height:38px;justify-content:center;line-height:1;transition:transform .2s ease,background .2s ease;width:38px}.close-btn[data-v-f8efbbd8]:focus-visible,.close-btn[data-v-f8efbbd8]:hover{background:#44534729;transform:rotate(90deg)}.cart-modal__body[data-v-f8efbbd8]{flex:1;margin:-1rem;overflow-y:auto;padding:0 1rem}.cart-items[data-v-f8efbbd8]{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.cart-item[data-v-f8efbbd8]{border-bottom:1px solid rgba(68,83,71,.15);display:grid;gap:1rem;grid-template-columns:80px 1fr auto;padding-bottom:1rem}.cart-item__media[data-v-f8efbbd8]{align-items:center;background:#44534714;border-radius:12px;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}.cart-item__image[data-v-f8efbbd8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-item__placeholder[data-v-f8efbbd8]{color:#44534799;font-size:.75rem;padding:0 .25rem;text-align:center}.cart-item__details[data-v-f8efbbd8]{color:#445347;display:flex;flex-direction:column;gap:.125rem}.cart-item__title[data-v-f8efbbd8]{font-size:1rem;font-weight:600;margin:0}.cart-item__variant[data-v-f8efbbd8]{color:#445347b3;font-size:.85rem;margin:0}.cart-item__price[data-v-f8efbbd8]{color:#445347e6;font-size:.9rem;margin:0}.quantity-controls[data-v-f8efbbd8]{gap:.125rem;margin-top:.125rem}.quantity-btn[data-v-f8efbbd8],.quantity-controls[data-v-f8efbbd8]{align-items:center;display:inline-flex}.quantity-btn[data-v-f8efbbd8]{background:#4453471a;border:1px solid rgba(68,83,71,.25);border-radius:50%;color:#445347;cursor:pointer;font-size:1.1rem;height:32px;justify-content:center;line-height:1;transition:background .2s ease,transform .2s ease;width:32px}.quantity-btn[data-v-f8efbbd8]:focus-visible,.quantity-btn[data-v-f8efbbd8]:hover{background:#4453472e;transform:translateY(-1px)}.quantity-input[data-v-f8efbbd8]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:#e6e3de;border:1px solid rgba(68,83,71,.25);border-radius:999px;color:#445347;font-weight:600;height:36px;text-align:center;width:48px}.quantity-input[data-v-f8efbbd8]:focus-visible{outline:2px solid rgba(150,120,78,.6);outline-offset:2px}.quantity-input[data-v-f8efbbd8]::-webkit-inner-spin-button,.quantity-input[data-v-f8efbbd8]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.cart-item__meta[data-v-f8efbbd8]{align-items:flex-end;display:flex;flex-direction:column;gap:.125rem;text-align:right}.cart-item__total[data-v-f8efbbd8]{color:#445347;font-weight:600;margin:0}.cart-item__remove[data-v-f8efbbd8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#445347a6;cursor:pointer;font-size:.85rem;text-decoration:underline;text-underline-offset:2px}.cart-item__remove[data-v-f8efbbd8]:focus-visible,.cart-item__remove[data-v-f8efbbd8]:hover{color:#96784e}.cart-modal__empty[data-v-f8efbbd8]{align-items:center;color:#445347;display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}.cart-modal__empty-title[data-v-f8efbbd8]{font-size:1.25rem;margin:0}.cart-modal__empty-copy[data-v-f8efbbd8]{color:#445347b3;margin:0;max-width:24ch}.cart-modal__footer[data-v-f8efbbd8]{border-top:1px solid rgba(68,83,71,.15);display:grid;gap:1rem;margin-top:1.5rem;padding-top:1.5rem}.cart-subtotal[data-v-f8efbbd8]{align-items:center;display:flex;font-weight:600;justify-content:space-between}.cart-subtotal__label[data-v-f8efbbd8]{color:#445347b3;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.cart-subtotal__value[data-v-f8efbbd8]{color:#445347;font-size:1.15rem}.cart-shipping-note[data-v-f8efbbd8]{color:#44534799;font-size:.85rem;margin:0}.cart-error[data-v-f8efbbd8]{background:#96784e1f;border-radius:8px;color:#6e5839;font-size:.9rem;margin:0;padding:.125rem .25rem}.checkout-btn[data-v-f8efbbd8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#445347,#526455);border:none;border-radius:999px;box-shadow:0 18px 40px #44534738;color:#f3f2ef;cursor:pointer;font-size:1rem;font-weight:600;padding:.5rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.checkout-btn[data-v-f8efbbd8]:focus-visible,.checkout-btn[data-v-f8efbbd8]:hover{box-shadow:0 24px 48px #44534747;transform:translateY(-2px)}.checkout-btn[data-v-f8efbbd8]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.continue-shopping[data-v-f8efbbd8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(68,83,71,.3);border-radius:999px;color:#445347;cursor:pointer;font-size:.95rem;font-weight:600;padding:.5rem 1.5rem;transition:background .2s ease,color .2s ease}.continue-shopping[data-v-f8efbbd8]:focus-visible,.continue-shopping[data-v-f8efbbd8]:hover{background:#4453471a;color:#364239}.cart-overlay-fade-enter-active[data-v-f8efbbd8],.cart-overlay-fade-leave-active[data-v-f8efbbd8]{transition:opacity .25s ease}.cart-overlay-fade-enter-from[data-v-f8efbbd8],.cart-overlay-fade-leave-to[data-v-f8efbbd8]{opacity:0}.cart-modal-slide-enter-active[data-v-f8efbbd8],.cart-modal-slide-leave-active[data-v-f8efbbd8]{transition:transform .3s ease-out,opacity .3s ease-out}.cart-modal-slide-enter-from[data-v-f8efbbd8],.cart-modal-slide-leave-to[data-v-f8efbbd8]{opacity:0;transform:translate(100%)}@media (max-width:576px){.cart-overlay[data-v-f8efbbd8]{padding:0}.cart-modal[data-v-f8efbbd8]{border-radius:0;max-width:none;padding:1.5rem 1rem;width:100%}.cart-item[data-v-f8efbbd8]{align-items:start;grid-template-areas:"media meta" "media details";grid-template-columns:64px 1fr}.cart-item__media[data-v-f8efbbd8]{grid-area:media;height:64px;width:64px}.cart-item__meta[data-v-f8efbbd8]{align-items:center;flex-direction:row;gap:.5rem;grid-area:meta;justify-content:space-between}.cart-item__details[data-v-f8efbbd8]{grid-area:details;margin-top:.25rem}}.toast-container[data-v-631cc45a]{align-items:flex-end;bottom:clamp(1.5rem,6vw,3rem);display:flex;flex-direction:column;gap:.5rem;max-width:360px;pointer-events:none;position:fixed;right:clamp(1rem,5vw,2rem);z-index:3000}.toast[data-v-631cc45a]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#353637eb;border:1px solid hsla(38,14%,89%,.08);border-left:3px solid transparent;border-radius:14px;box-shadow:0 18px 45px #35363773,0 6px 18px #35363766;display:flex;gap:1rem;justify-content:space-between;padding:.5rem 1rem;pointer-events:auto}.toast--success[data-v-631cc45a]{border-left-color:#96784e}.toast--error[data-v-631cc45a]{border-left-color:#dc3545}.toast--info[data-v-631cc45a]{border-left-color:#445347cc}.toast__message[data-v-631cc45a]{color:#e7e4dfe6;font-size:.95rem;font-weight:600;letter-spacing:.02em}.toast__actions[data-v-631cc45a]{align-items:center;display:inline-flex;gap:.5rem}.toast__action[data-v-631cc45a]{background:#e7e4df0f;border:1px solid rgba(150,120,78,.6);border-radius:999px;color:#e7e4dfeb;cursor:pointer;font-size:.85rem;font-weight:600;padding:.4rem 1rem;transition:background-color .2s ease,color .2s ease}.toast__action[data-v-631cc45a]:hover{background:#96784e2e;color:#e6e3de}.toast__action[data-v-631cc45a]:focus-visible{outline:2px solid rgba(150,120,78,.8);outline-offset:2px}.toast__close[data-v-631cc45a]{align-items:center;background:transparent;border:none;color:#e7e4df8c;cursor:pointer;display:flex;font-size:1.5rem;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.toast__close[data-v-631cc45a]:hover{color:#e7e4dfd9}.toast-enter-active[data-v-631cc45a],.toast-leave-active[data-v-631cc45a]{transition:all .35s ease}.toast-enter-from[data-v-631cc45a]{opacity:0;transform:translateY(20px) scale(.98)}.toast-leave-to[data-v-631cc45a]{opacity:0;transform:translateY(10px) scale(.96)}@media (max-width:576px){.toast-container[data-v-631cc45a]{align-items:stretch;bottom:clamp(1rem,12vw,2rem);left:1rem;max-width:none;right:1rem}}.layout-wrapper{background:#353637 url(/images/primary/galaxyBackground.png) no-repeat 50%;background-attachment:fixed;background-size:cover;color:#e6e3de;display:flex;flex-direction:column;font-family:Forum,serif;min-height:100vh;position:relative}.main-content{background:transparent}.main-content,.page-content{display:flex;flex:1;flex-direction:column;position:relative;z-index:2}.page-content{background-color:transparent;margin-top:1rem}.wp-content{color:#333}.wp-content p{display:block;line-height:1.2;margin-bottom:1rem}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{color:#222;display:block;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.wp-content ol,.wp-content ul{display:block;margin-bottom:1rem;margin-left:1.5rem}.wp-content ol li,.wp-content ul li{display:list-item;margin-bottom:.5rem}.wp-content img{display:block;height:auto;margin:1rem 0;max-width:100%}.wp-content a{color:#06c;text-decoration:underline}.wp-content a:hover{color:#049}
