:root{--ah-bg:#E8DAF6;--ah-ink:#15121A;--ah-accent:#7c5cff;--ah-mute:color-mix(in srgb,var(--ah-ink) 62%,var(--ah-bg));--ah-line:color-mix(in srgb,var(--ah-ink) 16%,transparent);--ah-rule:color-mix(in srgb,var(--ah-ink) 70%,transparent);--ah-well:color-mix(in srgb,var(--ah-ink) 5%,var(--ah-bg));--ah-sans:"Geist",system-ui,sans-serif;--ah-mono:"Geist Mono",ui-monospace,Menlo,monospace;--ah-ease:cubic-bezier(.2,.7,.2,1);--font-body-family:var(--ah-sans);--font-body-style:normal;--font-body-weight:400;--font-heading-family:var(--ah-sans);--font-heading-style:normal;--font-heading-weight:500}body{background:var(--ah-bg);color:var(--ah-ink);font-family:var(--ah-sans);letter-spacing:0}::selection{background:var(--ah-accent);color:var(--ah-bg)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--ah-sans);font-weight:500;letter-spacing:-.03em;text-transform:none;text-wrap:balance}h1,.h0,.h1{font-weight:300;letter-spacing:-.04em}.caption,.caption-large,.caption-with-letter-spacing,.badge,.price,.form__label,.field__label,.footer-block__heading,.facets__summary,.facet-filters__label,.product-count,.product-form__input .form__label,.breadcrumb,.cart-items th,.totals__subtotal,.product__text.caption-with-letter-spacing,.collection-hero__description,.select__select,.pagination__item{font-family:var(--ah-mono)}.caption-with-letter-spacing,.footer-block__heading,.cart-items th,.facets__summary,.facet-filters__label,.product-count,.form__label,.field__label,.totals__subtotal{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ah-mute);font-weight:400}.price{letter-spacing:.04em}a{color:inherit}.link--text:hover,.link:hover{color:var(--ah-accent)}.announcement-bar{background:var(--ah-bg);border-bottom:1px solid var(--ah-line)}.announcement-bar__message{font-family:var(--ah-mono);font-size:1.1rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--ah-mute);padding:.9rem 0}.header-wrapper{background:var(--ah-bg);border-bottom:1px solid var(--ah-line)!important}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header-wrapper .header.page-width{max-width:none;padding-left:40px;padding-right:40px}@media screen and (max-width:749px){.header-wrapper .header.page-width{padding-left:16px;padding-right:16px}}.header__heading-link{padding:.4rem 0}.ahnyc-mark{display:block;position:relative;width:146px;height:50px;perspective:500px}.ahnyc-mark i{display:block;width:100%;height:100%;background:url(logo_holo.webp) left center/contain no-repeat;transform:rotateY(calc(var(--lx,0) * 9deg)) rotateX(calc(var(--ly,0) * -7deg));transition:transform .5s var(--ah-ease)}.ahnyc-mark i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;-webkit-mask:url(logo_holo.webp) left center/contain no-repeat;mask:url(logo_holo.webp) left center/contain no-repeat;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.18) 46%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.18) 54%,transparent 62%);background-size:320% 100%;background-position:130% 0;animation:ah-sheen 6.5s cubic-bezier(.5,0,.3,1) infinite}.header__heading-link:hover .ahnyc-mark i:after{animation-duration:2.2s}@keyframes ah-sheen{0%,62%{background-position:130% 0}to{background-position:-30% 0}}@media screen and (max-width:749px){.ahnyc-mark{width:116px;height:40px}}.header__menu-item,.menu-drawer__menu-item{font-family:var(--ah-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ah-ink)}.header__menu-item:hover,.header__active-menu-item,.menu-drawer__menu-item--active{color:var(--ah-accent)}.header__active-menu-item{text-decoration:none;border-bottom:1px solid var(--ah-accent)}.header__icon,.header__icon--cart .icon{color:var(--ah-ink)}.header__icon:hover{color:var(--ah-accent)}.cart-count-bubble{background:var(--ah-accent);color:var(--ah-bg);border-radius:0}.header__submenu,.menu-drawer,.menu-drawer__submenu,.search-modal,.predictive-search{background:var(--ah-bg);border-radius:0;box-shadow:none;border:1px solid var(--ah-line)}.main-page-title,.collection-hero__title,.title,.template-search__header .h2{font-weight:300;letter-spacing:-.04em}.collection-hero,.template-search__header,.main-page-title{position:relative}.collection-hero__inner,.main-page-title{padding-top:2rem}#MainContent>.shopify-section:has(.collection-hero,.main-page-title,.template-search__header,.cart__warnings){background-image:linear-gradient(var(--ah-line) 1px,transparent 1px),linear-gradient(90deg,var(--ah-line) 1px,transparent 1px);background-size:80px 80px;background-position:-1px -1px;border-bottom:1px solid var(--ah-line)}.button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button{border-radius:0!important;box-shadow:none!important;font-family:var(--ah-mono);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.button:after,.button:before,.shopify-payment-button__button--unbranded:after{box-shadow:none!important;border-radius:0!important}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{background:var(--ah-ink)!important;color:var(--ah-bg)!important}.button--secondary{background:transparent!important;color:var(--ah-ink)!important;box-shadow:inset 0 0 0 1px var(--ah-ink)!important}.button:hover:not([disabled]),.shopify-payment-button__button--unbranded:hover{background:var(--ah-accent)!important;color:var(--ah-bg)!important;box-shadow:none!important}.button[disabled],.button[aria-disabled=true]{opacity:.45}.card,.card--product,.card-wrapper .card{border-radius:0;background:none;box-shadow:none}.card-wrapper{border-top:1px solid var(--ah-line);padding-top:1.2rem}.card--product,.card__inner,.media,.card .media{background:var(--ah-well)!important;border-radius:0}.card-wrapper:hover .card-information__text{color:var(--ah-accent);text-decoration:none}.card-information__text{font-family:var(--ah-sans);font-weight:500;font-size:1.5rem;letter-spacing:-.01em}.card-information{margin-top:.6rem}.badge{border-radius:0;background:var(--ah-ink);color:var(--ah-bg);border-color:var(--ah-ink);letter-spacing:.14em;text-transform:uppercase;font-size:1rem}.product__title{font-weight:300;letter-spacing:-.04em}.product__media-item .media,.product__media-list .media{background:var(--ah-well)}.product-form__input input[type=radio]+label{border-radius:0!important;font-family:var(--ah-mono);letter-spacing:.08em;border-color:var(--ah-rule);background:transparent;color:var(--ah-ink)}.product-form__input input[type=radio]:checked+label{background:var(--ah-ink);color:var(--ah-bg)}.product__info-container>*+*{margin-top:1.6rem}.product__description{border-top:1px solid var(--ah-line);padding-top:1.6rem}.product__accordion,.accordion{border-color:var(--ah-line)}.thumbnail{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--ah-accent)}.field__input,.select__select,.customer .field input,.quantity,.localization-form__select,.search__input,.facets__price input{border-radius:0!important;background:transparent!important;color:var(--ah-ink)}.field:after,.select:after,.quantity:after,.field:before,.select:before,.quantity:before,.localization-form__select:after{border-radius:0!important;box-shadow:0 0 0 1px var(--ah-rule)!important}.field:hover.field:after,.field__input:focus~.field__label{color:var(--ah-accent)}input:focus-visible,select:focus-visible,textarea:focus-visible,.button:focus-visible{outline:2px solid var(--ah-accent);outline-offset:2px;box-shadow:none}.facets__disclosure,.facets__display,.facet-filters,.facets-container{border-color:var(--ah-line)}.facets__display,.mobile-facets__wrapper,.mobile-facets__inner{background:var(--ah-bg);border-radius:0;box-shadow:none}.cart-items td,.cart-items th,.cart-item{border-color:var(--ah-line)}.cart__footer,.cart-notification,.cart-notification-wrapper .cart-notification{background:var(--ah-bg);border-color:var(--ah-line);border-radius:0;box-shadow:none}.cart-notification{border:1px solid var(--ah-line)}.pagination__item--current:after,.pagination__item:hover:after{background:var(--ah-accent)}.rte a,.rte a:visited{color:var(--ah-accent);text-underline-offset:.3rem}blockquote{border-left-color:var(--ah-accent)}.footer{background:var(--ah-bg);border-top:1px solid var(--ah-line)}.footer-block__details-content .list-menu__item--link,.footer__list-social .link,.copyright__content,.footer__copyright{font-family:var(--ah-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ah-mute)}.footer-block__details-content .list-menu__item--link:hover{color:var(--ah-accent)}.footer__content-bottom{border-top:1px solid var(--ah-line)}.newsletter-form__field-wrapper .field__button{color:var(--ah-ink)}.ah-plate{position:relative;overflow:hidden;border-bottom:1px solid var(--ah-line);background-image:linear-gradient(var(--ah-line) 1px,transparent 1px),linear-gradient(90deg,var(--ah-line) 1px,transparent 1px);background-size:80px 80px;background-position:-1px -1px}.ah-plate__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:2rem;padding:3.2rem 40px 2.4rem;min-height:440px}.ah-plate__fig{display:flex;justify-content:space-between;grid-column:1/-1;font-family:var(--ah-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ah-mute)}.ah-plate__k{font-family:var(--ah-mono);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ah-accent);margin:0 0 1.2rem}.ah-plate__t{font-weight:300;font-size:clamp(4.4rem,6vw,8.8rem);line-height:.95;letter-spacing:-.045em;margin:0}.ah-plate__sub{font-family:var(--ah-mono);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ah-mute);margin:1.6rem 0 0}.ah-plate__d{max-width:44ch;margin-top:1.6rem;color:var(--ah-mute)}.ah-plate__brain{position:relative;aspect-ratio:1.6;max-width:100%}.ah-plate__brain img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.ah-plate__dot{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ah-accent);color:var(--ah-bg);font:500 1.1rem var(--ah-mono);transition:left .12s linear,top .12s linear,opacity .3s;box-shadow:0 0 0 5px color-mix(in srgb,var(--ah-bg) 55%,transparent)}.ah-plate__dot:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1.5px solid var(--ah-accent);animation:ah-ping 1.8s ease-out infinite}.ah-plate__dot.hidden{opacity:0}@keyframes ah-ping{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.7);opacity:0}}.ah-plate__read{position:absolute;right:40px;bottom:1.2rem;font-family:var(--ah-mono);font-size:1.05rem;letter-spacing:.14em;color:var(--ah-mute);display:flex;gap:2.4rem;pointer-events:none}.ah-plate__cross{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s}.ah-plate.ah-hover .ah-plate__cross{opacity:1}.ah-plate__cross:before,.ah-plate__cross:after{content:"";position:absolute;background:color-mix(in srgb,var(--ah-accent) 45%,transparent)}.ah-plate__cross:before{left:0;right:0;top:var(--cy,0);height:1px}.ah-plate__cross:after{top:0;bottom:0;left:var(--cx,0);width:1px}.ah-regions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 1.6rem;padding:0 40px;border-bottom:1px solid var(--ah-line)}.ah-regions a{display:block;padding:1.4rem 0 1.6rem;border-top:2px solid transparent;text-decoration:none;color:var(--ah-ink);transition:border-color .25s,color .25s}.ah-regions a span{display:block;font-family:var(--ah-mono);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ah-mute)}.ah-regions a b{display:block;font-weight:500;font-size:1.6rem;letter-spacing:-.01em;margin-top:.4rem}.ah-regions a:hover,.ah-regions a[aria-current]{border-top-color:var(--ah-accent);color:var(--ah-accent)}@media screen and (max-width:749px){.ah-plate__in{grid-template-columns:minmax(0,1fr) clamp(92px,28vw,116px);align-items:center;padding:1.4rem 16px 1.6rem;min-height:0;gap:.6rem 1.2rem}.ah-plate__fig{grid-row:1;font-size:1rem}.ah-plate__brain{grid-column:2;grid-row:2}.ah-plate__k{margin:0 0 .6rem;font-size:1.1rem}.ah-plate__t{font-size:clamp(2.6rem,8.4vw,4rem);overflow-wrap:break-word}.ah-plate__sub{margin-top:.8rem;font-size:1.05rem}.ah-plate__d{margin-top:.8rem;font-size:1.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ah-plate__dot{width:18px;height:18px;margin:-9px 0 0 -9px;font-size:.9rem}.ah-plate__dot:after{top:-4px;right:-4px;bottom:-4px;left:-4px}.ah-plate__read,.ah-plate__cross{display:none}.ah-regions{display:flex;overflow-x:auto;gap:1.4rem;padding:0 16px;scrollbar-width:none}.ah-regions a{flex:none;width:auto;max-width:15rem;padding:.9rem 0 1rem}.ah-regions a b{font-size:1.4rem;margin-top:.2rem;white-space:nowrap}}@media screen and (max-width:359px),screen and (max-width:749px)and (max-height:640px){.ah-plate__d{display:none}.ah-plate__in{padding:1rem 16px 1.2rem}.ah-regions a{padding:.6rem 0 .7rem}}.card-wrapper{position:relative;perspective:900px}.card-wrapper[data-ah-no]:before{content:attr(data-ah-no);position:absolute;top:-1px;right:0;transform:translateY(-100%);padding-bottom:.5rem;font-family:var(--ah-mono);font-size:1rem;letter-spacing:.14em;color:var(--ah-mute)}.card-wrapper:hover:before{color:var(--ah-accent)}.card-wrapper .card{transform:rotateY(calc(var(--tx,0) * 7deg)) rotateX(calc(var(--ty,0) * -6deg));transition:transform .45s var(--ah-ease)}.card-wrapper .card__inner,.card-wrapper .card .media{position:relative;overflow:hidden}.card-wrapper .card .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;opacity:0;background:linear-gradient(115deg,transparent 30%,#ffb8e0 42%,#c9c2ff 50%,#b3ffe0 58%,transparent 70%);background-size:250% 100%;background-position:120% 0;transition:opacity .3s,background-position .9s var(--ah-ease)}.card-wrapper:hover .card .media:after{opacity:.9;background-position:-20% 0}html.ah-js .ah-rise{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ah-ease),transform .6s var(--ah-ease)}html.ah-js .ah-rise.ah-in{opacity:1;transform:none}.ah-spec{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-family:var(--ah-mono);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ah-mute);margin-bottom:.8rem}.ah-spec a{color:var(--ah-accent);text-decoration:none}.ah-spec a:hover{text-decoration:underline}.product__media-item{position:relative}.product__media-item:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;pointer-events:none;background:linear-gradient(var(--ah-rule),var(--ah-rule)) 0 0/18px 1px,linear-gradient(var(--ah-rule),var(--ah-rule)) 0 0/1px 18px,linear-gradient(var(--ah-rule),var(--ah-rule)) 100% 0/18px 1px,linear-gradient(var(--ah-rule),var(--ah-rule)) 100% 0/1px 18px,linear-gradient(var(--ah-rule),var(--ah-rule)) 0 100%/18px 1px,linear-gradient(var(--ah-rule),var(--ah-rule)) 0 100%/1px 18px,linear-gradient(var(--ah-rule),var(--ah-rule)) 100% 100%/18px 1px,linear-gradient(var(--ah-rule),var(--ah-rule)) 100% 100%/1px 18px;background-repeat:no-repeat}.product-form__submit{position:relative;overflow:hidden}.product-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(110deg,transparent 35%,rgba(255,184,224,.55) 45%,rgba(201,194,255,.7) 50%,rgba(179,255,224,.55) 55%,transparent 65%);background-size:300% 100%;background-position:130% 0;transition:background-position .9s var(--ah-ease)}.product-form__submit:hover:before{background-position:-30% 0}@media(prefers-reduced-motion:reduce){.card-wrapper .card{transform:none}html.ah-js .ah-rise{opacity:1;transform:none}.ah-plate__dot:after{animation:none}}@media(prefers-reduced-motion:reduce){.ahnyc-mark i{transform:none;transition:none}.ahnyc-mark i:after{animation:none;display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ahnyc-dawn.css.map */
