.ast-site-footer{align-items:end;background:#080807;border-top:1px solid rgba(216,206,190,.14);color:#e8e1d5;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto auto;padding:38px clamp(22px,7vw,88px)}.ast-site-footer__brand{font-family:Cinzel,Georgia,serif;font-size:1.55rem;letter-spacing:.28em;text-transform:uppercase}.ast-site-footer p,.ast-site-footer small{color:#e8e1d5d6}.ast-site-footer a{align-items:center;color:#e8e1d5e6;display:inline-flex;font-size:.86rem;min-height:40px;min-width:40px;text-decoration:none;text-transform:uppercase}.ast-site-footer__links{display:flex;flex-wrap:wrap;gap:14px}.ast-site-footer__note{border:1px solid rgba(216,206,190,.18);color:#e8e1d5db;font-size:.8rem;letter-spacing:.16em;padding:10px 12px;text-transform:uppercase}@media(max-width:860px){.ast-site-footer{gap:22px;grid-template-columns:1fr;justify-items:start;padding:34px 18px}.ast-site-footer__brand{font-size:1.28rem;letter-spacing:.22em}.ast-site-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;width:100%}.ast-site-footer a{border-top:1px solid rgba(216,206,190,.1);min-height:44px}}.ast-site-header{align-items:center;background:#050505f0;border-bottom:1px solid rgba(216,206,190,.12);color:#e8e1d5;display:grid;font-family:Montserrat,Inter,system-ui,sans-serif;gap:24px;grid-column:1 / -1!important;grid-template-columns:minmax(180px,1fr) auto minmax(120px,1fr);min-height:72px;padding:0 clamp(18px,5vw,52px);position:sticky;top:0;width:100%;z-index:10}.ast-site-announcement{align-items:center;animation:ast-fade-down .68s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(90deg,transparent,rgba(216,206,190,.06),transparent),#080807;border-bottom:1px solid rgba(216,206,190,.14);color:#e8e1d5e6;display:flex;font-family:Montserrat,Inter,system-ui,sans-serif;font-size:.76rem;grid-column:1 / -1!important;letter-spacing:0;justify-content:center;min-height:28px;text-align:center;text-transform:uppercase;width:100%}@keyframes ast-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.ast-site-header a{color:inherit;text-decoration:none}.ast-site-brand,.ast-site-menu,.ast-site-icons{align-items:center;display:flex}.ast-site-brand{align-items:center;gap:14px;line-height:1;min-height:44px;min-width:180px;overflow:visible}.ast-site-brand span:last-child{display:block;font-family:Cinzel,Georgia,serif;font-synthesis:none;font-size:clamp(1.45rem,2vw,2rem);letter-spacing:.28em;line-height:1;opacity:1;text-rendering:optimizeLegibility;text-transform:uppercase;transform:translateY(1px);transition:color .26s ease,text-shadow .32s ease,transform .32s ease}.ast-site-mark{background-color:currentColor;display:inline-block;flex:0 0 auto;height:42px;-webkit-mask:var(--ast-site-logo) center / 132% no-repeat;mask:var(--ast-site-logo) center / 132% no-repeat;opacity:1;transform:translate(0) rotate(0) scale(1);transition:opacity .32s ease,transform .42s cubic-bezier(.2,.8,.2,1);width:42px}.ast-site-brand:hover .ast-site-mark,.ast-site-brand:focus-visible .ast-site-mark{opacity:1;transform:translate(0) rotate(0) scale(1)}.ast-site-brand:hover span:last-child,.ast-site-brand:focus-visible span:last-child{color:#fff;opacity:1;text-shadow:0 0 22px rgba(232,225,213,.34);transform:translateY(0)}.ast-site-menu{gap:clamp(16px,3vw,38px);justify-content:center}.ast-site-menu a,.ast-site-icons a{align-items:center;color:#e8e1d5e6;display:inline-flex;font-size:.86rem;min-height:40px;min-width:40px;justify-content:center;text-transform:uppercase;transition:color .18s ease,transform .18s ease}.ast-site-menu a:hover,.ast-site-icons a:hover{color:#fff;transform:translateY(-1px)}.ast-site-icons{gap:18px;justify-content:flex-end}.ast-site-mobile-menu{display:none}.ast-site-icons a{align-items:center;display:inline-flex;font-size:.86rem;gap:7px;letter-spacing:.08em;position:relative}.ast-site-icon-label{align-items:center;color:#e8e1d5d1;display:inline-flex;font-size:.78rem;gap:7px;letter-spacing:.08em;text-transform:uppercase}.ast-site-icons sup{color:#b8ad9b;font-size:.7rem;position:absolute;right:-.8rem;top:-.6rem}@media(max-width:860px){.ast-site-header{gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:0;padding:8px 14px}.ast-site-brand{justify-content:flex-start;min-width:0;width:100%}.ast-site-brand span:last-child{font-size:clamp(1.06rem,5.6vw,1.46rem);letter-spacing:.18em}.ast-site-mark{height:28px;width:28px}.ast-site-menu{display:none}.ast-site-icons{gap:0;justify-content:flex-end;width:auto}.ast-site-icons a:first-child{display:none}.ast-site-icons a{font-size:.74rem;letter-spacing:.06em;min-height:40px;padding-inline:4px;white-space:nowrap}.ast-site-mobile-menu{display:block;justify-self:end;position:relative}.ast-site-mobile-menu summary{align-items:center;border:1px solid rgba(232,225,213,.18);color:#e8e1d5db;cursor:pointer;display:inline-flex;font-size:.68rem;justify-content:center;letter-spacing:.12em;list-style:none;min-height:38px;padding:0 12px;text-transform:uppercase}.ast-site-mobile-menu summary::-webkit-details-marker{display:none}.ast-site-mobile-menu__panel{background:#070706fa;border:1px solid rgba(232,225,213,.16);box-shadow:0 20px 48px #0000006b;display:grid;gap:0;min-width:min(220px,calc(100vw - 28px));padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.ast-site-mobile-menu__panel a{border-bottom:1px solid rgba(232,225,213,.1);color:#e8e1d5e6;font-size:.76rem;letter-spacing:.12em;padding:14px 12px;text-transform:uppercase}.ast-site-mobile-menu__panel a:last-child{border-bottom:0}}@media(max-width:480px){.ast-site-header{grid-template-columns:minmax(0,1fr) auto auto}.ast-site-icons{grid-column:auto}}.blog-posts{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));--columns-gap: 36px;--rows-gap: 36px}.blog-posts-container{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;width:100%;column-gap:var(--columns-gap);row-gap:var(--rows-gap)}.blog-post-item{grid-column:span var(--col-span)}.blog-post-item{border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-20));padding:0 1rem 1rem}.blog-post-item:has(.blog-post-card__image-container){border:none;padding:0}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-inline-size:min(100%,var(--max-width, 100%));text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAAAFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA */
