:root{--pink: #FF00C0;--pink-deep: #CC0099;--pink-hot: #FF0066;--pink-pale: #FF9BE6;--ink: #0A0008;--paper: #FFF4FC;--font-black: "UnifrakturMaguntia", "Old English Text MT", cursive;--font-gothic: "Grenze Gotisch", "UnifrakturMaguntia", serif;--font-fell: "IM Fell English", "Iowan Old Style", Georgia, serif;--font-fell-sc: "IM Fell English SC", "IM Fell English", Georgia, serif;--hairline: 1px solid var(--ink);--shadow-float: 0 18px 30px rgba(64, 0, 44, .28);--container: 78rem;--gutter: clamp(1.25rem, 5vw, 3rem);--ease: cubic-bezier(.22, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--pink);color:var(--ink);font-family:var(--font-fell);font-size:1.0625rem;line-height:1.55;min-height:100svh;overflow-x:hidden;position:relative;display:flex;flex-direction:column}main{flex:1 0 auto}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}::selection{background:var(--ink);color:var(--pink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:0}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--pink)}::-webkit-scrollbar-thumb{background:var(--ink);border:3px solid var(--pink)}html{scrollbar-color:var(--ink) var(--pink);scrollbar-width:thin}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(140% 100% at 50% 0%,transparent 55%,rgba(64,0,44,.1) 100%);pointer-events:none}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Crect width='280' height='280' filter='url(%23n)'/%3E%3C/svg%3E")}.rail{display:none;position:fixed;top:50%;z-index:4;font-family:var(--font-fell-sc);font-size:.6rem;letter-spacing:.44em;text-transform:uppercase;white-space:nowrap;opacity:.72;pointer-events:none;writing-mode:vertical-rl}.rail--left{left:.85rem;transform:translateY(-50%) rotate(180deg)}.rail--right{right:.85rem;transform:translateY(-50%)}.rail__num{font-weight:400;font-size:1.35em}@media(min-width:1150px){.rail{display:block}}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:1rem;z-index:999;background:var(--ink);color:var(--pink);padding:.6em 1.2em;font-family:var(--font-fell-sc);letter-spacing:.18em;text-decoration:none}.skip-link:focus{top:1rem}.ink-art{filter:brightness(0)}.rule{border:0;border-top:var(--hairline)}.h-display{font-family:var(--font-black);font-weight:400;line-height:.95;letter-spacing:.01em}.h-gothic{font-family:var(--font-gothic);font-weight:500;line-height:1.02}.eyebrow{font-family:var(--font-fell-sc);font-size:.72rem;letter-spacing:.42em;text-transform:uppercase}.flavor{font-style:italic}.small-caps{font-family:var(--font-fell-sc);letter-spacing:.14em}.section-head{text-align:center;margin-block:clamp(3rem,8vw,5.5rem) clamp(2rem,5vw,3.5rem)}.section-head .h-display{font-size:clamp(2rem,5vw,3.2rem)}.section-head .eyebrow{display:block;margin-bottom:1.1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--font-fell-sc);font-size:.82rem;letter-spacing:.34em;text-transform:uppercase;text-indent:.34em;background:var(--ink);color:var(--pink);border:1px solid var(--ink);padding:1.05em 2.4em .95em;cursor:pointer;text-decoration:none;transition:background-color .22s var(--ease),color .22s var(--ease),border-color .22s var(--ease)}.btn:hover,.btn:focus-visible{background:transparent;color:var(--ink)}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;background:transparent;color:var(--ink);border-color:currentColor;opacity:.45}.btn--wide{width:100%}.btn--ghost{background:transparent;color:var(--ink)}.btn--ghost:hover,.btn--ghost:focus-visible{background:var(--ink);color:var(--pink)}.btn--onink{background:var(--pink);color:var(--ink);border-color:var(--pink)}.btn--onink:hover,.btn--onink:focus-visible{background:transparent;color:var(--pink)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{background:transparent;border:var(--hairline);padding:.8em 1em;font-family:var(--font-fell);width:100%}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--ink) 78%,var(--pink));font-style:italic}.site-header{position:relative;z-index:5}.site-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:1.5rem}.site-header__nav{display:flex;gap:2rem;align-items:center}.site-header__nav--end{justify-content:flex-end}.site-header__marklink{display:inline-flex;line-height:0;flex:none}.site-header__mark{height:clamp(28px,4.5vw,42px);width:auto;flex:none;object-fit:contain}.site-header__mark--lg{height:clamp(40px,6.5vw,60px)}.site-header__mark--mid{margin-inline:auto}.site-header__menu{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.6rem;min-width:0}.site-header__menu .nav-link{white-space:nowrap}.site-header__menu .nav-link,.site-footer__nav .nav-link{padding-block:.35rem;margin-block:-.35rem}.site-header__menu .nav-link:after,.site-footer__nav .nav-link:after{bottom:calc(.35rem - .35em)}.site-header__bar--menu .site-header__mark--mid{display:none}@media(max-width:979px){.site-header__bar--menu{grid-auto-rows:auto;row-gap:.9rem}.site-header__bar--menu .site-header__nav:not(.site-header__nav--end){display:contents}.site-header__bar--menu .site-header__marklink{grid-area:1 / 1;justify-self:start}.site-header__bar--menu .site-header__logo{grid-area:1 / 2}.site-header__bar--menu .site-header__nav--end{grid-area:1 / 3}.site-header__bar--menu .site-header__menu{grid-area:2 / 1 / 3 / 4;justify-content:center}}@media(max-width:767px){.site-header__mark--mid{display:none}.site-header__bar{padding-block:1.2rem}}.site-header a{text-decoration:none}.nav-link{font-family:var(--font-fell-sc);font-size:.74rem;letter-spacing:.34em;text-transform:uppercase;position:relative}.nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:-.35em;height:1px;background:var(--ink);transition:right .25s var(--ease)}.nav-link:hover:after,.nav-link:focus-visible:after{right:0}.nav-link--gothic{font-family:var(--font-black);font-size:1.15rem;letter-spacing:.02em;text-transform:none;text-indent:0}.site-header__logo{line-height:0}.site-header__logo .site-header__word{font-family:var(--font-black);font-size:1.7rem;line-height:1}.site-header__logo img{width:clamp(120px,16vw,180px);height:auto;margin-inline:auto}.cart-count:before{content:"("}.cart-count:after{content:")"}.cart-count{margin-left:.35em;font-variant-numeric:tabular-nums}.hero{text-align:center;padding-block:clamp(3.5rem,9vw,7rem) clamp(3rem,8vw,6rem)}.hero__logo{width:min(82vw,720px);height:auto;margin-inline:auto;animation:rise .9s .1s var(--ease) both}.hero__flavor{font-size:clamp(1.05rem,2.2vw,1.35rem);font-style:italic;margin-top:clamp(1.6rem,4vw,2.6rem);animation:rise .9s .28s var(--ease) both}.hero__eyebrow{margin-top:1.3rem;animation:rise .9s .42s var(--ease) both}.hero__cue{display:inline-block;margin-top:clamp(2.5rem,6vw,4rem);font-family:var(--font-fell-sc);font-size:.72rem;letter-spacing:.42em;text-transform:uppercase;text-decoration:none;animation:rise .9s .56s var(--ease) both}.hero__cue:after{content:"\2193";display:block;margin-top:.5rem;font-family:var(--font-fell);font-size:1rem}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.drop{padding-block:clamp(2.5rem,6vw,4.5rem) clamp(4rem,10vw,7rem)}.shopify-section:has(>.drop)+.shopify-section>.drop{padding-top:0}.shopify-section:has(>.drop):has(+.shopify-section>.drop)>.drop{padding-bottom:clamp(2.5rem,6vw,4.5rem)}.drop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem);list-style:none;padding:0;margin:0}.drop-grid>li{grid-column:span 2;min-width:0}.drop-grid>li:nth-child(odd):last-child{grid-column:2 / span 2}@media(min-width:980px){.drop-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.drop-grid>li:nth-child(odd):last-child{grid-column:span 2}.drop-grid>li:nth-child(3n+1):last-child{grid-column:3 / span 2}.drop-grid>li:nth-child(3n+1):nth-last-child(2){grid-column:2 / span 2}.drop-grid--four{grid-template-columns:repeat(8,minmax(0,1fr))}.drop-grid--four>li:nth-child(3n+1):last-child,.drop-grid--four>li:nth-child(3n+1):nth-last-child(2){grid-column:span 2}.drop-grid--four>li:nth-child(4n+1):last-child{grid-column:4 / span 2}.drop-grid--four>li:nth-child(4n+1):nth-last-child(2){grid-column:3 / span 2}.drop-grid--four>li:nth-child(4n+1):nth-last-child(3){grid-column:2 / span 2}}.card{display:block;text-align:center;text-decoration:none;animation:rise .8s var(--ease) both}.drop-grid>:nth-child(1) .card{animation-delay:.06s}.drop-grid>:nth-child(2) .card{animation-delay:.12s}.drop-grid>:nth-child(3) .card{animation-delay:.18s}.drop-grid>:nth-child(4) .card{animation-delay:.24s}.drop-grid>:nth-child(5) .card{animation-delay:.3s}.drop-grid>:nth-child(n+6) .card{animation-delay:.36s}.card__media{position:relative;display:block;aspect-ratio:1;filter:drop-shadow(var(--shadow-float))}.card__media>img,.card__media>svg{position:absolute;top:2%;right:2%;bottom:2%;left:2%;width:96%;height:96%;max-width:none;object-fit:contain;transition:transform .45s var(--ease),opacity .3s var(--ease)}.card__media img.ink-art{filter:brightness(0)}@supports not (aspect-ratio: 1){.card__media,.gallery__main{height:0;padding-top:100%}}.card__media img.card__alt{opacity:0}.card:hover .card__media img,.card:focus-visible .card__media img{transform:translateY(-8px)}.card:hover .card__media img.card__alt,.card:focus-visible .card__media img.card__alt{opacity:1}.card:hover .card__media img.card__primary.has-alt,.card:focus-visible .card__media img.card__primary.has-alt{opacity:0}.card__no{display:block;margin-top:1.5rem;opacity:.75}.card__title{display:block;font-family:var(--font-gothic);font-weight:500;font-size:clamp(1.2rem,2.4vw,1.45rem);line-height:1.05;margin-top:1.2rem}.card__no+.card__title{margin-top:.35rem}.card__price{display:block;font-family:var(--font-fell-sc);font-size:.88rem;letter-spacing:.18em;margin-top:.45rem}.card__price s{opacity:.5;margin-right:.5em}.card__soldout{font-style:italic;font-size:.9rem;opacity:.75;display:block;margin-top:.3rem}.card--sold .card__media{opacity:.38;filter:grayscale(.2) drop-shadow(var(--shadow-float))}.product{display:grid;gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(1.25rem,3vw,1.75rem) clamp(4rem,10vw,7rem)}.product__info{min-width:0}@media(min-width:880px){.product{grid-template-columns:1.1fr .9fr;align-items:start}.product__info{position:sticky;top:3rem;max-width:26rem}}.product__crumb{display:inline-block;margin-block:.9rem .2rem;font-family:var(--font-fell-sc);font-size:.72rem;letter-spacing:.34em;text-transform:uppercase;text-decoration:none}.product__crumb:before{content:"\2190  ";font-family:var(--font-fell)}.product__crumb:hover{text-decoration:underline;text-underline-offset:.3em}.gallery__main{position:relative;aspect-ratio:1;filter:drop-shadow(var(--shadow-float))}.gallery__main>img,.gallery__main>svg{position:absolute;top:1%;right:1%;bottom:1%;left:1%;width:98%;height:98%;max-width:none;object-fit:contain}.gallery__thumbs{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1rem}.gallery__thumb{width:4.2rem;height:4.2rem;padding:.35rem;background:transparent;border:1px solid transparent;cursor:pointer;display:grid;place-items:center;transition:border-color .2s var(--ease)}.gallery__thumb img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.gallery__thumb[aria-current=true]{border-color:var(--ink)}.product__no{opacity:.75}.product__title{font-family:var(--font-gothic);font-weight:500;font-size:clamp(2rem,4.5vw,2.7rem);line-height:1;margin-top:.4rem}.product__price{font-family:var(--font-fell-sc);font-size:1.1rem;letter-spacing:.18em;margin-top:1rem}.product__buyline{display:flex;align-items:center;justify-content:flex-start;gap:1.8rem;flex-wrap:wrap;margin-top:1rem}.product__buyline .product__price,.product__buyline .qty{margin-top:0}.product__buyline .qty button{width:2.1rem;font-size:1rem}.product__buyline .qty input{width:2.1rem;border-inline:0;padding-block:.45em;font-size:.9rem}.product__price s{opacity:.5;font-size:.85em;margin-right:.5em}.product__unavailable{font-style:italic;margin-left:.6em}.option{margin-top:1.8rem;border:0;padding:0;margin-inline:0;min-width:0}.option legend{padding:0}.option__label{display:block;margin-bottom:.7rem;font-size:.72rem}.option__values{display:flex;flex-wrap:wrap;gap:.55rem}.chip{position:relative}.chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.chip span{display:grid;place-items:center;min-width:2.9rem;padding:.55em .9em .45em;border:var(--hairline);font-family:var(--font-fell-sc);font-size:.85rem;letter-spacing:.1em;transition:background-color .18s var(--ease),color .18s var(--ease)}.chip input:checked+span{background:var(--ink);color:var(--pink)}.chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.chip--sold span{opacity:.4;background:repeating-linear-gradient(45deg,transparent 0 5px,rgba(10,0,8,.12) 5px 6px)}.qty{display:inline-flex;align-items:stretch;border:var(--hairline);margin-top:1.8rem}.qty button{width:2.7rem;background:transparent;border:0;cursor:pointer;font-family:var(--font-fell);font-size:1.15rem;transition:background-color .15s var(--ease),color .15s var(--ease)}.qty button:hover{background:var(--ink);color:var(--pink)}.qty input{width:3.2rem;text-align:center;border:0;border-inline:var(--hairline);background:transparent;font-family:var(--font-fell-sc);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.product__buy{margin-top:1.6rem;display:grid;gap:.8rem}.product__desc{margin-top:2.2rem;overflow-x:auto;padding:0 1px 2px}.product__desc>*+*{margin-top:.85em}.product__desc ul{list-style:none;padding:0;display:grid;gap:.6rem;font-family:var(--font-fell-sc);font-size:.78rem;letter-spacing:.26em;text-transform:uppercase}.size-table{width:100%;border-collapse:collapse;font-family:var(--font-fell);font-size:.95rem}.size-table th,.size-table td{border:1px solid color-mix(in srgb,var(--ink) 32%,transparent);padding:.55em .35em;text-align:center;font-weight:400}.size-table thead th{font-family:var(--font-fell-sc);letter-spacing:.14em;font-size:.82rem}.size-table tbody th{font-family:var(--font-fell-sc);letter-spacing:.12em;font-size:.76rem;text-align:left;padding-inline:.7em;white-space:nowrap}.size-table thead th.size-table__corner{text-align:left;padding-inline:.7em;font-family:var(--font-fell);font-style:italic;font-size:.9rem;letter-spacing:0;text-transform:none}.size-table__note{font-style:italic;font-size:.85rem;opacity:.75;margin-top:.7rem}.product-accordion{border-top:var(--hairline);margin-top:2.4rem}.product-accordion details{border-bottom:var(--hairline)}.product-accordion summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1em .1em .9em;font-family:var(--font-fell-sc);letter-spacing:.3em;text-transform:uppercase;font-size:.72rem}.product-accordion summary::-webkit-details-marker{display:none}.product-accordion summary:after{content:"+";font-family:var(--font-fell);font-size:1.2em;letter-spacing:0}.product-accordion details[open] summary:after{content:"\2212"}.product-accordion .accordion-body{padding:0 .1em 1.2em;font-size:.98rem;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:420px){.size-table{font-size:.88rem}.size-table tbody th{white-space:normal}.size-table th,.size-table td{padding:.5em .25em}}.cart{padding-block:clamp(2rem,5vw,3.5rem) clamp(4rem,10vw,7rem);max-width:54rem;margin-inline:auto}.cart__head{text-align:center;margin-bottom:clamp(2rem,5vw,3rem)}.cart__head .h-display{font-size:clamp(2.2rem,6vw,3.4rem)}.cart__lines{border-top:var(--hairline)}.cart-line{display:grid;grid-template-columns:5rem 1fr auto;gap:1.3rem;align-items:center;padding-block:1.4rem;border-bottom:var(--hairline)}.cart-line__media{display:grid;place-items:center}.cart-line__media img{width:auto;height:auto;max-width:100%;max-height:5rem;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(64,0,44,.25))}.cart-line__title{font-family:var(--font-gothic);font-weight:500;font-size:1.3rem;line-height:1;text-decoration:none}.cart-line__meta{font-family:var(--font-fell-sc);font-size:.78rem;letter-spacing:.18em;opacity:.75;margin-top:.35rem}.cart-line__remove{font-style:italic;font-size:.88rem}.cart-line__price{font-family:var(--font-fell-sc);letter-spacing:.14em;text-align:right}.cart-line__qty .qty{margin-top:.6rem}.cart-line__qty .qty button{width:2.1rem;font-size:1rem}.cart-line__qty .qty input{width:2.6rem}.cart__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.4rem;margin-top:2rem}.cart__total{font-family:var(--font-fell-sc);font-size:1.2rem;letter-spacing:.18em}.cart__note{font-style:italic;opacity:.75;font-size:.9rem;margin-top:1rem}.cart__empty{text-align:center;padding-block:clamp(3rem,10vw,6rem)}.cart__empty .h-display{font-size:clamp(2.4rem,7vw,4rem);margin-bottom:1.4rem}.manifesto{max-width:40rem;margin-inline:auto;text-align:center;padding-block:clamp(3rem,8vw,5.5rem)}.manifesto__body{font-size:clamp(1.02rem,2vw,1.22rem);font-style:italic}.manifesto__body>*+*{margin-top:1em}.site-footer{background:var(--ink);color:var(--pink);margin-top:clamp(3rem,8vw,5rem);text-align:center;padding:clamp(3rem,7vw,5rem) var(--gutter) 1.8rem}.site-footer a{color:inherit;text-decoration:none}.site-footer :focus-visible{outline-color:var(--pink)}.site-footer__bug{width:clamp(54px,6vw,72px);margin-inline:auto;opacity:.95}.site-footer__word{font-family:var(--font-black);font-size:clamp(1.5rem,3.5vw,2rem);margin-top:1.4rem}.site-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem 2rem;margin-top:1.8rem;max-width:60rem;margin-inline:auto}.site-footer__nav .nav-link{font-size:.7rem;letter-spacing:.26em}.site-footer__nav .nav-link:after{background:var(--pink)}.site-footer__legal{font-family:Arial,Helvetica,sans-serif;font-size:.7rem;letter-spacing:.05em;margin-top:2.6rem}.pw{min-height:100svh;display:grid;place-items:center;text-align:center;padding:var(--gutter)}.pw__logo{width:min(80vw,560px);height:auto;margin-inline:auto;animation:rise .9s .1s var(--ease) both}.pw__flavor{font-style:italic;font-size:clamp(1.02rem,2.2vw,1.3rem);margin-top:1.8rem;animation:rise .9s .28s var(--ease) both}.pw__form{margin-top:2.4rem;display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap;animation:rise .9s .42s var(--ease) both}.pw__form input{max-width:15rem}.pw__error{display:inline-block;font-style:italic;border-bottom:var(--hairline);padding-bottom:.2em;margin-top:1.2rem}.pw__eyebrow{margin-top:2.6rem;animation:rise .9s .56s var(--ease) both}.pw__legal{display:block;margin-top:2.6rem;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;letter-spacing:.05em;animation:rise .9s .56s var(--ease) both}.util-page{text-align:center;padding-block:clamp(3.5rem,10vw,7rem);max-width:42rem;margin-inline:auto}.util-page .h-display{font-size:clamp(3.5rem,12vw,6.5rem)}.util-page .flavor{margin-top:1.4rem;font-size:1.15rem}.util-page .btn{margin-top:2.4rem}.util-page form{margin-top:2.4rem;display:flex;gap:.7rem;justify-content:center}.util-page form input{max-width:17rem}.page-body{max-width:40rem;margin-inline:auto;padding-block:clamp(2rem,6vw,4rem) clamp(4rem,10vw,6rem)}.page-body__title{text-align:center;margin-bottom:2rem;font-size:clamp(2rem,5vw,3rem)}.rte{text-align:left}.rte>*+*{margin-top:.9em}.rte h2,.rte h3{font-family:var(--font-gothic);font-weight:500;line-height:1.05}.rte img{margin-inline:auto}.rte table{width:100%!important;height:auto!important;margin-inline:0!important;border-collapse:collapse;font-size:.9rem}.rte tr,.rte td,.rte th{height:auto!important}.rte td,.rte th{border:1px solid color-mix(in srgb,var(--ink) 32%,transparent);padding:.5em .4em;text-align:center!important;vertical-align:middle}.rte td:first-child,.rte th:first-child{text-align:left!important;font-family:var(--font-fell-sc);font-size:.78rem;letter-spacing:.12em;padding-inline:.7em}.rte td>br:last-child{display:none}.rte td:not(:first-child),.rte th:not(:first-child){white-space:nowrap}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;width:100%;height:100%;border:0;padding:0;background:#000;cursor:pointer;display:block;opacity:0;transition:opacity .55s var(--ease)}.splash[hidden]{display:none}.splash.is-open{opacity:1}.splash picture{display:block;width:100%;height:100%}.splash picture img,.splash>img{width:100%;height:100%;object-fit:cover;display:block}@media(orientation:portrait){.splash picture img,.splash>img{object-fit:contain}.splash--has-mobile picture img{object-fit:cover}}.ls-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden}.ls-stack{position:relative;width:min(94vmin,850px);aspect-ratio:1}.ls-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.splash--anim .ls-stack{opacity:0}.splash--anim .ls-layer{will-change:transform}.splash--anim.is-open .ls-stack{animation:ls-in .45s ease both}.splash--anim.is-open .ls-logo{animation:ls-drift-a 7s -2s ease-in-out infinite alternate}.splash--anim.is-open .ls-masks{animation:ls-drift-b 9s -4.5s ease-in-out infinite alternate}.splash--anim.is-open .ls-eyes{animation:ls-drift-c 5.5s -1.4s ease-in-out infinite alternate}.splash--anim.is-open .ls-mouth{animation:ls-drift-d 6.5s -3.3s ease-in-out infinite alternate}.splash--anim.is-open .ls-flies{animation:ls-drift-e 4s -1s ease-in-out infinite alternate}@keyframes ls-drift-a{0%{transform:translateY(-2px)}to{transform:translateY(3px)}}@keyframes ls-drift-b{0%{transform:translate(2px,1px) rotate(.15deg)}to{transform:translate(-2px,-2px) rotate(-.15deg)}}@keyframes ls-drift-c{0%{transform:translate(-2px,2px) scale(1.004)}to{transform:translate(2px,-2px) scale(1.014)}}@keyframes ls-drift-d{0%{transform:translate(2px,-1px) scale(1.012)}to{transform:translate(-3px,2px) scale(1)}}@keyframes ls-drift-e{0%{transform:translate(-4px,2px) rotate(-.6deg)}to{transform:translate(5px,-4px) rotate(.7deg)}}.ls-enter{position:absolute;left:50%;bottom:clamp(1.6rem,5vh,3.2rem);transform:translate(-50%);font-family:var(--font-fell-sc);font-size:.72rem;letter-spacing:.42em;text-transform:uppercase;text-indent:.42em;color:var(--pink);opacity:0;transition:text-shadow .3s var(--ease),filter .3s var(--ease),letter-spacing .35s var(--ease),text-indent .35s var(--ease)}.splash--anim.is-open .ls-enter{animation:ls-enter-in 1.2s 1.8s ease both}.splash--anim.is-open:hover .ls-enter,.splash--anim.is-open:focus-visible .ls-enter{letter-spacing:.54em;text-indent:.54em;filter:brightness(1.3);text-shadow:0 0 8px color-mix(in srgb,var(--pink) 95%,transparent),0 0 26px color-mix(in srgb,var(--pink) 60%,transparent),0 0 64px color-mix(in srgb,var(--pink) 45%,transparent)}.splash--anim.is-burst .ls-enter,.splash--anim.is-burst:hover .ls-enter{opacity:0;animation:none}@keyframes ls-enter-in{to{opacity:.75}}.ls-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pink);opacity:0;pointer-events:none}.splash--anim.is-burst .ls-stack{opacity:0;animation:none}.splash--anim.is-burst .ls-veil{opacity:1}@keyframes ls-in{to{opacity:1}}body.ls-hold{overflow:hidden}body.ls-hold .site-header,body.ls-hold main,body.ls-hold .site-footer,body.ls-hold .rail{opacity:0}body.ls-reveal .site-header{animation:ls-reveal-in .8s .05s ease both}body.ls-reveal main{animation:ls-reveal-in .9s .2s ease both}body.ls-reveal .site-footer,body.ls-reveal .rail{animation:ls-reveal-in .9s .45s ease both}body.ls-reveal .card{animation-name:rise-again}@keyframes ls-reveal-in{0%{opacity:0}to{opacity:1}}@keyframes rise-again{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.toast{position:fixed;left:50%;bottom:1.8rem;transform:translate(-50%,250%);background:var(--ink);color:var(--pink);border:1px solid var(--pink);padding:1em 1.8em .9em;font-family:var(--font-fell-sc);font-size:.8rem;letter-spacing:.28em;text-transform:uppercase;z-index:90;visibility:hidden;transition:transform .35s var(--ease),visibility 0s .35s;display:flex;gap:1.4em;align-items:baseline;text-align:center}.toast.is-open{transform:translate(-50%);visibility:visible;transition:transform .35s var(--ease)}.toast a{color:var(--pink-pale)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/base.css.map */
