@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&display=swap";:root{--hl-night:#14172E;--hl-night-2:#1F2344;--hl-ink:#191C33;--hl-ink-2:#4A4E69;--hl-moon:#FBF9F5;--hl-mist:#F2EFF8;--hl-line:#E3DDF0;--hl-lav:#8C82D8;--hl-gold:#F0C97A;--hl-gold-dk:#E2B55C;--hl-r:14px;--hl-r-lg:22px;--hl-serif:"Fraunces",ui-serif,Georgia,serif;--ec-ink:var(--hl-ink);--ec-ink-2:var(--hl-ink-2);--ec-cream:var(--hl-mist);--ec-sand:var(--hl-mist);--ec-line:var(--hl-line);--ec-accent:var(--hl-night);--ec-accent-dk:#0B0D1C;--ec-ok:#2F6B4F;--ec-r:var(--hl-r);--ec-r-lg:var(--hl-r-lg) }.hl,.ec{color:var(--hl-ink);font-family:var(--font-body--family)}.hl *,.ec *{box-sizing:border-box}.hl-wrap{max-width:1140px;margin:0 auto;padding:64px 16px}@media(min-width:750px){.hl-wrap{padding:96px 32px}}.hl-dark{background:var(--hl-night);color:#edebf7}.hl-dark .hl-h2,.hl-dark .hl-h1{color:#fff}.hl-mist{background:var(--hl-mist)}.hl-moon{background:var(--hl-moon)}.hl-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--hl-lav);margin:0 0 12px}.hl-h1,.hl-h2,.hl-h3{font-family:var(--hl-serif);font-weight:600;letter-spacing:-.015em;line-height:1.08;margin:0 0 14px;color:var(--hl-ink)}.hl-h1{font-size:36px}.hl-h2{font-size:30px}.hl-h3{font-size:20px;line-height:1.25}@media(min-width:750px){.hl-h1{font-size:60px}.hl-h2{font-size:44px}}.hl-lead{font-size:17px;line-height:1.6;color:var(--hl-ink-2);margin:0 0 24px;max-width:580px}.hl-dark .hl-lead{color:#c9c6e3}.hl-center{text-align:center}.hl-center .hl-lead{margin-inline:auto}.hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 32px;border-radius:999px;background:var(--hl-gold);color:var(--hl-night)!important;font-weight:700;font-size:16px;text-decoration:none;border:0;cursor:pointer;transition:transform .15s,background .15s;box-shadow:0 10px 30px -12px #f0c97ab3}.hl-btn:hover{background:var(--hl-gold-dk);transform:translateY(-1px)}.hl-btn--ink{background:var(--hl-night);color:#fff!important;box-shadow:none}.hl-btn--ink:hover{background:#0b0d1c}.hl-btn--block{width:100%}@media(min-width:750px){.hl-btn--block{width:auto}}.hl-micro{font-size:13px;margin:14px 0 0;opacity:.85}.hl-ico{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hl-grid{display:grid;gap:20px}@media(min-width:750px){.hl-grid--2{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px}.hl-grid--3{grid-template-columns:repeat(3,1fr)}.hl-grid--4{grid-template-columns:repeat(4,1fr)}}.hl-img{width:100%;height:auto;display:block;border-radius:var(--hl-r-lg)}.hl-hero{position:relative;overflow:hidden;background:radial-gradient(1200px 500px at 80% -10%,#2D3266 0%,transparent 60%),var(--hl-night)}.hl-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 12% 18%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 32% 72%,#fff6 50%,transparent 51%),radial-gradient(1.5px 1.5px at 58% 28%,#fff9 50%,transparent 51%),radial-gradient(1px 1px at 78% 62%,#fff5 50%,transparent 51%),radial-gradient(1px 1px at 88% 12%,#fff7 50%,transparent 51%),radial-gradient(1px 1px at 22% 88%,#fff5 50%,transparent 51%);pointer-events:none}.hl-hero .hl-wrap{position:relative;padding-top:28px;padding-bottom:56px}@media(min-width:750px){.hl-hero .hl-wrap{padding-top:72px;padding-bottom:96px}}.hl-hero__media{position:relative}.hl-hero__media img{aspect-ratio:1/1;object-fit:cover;background:#fff;border-radius:28px;box-shadow:0 40px 80px -30px #0009}.hl-moonbadge{position:absolute;left:-10px;bottom:18px;background:var(--hl-moon);color:var(--hl-ink);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;gap:8px;align-items:center;box-shadow:0 12px 30px -12px #00000080}@media(max-width:749px){.hl-moonbadge{left:10px}}.hl-checks{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 18px;font-size:14px}.hl-checks li{display:flex;gap:8px;align-items:center}.hl-checks .hl-ico{color:var(--hl-gold)}.hl-bar{background:var(--hl-night-2);color:#dad7f0;font-size:14px}.hl-bar ul{list-style:none;margin:0 auto;max-width:1140px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:750px){.hl-bar ul{grid-template-columns:repeat(4,1fr);padding:18px 32px}}.hl-bar li{display:flex;gap:10px;align-items:center;justify-content:center}.hl-bar .hl-ico{color:var(--hl-gold)}.hl-card{background:#fff;border:1px solid var(--hl-line);border-radius:var(--hl-r-lg);padding:26px}.hl-card__ico{width:48px;height:48px;border-radius:50%;background:var(--hl-mist);display:grid;place-items:center;color:var(--hl-night);margin-bottom:14px}.hl-card__ico .hl-ico{width:24px;height:24px}.hl-card h3{font-family:var(--hl-serif);font-size:20px;margin:0 0 8px;font-weight:600}.hl-card p{margin:0;font-size:15px;line-height:1.6;color:var(--hl-ink-2)}.hl-steps{counter-reset:s;display:grid;gap:20px}@media(min-width:750px){.hl-steps{grid-template-columns:repeat(3,1fr);gap:28px}}.hl-step{position:relative;padding-top:62px}.hl-step:before{counter-increment:s;content:"0" counter(s);position:absolute;top:0;left:0;font-family:var(--hl-serif);font-size:44px;line-height:1;color:var(--hl-lav)}.hl-step h3{font-family:var(--hl-serif);font-size:21px;margin:0 0 6px;font-weight:600}.hl-step p{margin:0;color:var(--hl-ink-2);line-height:1.6}.hl-dark .hl-step h3{color:#fff}.hl-dark .hl-step p{color:#c9c6e3}.hl-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--hl-line);border-radius:var(--hl-r-lg);overflow:hidden;font-size:15px}.hl-table th,.hl-table td{padding:16px 12px;text-align:center;border-bottom:1px solid var(--hl-line)}.hl-table tr:last-child td{border-bottom:0}.hl-table th:first-child,.hl-table td:first-child{text-align:left;padding-left:18px}.hl-table thead th{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--hl-ink-2);font-weight:600}.hl-table .is-us{background:var(--hl-night);color:#fff}.hl-table thead .is-us{color:var(--hl-gold)}.hl-yes{color:#2f6b4f;font-weight:700}.hl-no{color:#b5b2c6}.hl-table .is-us .hl-yes{color:var(--hl-gold)}.hl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.hl-uses{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:750px){.hl-uses{grid-template-columns:repeat(4,1fr);gap:20px}}.hl-use{border-radius:var(--hl-r-lg);padding:22px;background:var(--hl-night-2);color:#fff;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end}.hl-use .hl-ico{color:var(--hl-gold)}.hl-use strong{font-family:var(--hl-serif);font-size:20px;font-weight:600}.hl-use span{font-size:14px;color:#c9c6e3;margin-top:4px}.hl-offer{display:grid;gap:16px;max-width:820px;margin:0 auto}@media(min-width:750px){.hl-offer{grid-template-columns:1fr 1fr}}.hl-offer__card{position:relative;border:1.5px solid var(--hl-line);border-radius:var(--hl-r-lg);padding:28px;background:#fff;display:flex;flex-direction:column;gap:6px}.hl-offer__card--best{border-color:var(--hl-night);box-shadow:0 20px 50px -30px #14172e99}.hl-offer__tag{position:absolute;top:-12px;left:20px;background:var(--hl-gold);color:var(--hl-night);font-size:12px;font-weight:700;padding:4px 12px;border-radius:99px}.hl-offer__title{font-family:var(--hl-serif);font-size:22px;font-weight:600}.hl-offer__price{font-size:30px;font-weight:700}.hl-offer__note{font-size:14px;color:var(--hl-ink-2);margin-bottom:12px}.hl-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hl-line);border:1px solid var(--hl-line);border-radius:var(--hl-r-lg);overflow:hidden}@media(min-width:750px){.hl-specs{grid-template-columns:repeat(3,1fr)}}.hl-spec{background:#fff;padding:20px}.hl-spec small{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--hl-ink-2);margin-bottom:4px}.hl-spec b{font-size:16px}.hl-fine{font-size:12px;color:var(--hl-ink-2);margin-top:12px}.hl-dark .hl-fine{color:#a9a6c6}.ec-wrap{max-width:1140px;margin:0 auto;padding:64px 16px}@media(min-width:750px){.ec-wrap{padding:96px 32px}}.ec-bg-cream,.ec-bg-sand{background:var(--hl-mist)}.ec-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--hl-lav);font-weight:600;margin:0 0 10px}.ec-h1,.ec-h2{font-family:var(--hl-serif);font-weight:600;letter-spacing:-.015em;line-height:1.1;margin:0 0 12px;color:var(--hl-ink)}.ec-h1{font-size:32px}.ec-h2{font-size:30px}@media(min-width:750px){.ec-h1{font-size:48px}.ec-h2{font-size:42px}}.ec-lead{font-size:16px;line-height:1.6;color:var(--hl-ink-2);margin:0 0 20px;max-width:560px}.ec-center{text-align:center}.ec-center .ec-lead{margin-inline:auto}.ec-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border-radius:999px;background:var(--hl-night);color:#fff!important;font-weight:700;text-decoration:none}.ec-micro{font-size:14px;color:var(--hl-ink-2);margin:12px 0 0}.ec-ico{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6}.ec-check{color:var(--hl-lav)}.ec-grid{display:grid;gap:20px}@media(min-width:750px){.ec-grid--3{grid-template-columns:repeat(3,1fr)}.ec-grid--2{grid-template-columns:1fr 1fr}}.ec-card{background:#fff;border:1px solid var(--hl-line);border-radius:var(--hl-r-lg);padding:24px}.ec-card h3{font-family:var(--hl-serif);font-size:19px;margin:8px 0 6px;font-weight:600;color:var(--hl-ink)}.ec-card p{font-size:15px;line-height:1.55;margin:0;color:var(--hl-ink-2)}.ec-faq{max-width:760px;margin:0 auto}.ec-faq details{border-bottom:1px solid var(--hl-line)}.ec-faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;font-weight:600;font-size:16px;position:relative}.ec-faq summary::-webkit-details-marker{display:none}.ec-faq summary:after{content:"+";position:absolute;right:4px;top:15px;font-size:24px;font-weight:400;color:var(--hl-lav)}.ec-faq details[open] summary:after{content:"\2013"}.ec-faq .ec-faq__a{padding:0 0 20px;color:var(--hl-ink-2);font-size:15px;line-height:1.65}.ec-reviews__grid{display:grid;gap:12px}@media(min-width:750px){.ec-reviews__grid{grid-template-columns:repeat(3,1fr)}}.ec-review{background:#fff;border:1px solid var(--hl-line);border-radius:var(--hl-r-lg);padding:18px;font-size:15px}.ec-stars{color:#e2b55c;letter-spacing:2px}.ec-review__meta{font-size:13px;color:var(--hl-ink-2);margin:6px 0}.ec-verified{color:var(--ec-ok);font-weight:600}.ec-placeholder{outline:2px dashed #d33;position:relative}.ec-placeholder:before{content:"PLACEHOLDER \2014  REPLACE WITH REAL CUSTOMER REVIEW";display:block;font-size:11px;font-weight:700;color:#d33;margin-bottom:6px}.ec-announce{background:var(--hl-night);color:#edebf7;text-align:center;font-size:13px;padding:9px 16px;letter-spacing:.02em}.ec-announce a{color:#edebf7;text-decoration:none}.ec-inline-trust{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--hl-ink-2);margin:0}.ec-pack{display:grid;gap:10px;margin:4px 0}.ec-pack__label{font-size:14px;font-weight:600;margin:0}.ec-pack__opt{display:flex;align-items:center;gap:12px;border:1.5px solid var(--hl-line);border-radius:var(--hl-r);padding:15px;cursor:pointer;background:#fff;position:relative}.ec-pack__opt input{accent-color:var(--hl-night);width:18px;height:18px;margin:0}.ec-pack__opt:has(input:checked){border-color:var(--hl-night);background:var(--hl-mist)}.ec-pack__main{flex:1;display:flex;flex-direction:column}.ec-pack__name{font-weight:700;font-size:15px}.ec-pack__sub{font-size:13px;color:var(--hl-ink-2)}.ec-pack__price{font-weight:700;font-size:16px;text-align:right}.ec-pack__save{display:block;font-size:12px;color:#2f6b4f;font-weight:700}.ec-pack__tag{position:absolute;top:-10px;right:12px;background:var(--hl-gold);color:var(--hl-night);font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px}.ec-has-pack .quantity-selector-wrapper{display:none!important}.ec-delivery{display:grid;gap:10px;background:var(--hl-mist);border-radius:var(--hl-r);padding:16px;font-size:14px}.ec-delivery div{display:flex;gap:10px;align-items:flex-start}.ec-delivery strong{font-weight:600}.ec-checklist{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:15px}.ec-checklist li{display:flex;gap:10px;align-items:flex-start}.product-details .add-to-cart-button,.product-details button[name=add]{background:var(--hl-night)!important;color:#fff!important;border-color:var(--hl-night)!important;min-height:56px;border-radius:999px!important;font-size:16px!important;font-weight:700!important}.product-details .add-to-cart-button:hover{background:#0b0d1c!important}.sticky-add-to-cart button[name=add],.sticky-add-to-cart .add-to-cart-button{background:var(--hl-night)!important;color:#fff!important;border-radius:999px!important}.product-details h1{font-family:var(--hl-serif);font-weight:600;font-size:28px;line-height:1.12;letter-spacing:-.015em}@media(min-width:750px){.product-details h1{font-size:38px}}@media(max-width:749px){.product-information{padding-top:0!important;margin-top:0!important}.product-information media-gallery,.product-information .product-information__media{margin-top:0!important;padding-top:0!important}}.header-logo [data-testid=header-logo]{font-size:0!important;line-height:1}.header-logo [data-testid=header-logo]:after{content:"Hushlune";font-family:var(--hl-serif);font-weight:600;font-size:26px;letter-spacing:-.01em;color:var(--hl-ink)}.header-logo [data-testid=header-logo]:before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;border-radius:50%;box-shadow:inset -4px -1px 0 0 var(--hl-lav);transform:rotate(-20deg);vertical-align:1px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/eggcraft.css.map */
