:root{--y2k-pink: #db4688;--y2k-black: #030303;--y2k-rule: rgb(3 3 3 / 18%);--y2k-dash: rgb(3 3 3 / 45%);--y2k-overlay-bg: rgb(3 3 3 / 22%)}::backdrop{--y2k-overlay-bg: rgb(3 3 3 / 22%)}body{letter-spacing:-.012em}#header-group{border-bottom:0}#header-component:not([transparent]){background:var(--color-background-top-row, #fff)}#header-component :is(a,button){transition:color var(--animation-speed) var(--animation-timing-hover),background-color var(--animation-speed) var(--animation-timing-hover)}@media(hover:hover)and (pointer:fine){#header-component :is(a,button):not(.header-logo):hover{color:var(--y2k-pink);--button-color: var(--y2k-pink);--color-foreground: var(--y2k-pink)}#header-component .header-logo:hover{text-decoration:none}}#header-component .menu-list__link-title{position:relative;display:inline-block}#header-component .menu-list__link-title:before,#header-component .menu-list__link-title:after{content:"";position:absolute;inset-inline:var(--gap-sm);bottom:.18em;height:1px;background:currentcolor;pointer-events:none;transform:scaleX(0);transform-origin:right center;transition:transform var(--animation-speed-medium) var(--ease-out-cubic)}#header-component [slot=overflow] .menu-list__link-title:before,#header-component [slot=overflow] .menu-list__link-title:after{inset-inline:0}#header-component .menu-list__link-title:before{opacity:.35}#header-component .menu-list__link:is(:hover,:focus-visible) .menu-list__link-title:before,#header-component .menu-list__link:is(:hover,:focus-visible) .menu-list__link-title:after{transform:scaleX(1);transform-origin:left center}#header-component .y2k-wordmark{font-size:var(--y2k-wordmark-size, clamp(1.3rem, 2.2vw, 2.35rem));font-weight:700;letter-spacing:-.065em;transform-origin:left center}.y2k-wordmark:not([data-ready]) .y2k-wordmark__line--alternate{transform:translateY(100%)}#header-component[data-logo-position=center] .y2k-wordmark{transform-origin:center center}#header-component[transparent],#header-component[transparent][data-sticky-state=active],#header-component[transparent=not-sticky][data-sticky-state=active]{--closed-underlay-height: 0px;--header-logo-display: unset;--header-logo-inverse-display: unset}#header-component[transparent] :is(.header__row,.header__row--top,.header__row--bottom){--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}#header-component[transparent][data-bubble-style=default] .header__row{--cart-bubble-background: var(--cart-bubble-background-fallback);--cart-bubble-text: var(--cart-bubble-text-fallback)}#header-component[transparent] .header__underlay-closed{height:0;background:none;transition:none}#header-component .header__row--top:not(.divider--page-width),#header-component .header__row--top.divider--page-width .header__columns{border-bottom:1px dashed var(--y2k-dash)}#header-component .header__row--bottom{border-bottom:none}.menu-drawer,.menu-drawer-container .menu-drawer{isolation:isolate}#header-component .header__row--bottom .header__column--left{width:100%}#header-component .header__row--bottom header-menu,#header-component .header__row--bottom .overflow-menu,#header-component .header__row--bottom .menu-list{width:100%}#header-component .header__row--bottom .menu-list__list{justify-content:space-between}.theme-drawer__dialog::backdrop,.theme-drawer--overlay .theme-drawer__dialog::backdrop,.menu-drawer__backdrop,.search-modal__content::backdrop,.search-modal__content[open]::backdrop,.dialog-modal::backdrop{background:#03030338;-webkit-backdrop-filter:brightness(.78) blur(8px);backdrop-filter:brightness(.78) blur(8px)}[popover]::backdrop,.dialog-modal[popover]::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media screen and (max-width:749px){shopify-account::part(dialog)::backdrop{background:#03030338;-webkit-backdrop-filter:brightness(.78) blur(8px);backdrop-filter:brightness(.78) blur(8px)}}@media screen and (min-width:750px){shopify-account::part(dialog)::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.theme-drawer__close-button,.predictive-search__close-modal-button,.menu-drawer__close-button{border:0;border-radius:0;background:transparent;box-shadow:none;--button-border-width: 0;--button-border-color: transparent;--button-background-color: transparent}.theme-drawer__close-button:hover:not(:active),.predictive-search__close-modal-button:hover:not(:active),.menu-drawer__close-button:hover:not(:active){background:transparent;box-shadow:none}#header-component .dropdown-localization__button{min-height:2.75rem;gap:.45rem;letter-spacing:.045em;text-transform:uppercase}#header-component .localization-wrapper{border:1px solid var(--y2k-black);border-radius:0;box-shadow:var(--shadow-popover)}#header-component .country-filter__input{border-color:var(--y2k-black);border-radius:0}#header-component .localization-form__list-item:not([hidden]){border-radius:0}#header-component .language-selector{border-top:1px solid var(--y2k-rule);box-shadow:none}.hero-wrapper:first-child .hero__media-grid{background:#fff}.hero-wrapper:first-child .hero__media-grid>svg{display:none}.section-resource-list{border-top:1px solid var(--y2k-black)}.template-product .section-resource-list{border-top:0}.product-card__content{border-top:1px solid var(--y2k-rule)}.product-card .product-media-container{background:#f4f4f2}.product-card product-price{font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.product-card:hover .product-media-container{outline:1px solid rgb(3 3 3 / 35%);outline-offset:-1px}}.product-information{border-bottom:1px solid rgb(3 3 3 / 18%)}.product-information .product-information__media{background:#f4f4f2}.product-information .product-details .text-block.rte{color:rgb(var(--color-foreground-rgb) / 88%);font-size:var(--product-description-size, .9375rem);letter-spacing:.005em;line-height:1.5}.product-information .product-details .text-block.rte>*{max-width:min(100%,38rem);text-wrap:pretty}.product-information .product-details product-price{font-variant-numeric:tabular-nums;letter-spacing:.02em}.product-information .product-details .divider__line{border-bottom:1px dashed var(--y2k-dash);border-right:0;min-height:0}.template-page .text-block :is(h1){font-size:clamp(1.5rem,2.5vw,1.875rem);letter-spacing:-.04em;line-height:1.1}.template-page :is(.page-content,.text-block.rte) :is(h2,h3){margin-block:1.75rem .7rem;color:var(--color-foreground);font-size:.75rem;font-weight:650;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.content-for-layout .shopify-policy__container{max-width:none;margin-inline:0;padding-inline:var(--page-margin)}.content-for-layout .shopify-policy__title{text-align:start}.content-for-layout .shopify-policy__title h1{margin-block:0 .875rem;font-size:clamp(1.5rem,2.5vw,1.875rem);letter-spacing:-.04em;line-height:1.1}.content-for-layout .shopify-policy__body :is(h2,h3){margin-block:1.75rem .7rem;color:var(--color-foreground);font-size:.75rem;font-weight:650;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.template-page :is(.page-content,.text-block.rte,.y2k-contact__copy) a{color:currentcolor;text-underline-offset:.08em}.template-page :is(.page-content,.text-block.rte,.y2k-contact__copy) a:before,.template-page :is(.page-content,.text-block.rte,.y2k-contact__copy) a:after{bottom:.14em}.template-page :is(.page-content,.text-block.rte) a:focus-visible{outline:2px solid var(--y2k-black);outline-offset:3px}footer{--footer-label-size: .625rem;--footer-track: .1em;border-top:1px dashed var(--y2k-dash)}footer .footer-content{contain:none;content-visibility:visible;row-gap:clamp(1.75rem,4vw,3rem);column-gap:0;align-items:start}@media screen and (min-width:990px){footer .footer-content{column-gap:clamp(2.75rem,4.5vw,4.5rem)}}footer :is(.menu .menu__heading,.social-icons__heading,.custom-typography>:is(h1,h2,h3)){margin:0;font-size:var(--footer-label-size);font-weight:600;letter-spacing:var(--footer-track);line-height:1.3;text-transform:uppercase}footer .social-icons__heading{margin-block-end:.75rem}footer .footer-content>.social-icons__wrapper .social-icons__heading{margin-block-end:.75rem}footer .email-signup__input-group{position:relative;max-width:20rem;border-radius:0}footer .email-signup__input-group--underline{--email-rule-color: var(--y2k-dash);--box-shadow-color: var(--y2k-dash);--box-shadow-multiplier: 1;box-shadow:none;border-bottom:1px dashed var(--y2k-dash)}footer .email-signup__input-group--underline:before{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background-color:var(--y2k-pink);pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform var(--animation-speed-medium) var(--ease-out-cubic)}footer .email-signup__input-group--underline:focus-within{--box-shadow-multiplier: 1;--box-shadow-color: var(--y2k-dash);box-shadow:none}footer .email-signup__input-group--underline:focus-within:before{transform:scaleX(1)}footer .email-signup__input{min-height:2.25rem;padding-block:.4rem;padding-inline:0;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;box-shadow:none}footer .email-signup__button.email-signup__button--text{min-height:2.25rem;padding-block:.4rem;padding-inline-start:1rem;color:var(--color-foreground);font-size:var(--footer-label-size);font-weight:650;letter-spacing:var(--footer-track)}footer .email-signup__button.button-unstyled{background:transparent;box-shadow:none;border-radius:0;text-decoration:none;transition:color var(--animation-speed) var(--animation-timing-hover)}footer .menu{width:max-content;max-width:100%}footer .menu__details,footer .menu .details-content,footer .menu .list-unstyled{margin:0;padding:0;border:0}footer .menu__item,footer .menu__item+.menu__item{margin:0;padding:0;border:0}footer .menu__item>a{display:inline-flex;align-items:center;width:fit-content;min-height:1.5rem;padding-block:.15rem;font-size:var(--footer-label-size);font-weight:500;letter-spacing:var(--footer-track);line-height:1.25;text-transform:uppercase}footer .social-icons__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;width:max-content;min-width:max-content;gap:0}footer .social-icons__icon-wrapper,footer .social-icons__icon-wrapper:has(>a .social-icons__icon){display:block;width:max-content;height:auto}footer .social-icons__icon-wrapper a{display:inline-flex;align-items:center;min-height:1.5rem;font-size:var(--footer-label-size);font-weight:500;letter-spacing:var(--footer-track);line-height:1.25;white-space:nowrap;text-transform:uppercase;text-decoration:none}footer .social-icons__icon,footer .social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon{display:none}footer .social-icons__icon-label,footer .social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon-label{display:inline}.footer-utilities{border-top:0}.footer-utilities .utilities{border-top:0;min-height:2.75rem;font-size:var(--footer-label-size);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase}.footer-utilities .policy-list-trigger{overflow:visible;line-height:1.4;padding-block-end:.55em}.policy_list a{text-decoration:none}.policy_list a:before,.policy_list a:after{content:none;display:none}:where(.footer-content .menu__item>a,footer .social-icons__icon-wrapper a,.utilities .policy-list-trigger){position:relative;text-decoration:none;text-underline-offset:.35em}:where(.footer-content .menu__item>a,footer .social-icons__icon-wrapper a,.utilities .policy-list-trigger):before,:where(.footer-content .menu__item>a,footer .social-icons__icon-wrapper a,.utilities .policy-list-trigger):after{content:"";position:absolute;inset-inline:0;bottom:.22em;height:1px;background:currentcolor;pointer-events:none;transform:scaleX(0);transform-origin:right center;transition:transform var(--animation-speed-medium) var(--ease-out-cubic)}.footer-utilities .policy-list-trigger:before,.footer-utilities .policy-list-trigger:after{bottom:.1em}:where(.footer-content .menu__item>a,footer .social-icons__icon-wrapper a,.utilities .policy-list-trigger):before{opacity:.35}:where(.footer-content .menu__item>a,footer .social-icons__icon-wrapper a,.utilities .policy-list-trigger):focus-visible{outline:2px solid currentcolor;outline-offset:3px}:where(.footer-content .menu__item>a,footer .social-icons__icon-wrapper a,.utilities .policy-list-trigger):focus-visible:before,:where(.footer-content .menu__item>a,footer .social-icons__icon-wrapper a,.utilities .policy-list-trigger):focus-visible:after{transform:scaleX(1);transform-origin:left center}@media(hover:hover)and (pointer:fine){:where(.footer-content .menu__item>a,footer .social-icons__icon-wrapper a,.utilities .policy-list-trigger):hover:before,:where(.footer-content .menu__item>a,footer .social-icons__icon-wrapper a,.utilities .policy-list-trigger):hover:after{transform:scaleX(1);transform-origin:left center}}@media screen and (max-width:749px){#header-component .y2k-wordmark{transform-origin:center center}footer .footer-content{grid-template-columns:1fr 1fr;gap:1.5rem 2rem}footer .group-block,footer .social-icons__wrapper,footer .email-signup__input-group{max-width:none;grid-column:1 / -1}.footer-utilities .utilities{--footer-utilities-mobile-size: var(--footer-label-size);flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline;gap:.75rem;text-wrap:nowrap}.footer-utilities .utilities>*{flex:0 0 auto;text-align:start}.footer-utilities .footer-utilities__text,.footer-utilities .policy-list-trigger{font-size:var(--footer-utilities-mobile-size)}}@media(prefers-reduced-motion:reduce){html,.page-wrapper{scroll-behavior:auto}#header-component :is(a,button){transition:none}#header-component .menu-list__link-title:before,#header-component .menu-list__link-title:after,footer .email-signup__input-group--underline:before,:where(.footer-content .menu__item>a,footer .social-icons__icon-wrapper a,.utilities .policy-list-trigger):before,:where(.footer-content .menu__item>a,footer .social-icons__icon-wrapper a,.utilities .policy-list-trigger):after,p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):before,p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):after,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):before,.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):after{transition:none}:is(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded):active{transform:none}.theme-drawer__dialog--opening,.theme-drawer__dialog--opening-inline-start,.theme-drawer__dialog--closing,.marquee__content,.marquee__repeated-items{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/y2k.css.map */
