:root{--color-bg: #fff;--color-text: #000;--color-text-muted: #767676;--color-line: #000;--color-line-subtle: #e5e5e5;--color-overlay: rgba(0, 0, 0, .2);--color-button-bg: #000;--color-button-text: #fff;--text-sm: 12px;--text-md: 14px;--text-lg: 16px;--edge: 16px;--gutter: 16px;--column-gap: 0;--row-gap: 64px;--divider-space: 80px;--blur-height: 84px;--rest-scale: 1;--duration: .3s}@media(min-width:768px){:root{--edge: 20px;--gutter: clamp(80px, 8vw, 160px);--column-gap: clamp(24px, 4vw, 80px);--row-gap: 96px;--divider-space: 120px;--blur-height: 104px}}@media(hover:hover)and (pointer:fine){:root{--rest-scale: .9}}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-bg);-webkit-text-size-adjust:100%}body{margin:0;color:var(--color-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--text-md);font-weight:400;line-height:1.3;-webkit-font-smoothing:antialiased}h1,h2,p,ul{margin:0;padding:0;font-size:inherit;font-weight:inherit}ul{list-style:none}a{color:inherit;text-decoration:none}img,video,svg{display:block;max-width:100%}button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}:focus-visible{outline:1px solid var(--color-text);outline-offset:2px}main:focus{outline:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:var(--edge);left:var(--edge);z-index:100;padding:8px;background:var(--color-bg);transform:translateY(-200%)}.skip-link:focus{transform:none}.text-button:hover{opacity:.5}.button{display:block;width:100%;min-height:48px;padding:16px;background:var(--color-button-bg);color:var(--color-button-text);text-align:center;transition:opacity var(--duration) ease}.button:hover{opacity:.8}.button[disabled]{opacity:.4;cursor:default}.video-bg{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;height:100lvh;pointer-events:none}.video-bg__frame,.video-bg__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-bg__video{opacity:0;transition:opacity var(--duration) linear}.video-bg.is-playing .video-bg__video{opacity:1}.video-bg{--viewport-height: 100vh;overflow:hidden;background:#fefefe;transition:filter .7s ease}.video-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-bg);opacity:0;transition:opacity .7s ease}.video-bg.is-dimmed{filter:blur(var(--video-blur, 4px))}.video-bg.is-dimmed:after{opacity:var(--video-dim, .65)}@supports (height: 100lvh){.video-bg{--viewport-height: 100lvh}}.video-bg__frame,.video-bg__video{inset:auto;top:50%;left:50%;max-width:none;transform:translate(-50%,-50%)}@media(orientation:landscape){.video-bg{--video-height: calc(var(--viewport-height) * var(--video-scale, .88))}.video-bg__frame,.video-bg__video{width:calc(var(--video-height) * 16 / 9);height:var(--video-height)}}@media(orientation:portrait){.video-bg{--video-width: min( calc(100vw * var(--video-scale-portrait, .88)), calc(var(--viewport-height) * var(--video-scale-portrait, .88) * 9 / 16) )}.video-bg__frame,.video-bg__video{width:var(--video-width);height:calc(var(--video-width) * 16 / 9);clip-path:inset(.5%)}}.edge-blur{--edge-direction: to bottom;position:fixed;left:0;right:0;z-index:30;height:var(--blur-height);background:linear-gradient(var(--edge-direction),rgba(255,255,255,.7),rgba(255,255,255,.65) 15%,rgba(255,255,255,.54) 30%,rgba(255,255,255,.39) 45%,rgba(255,255,255,.24) 60%,rgba(255,255,255,.11) 75%,rgba(255,255,255,.03) 90%,transparent);pointer-events:none}.edge-blur--top{top:0}.edge-blur--bottom{--edge-direction: to top;bottom:0}.edge-blur span{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(var(--edge-blur));backdrop-filter:blur(var(--edge-blur));-webkit-mask-image:linear-gradient(var(--edge-direction),#000 var(--edge-solid),transparent var(--edge-end));mask-image:linear-gradient(var(--edge-direction),#000 var(--edge-solid),transparent var(--edge-end))}.edge-blur span:nth-child(1){--edge-blur: 1px;--edge-solid: 35%;--edge-end: 100%}.edge-blur span:nth-child(2){--edge-blur: 2px;--edge-solid: 15%;--edge-end: 70%}.edge-blur span:nth-child(3){--edge-blur: 4px;--edge-solid: 0%;--edge-end: 45%}.header{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;justify-content:space-between;align-items:flex-start;padding:var(--edge);pointer-events:none}.header a,.header button{pointer-events:auto}.header__back{position:absolute;top:calc(var(--edge) + 24px);left:calc(var(--edge) - 3px);width:13px;height:13px;transition:opacity var(--duration) ease}.header__back:hover{opacity:.5}.header__back:before{content:"";position:absolute;top:-6px;right:-24px;bottom:-14px;left:-16px}.header__back:after{content:"";position:absolute;top:2px;left:5px;width:9px;height:9px;border-right:1px solid var(--color-text);border-bottom:1px solid var(--color-text);transform:rotate(135deg)}.header__nav{display:flex;gap:24px}.header__link{transition:opacity var(--duration) ease}.header__nav:hover .header__link{opacity:.5}.header__nav .header__link:hover{opacity:1}@media(pointer:coarse){.header{padding-top:2px;padding-bottom:2px}.header__brand a,a.header__brand,.header__link{display:inline-flex;align-items:center;min-height:44px}.header__back{top:52px}}.hero{position:relative;height:100vh;height:100svh}.hero__caption{position:absolute;top:16px;left:50%;z-index:35;transform:translate(-50%);font-size:var(--text-sm);text-align:center;white-space:nowrap}@media(max-width:767px){.hero__caption{top:56px}}.plus{position:relative;display:block;width:13px;height:13px;margin:16px auto 0;transition:transform .4s ease}.plus:before,.plus:after{content:"";position:absolute;background:var(--color-text)}.plus:before{top:6px;left:0;width:13px;height:1px}.plus:after{top:0;left:6px;width:1px;height:13px}.hero__caption:hover .plus{transform:rotate(180deg)}.hero__arrow{position:absolute;bottom:24px;left:50%;z-index:35;width:13px;height:13px;margin-left:-6px;transition:opacity var(--duration) ease;pointer-events:none}.hero__arrow:after{content:"";position:absolute;top:-1px;left:2px;width:9px;height:9px;border-right:1px solid var(--color-text);border-bottom:1px solid var(--color-text);transform:rotate(45deg)}.hero__arrow.is-hidden{opacity:0}.divider{display:flex;align-items:center;gap:16px;padding-block:var(--divider-space);font-size:var(--text-sm);white-space:nowrap}.divider:before,.divider:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--color-line))}.divider:after{background:linear-gradient(to left,transparent,var(--color-line))}.hero+.shopify-section .divider,.shopify-section:has(.hero)+.shopify-section .divider{padding-top:0}.category-label{position:fixed;top:50%;right:var(--edge);z-index:20;font-size:var(--text-sm);opacity:0;transform:translateY(-50%);transition:opacity var(--duration) ease;pointer-events:none}.category-label.is-visible{opacity:1}@media(max-width:767px){.category-label{display:none}}.product-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:var(--column-gap);row-gap:var(--row-gap);padding-inline:var(--gutter)}@media(min-width:768px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-category--page{padding-top:64px}.product-item{container-type:inline-size;--ratio: 1;--image-height: min(calc(100cqw / var(--ratio)), 85vh);--image-height: min(calc(100cqw / var(--ratio)), 85svh)}.js [data-reveal]{overflow-anchor:none;opacity:0;transform:translateY(40px);transition:opacity .7s ease-out,transform .7s ease-out}.js [data-reveal].is-revealed{opacity:1;transform:none}.product-item__link{display:block;pointer-events:none}.product-item__media,.caption{display:block;pointer-events:auto}.product-item__media img,.product-item__media svg{width:min(100%,calc(85vh * var(--ratio)));width:min(100%,calc(85svh * var(--ratio)));height:auto;margin-inline:auto;aspect-ratio:var(--ratio);object-fit:contain}.caption{width:fit-content;margin:8px auto 0;font-size:var(--text-sm);text-align:center}@media(hover:none),(pointer:coarse){.caption{padding:2px 4px;background:var(--color-bg)}}@media(hover:hover)and (pointer:fine){.product-item__link{transition:opacity var(--duration) ease}.product-item__media{transform:scale(var(--rest-scale));transform-origin:top center;transition:transform var(--duration) ease}.caption{opacity:0;transform:translateY(calc(var(--image-height) * -.1));transition:opacity var(--duration) ease,transform var(--duration) ease}.caption--sold{opacity:1}.caption--sold .caption__extra{display:none}.product-item__link:is(:hover,:focus-visible) .product-item__media{transform:none}.product-item__link:is(:hover,:focus-visible) .caption{opacity:1;transform:none}.product-item__link:is(:hover,:focus-visible) .caption--sold .caption__extra{display:inline}body:has(.product-item__link:is(:hover,:focus-visible)) .product-item__link:not(:hover,:focus-visible){opacity:.2}}.artist{max-width:calc(480px + var(--gutter) * 2);margin-inline:auto;padding:var(--divider-space) var(--gutter);font-size:var(--text-lg)}.artist__image{width:100%;height:auto;margin-bottom:24px}.footer{position:relative;z-index:35;display:flex;flex-direction:column;gap:8px;padding:48px var(--edge) calc(var(--edge) + env(safe-area-inset-bottom));font-size:var(--text-sm)}.footer__legal,.footer__controls{display:flex;flex-wrap:wrap;gap:8px 16px}@media(min-width:768px){.footer{flex-direction:row;justify-content:space-between;align-items:baseline;gap:24px}}.switch button[aria-current]{text-decoration:underline;text-underline-offset:2px}body:not(.page-index) .switch button:not([aria-current]){color:var(--color-text-muted)}.page-index .switch button[aria-current]{text-decoration:underline}dialog{padding:0;border:0;background:var(--color-bg);color:inherit}dialog::backdrop{background:var(--color-overlay);animation:fade-in var(--duration) ease}dialog.is-closing::backdrop{animation:fade-out var(--duration) ease forwards}html.is-locked{overflow:hidden}.socials[open]{animation:fade-in var(--duration) ease}.socials.is-closing{animation:fade-out var(--duration) ease forwards}.socials::backdrop{background:#fff6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.socials__panel{display:grid;gap:24px;min-width:260px;padding:24px;border:1px solid var(--color-line-subtle)}.socials__list{display:grid;gap:8px}.socials__list a:hover{opacity:.5}.socials .text-button{justify-self:start;font-size:var(--text-sm)}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.cart-drawer{position:fixed;inset:0 0 0 auto;width:420px;max-width:100%;height:100%;max-height:none;margin:0}.cart-drawer[open]{animation:slide-in var(--duration) ease-out}.cart-drawer.is-closing{animation:slide-out var(--duration) ease-out forwards}@keyframes slide-in{0%{transform:translate(100%)}}@keyframes slide-out{to{transform:translate(100%)}}.cart-drawer__panel{display:flex;flex-direction:column;height:100%;padding:var(--edge)}.cart-drawer__top{display:flex;justify-content:flex-end;margin-bottom:24px}.cart-content{display:flex;flex:1;flex-direction:column;min-height:0}.cart-lines{flex:1;overflow-y:auto}.cart-line{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding-block:16px;border-bottom:1px solid var(--color-line-subtle)}.cart-line__image img{width:100%;height:auto}.cart-line__details{display:grid;align-content:start;gap:4px}.cart-line__actions{display:flex;gap:16px;margin-top:8px;font-size:var(--text-sm)}.cart-line__quantity{display:inline-flex;gap:8px}.cart-line__actions a{min-width:16px;text-align:center}@media(pointer:coarse){.cart-line__actions a{display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px}}.cart-summary{display:grid;gap:8px;padding-top:16px}.cart-summary__row{display:flex;justify-content:space-between}.cart-summary__note{font-size:var(--text-sm)}.cart-summary .button{margin-top:8px}.product-page{padding:var(--blur-height) var(--edge) var(--edge)}.product-page__gallery{margin-bottom:24px}.product-page__media{display:grid;gap:16px}.product-page__media img,.product-page__media svg{width:100%;height:auto}.js [data-gallery]{position:relative;align-items:center;aspect-ratio:var(--gallery-ratio);touch-action:pan-y pinch-zoom}.gallery__counter{opacity:1;transform:none}.gallery__counter[hidden]{display:none}.js [data-gallery] img{grid-area:1 / 1}.js [data-gallery] img:not(.is-active){display:none}[data-gallery].has-changed img.is-active{animation:gallery-fade var(--duration) ease}@keyframes gallery-fade{0%{opacity:0}}.gallery__arrow{--arrow-color: #000;position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;padding:0;border:0;background:none;cursor:pointer;transition:opacity var(--duration) ease}.gallery__arrow:hover{opacity:.5}.gallery__arrow:after{content:"";position:absolute;top:17px;width:9px;height:9px;border-right:1px solid var(--arrow-color);border-bottom:1px solid var(--arrow-color);transition:border-color var(--duration) ease}.gallery__arrow--previous{left:0}.gallery__arrow--previous:after{left:19px;transform:rotate(135deg)}.gallery__arrow--next{right:0}.gallery__arrow--next:after{right:19px;transform:rotate(-45deg)}.gallery__arrow.is-light{--arrow-color: #fff}.product-page__details{display:grid;align-content:start;gap:8px}.product-page__title{font-size:var(--text-lg)}.product-form{display:grid;gap:8px}.product-form__select{width:100%;min-height:44px;padding:8px;border:1px solid var(--color-text);border-radius:0;background:var(--color-bg);color:inherit;font:inherit;font-size:var(--text-lg)}.product-form .button{margin-top:16px}.product-form__error{font-size:var(--text-sm)}.product-page__description{margin-block:16px 0}.product-page__description>*{margin:0}@media(min-width:768px),(orientation:landscape)and (max-height:500px){.product-page{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--column-gap)}.product-page__gallery{--gallery-max-height: calc(100svh - 2 * var(--blur-height) - 48px);margin-bottom:0;container-type:inline-size}.js [data-gallery]{--gallery-frame-height: min(var(--gallery-max-height), calc(100cqw / var(--gallery-ratio)));width:min(100cqw,calc(var(--gallery-max-height) * var(--gallery-widest-ratio)));height:var(--gallery-frame-height);margin-inline:auto;aspect-ratio:auto}.js [data-gallery] img{justify-self:center;width:min(100%,calc(var(--gallery-frame-height) * var(--image-ratio)))}.product-page__details{position:sticky;top:var(--blur-height)}}@media(orientation:landscape)and (max-height:500px){body:has(.product-page){--blur-height: 64px;--column-gap: 24px}body:has(.product-page) .edge-blur--bottom{display:none}.product-page__gallery{--gallery-max-height: calc(100svh - var(--blur-height) - 52px)}}.plain-page,main .shopify-policy__container{max-width:calc(640px + var(--edge) * 2);margin-inline:auto;padding:var(--blur-height) var(--edge) 48px}.plain-page h1,.shopify-policy__title h1{margin-bottom:24px;font-size:var(--text-lg);font-weight:400}.plain-page__content>*+*{margin-top:16px}.plain-page .cart-content{display:block}.page-password .plain-page form{display:grid;gap:8px;max-width:320px}.input{min-height:44px;padding:8px;border:1px solid var(--color-text);border-radius:0;font:inherit;font-size:var(--text-lg)}.pagination{padding:48px var(--gutter) 0;font-size:var(--text-sm);text-align:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.js [data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
