:root{--hisofi-pink: #eaa9bf;--hisofi-line: rgb(var(--color-foreground-rgb, 236 235 230) / .14);--hisofi-ease: cubic-bezier(.4, 0, .2, 1);--hisofi-fast: .2s;--hisofi-gutter: clamp(16px, 4vw, 40px);--hisofi-display: "Pirata One", serif;--hisofi-mono: var(--font-accent--family, "Space Mono", monospace)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483000;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--hisofi-pink);color:#0a0a0a}:focus-visible{outline:1px solid var(--hisofi-pink);outline-offset:3px}h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-transform:uppercase;letter-spacing:.01em}#header-component .header__row{border-bottom:1px solid var(--hisofi-line)}#header-component .header-logo__image{filter:drop-shadow(0 0 0 rgb(234 169 191 / 0));transition:filter .4s var(--hisofi-ease)}@media(hover:hover){#header-component .header-logo:hover .header-logo__image{animation:hisofi-flicker .7s linear both;filter:drop-shadow(0 0 10px rgb(234 169 191 / .55));transition:filter .25s var(--hisofi-ease)}}@keyframes hisofi-flicker{0%{opacity:1}8%{opacity:.25}12%{opacity:1}20%{opacity:.5}24%{opacity:1}52%{opacity:1}56%{opacity:.3}60%{opacity:1}to{opacity:1}}#header-component .menu-list__link{font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}#header-component .menu-list__link-title:before,#header-component .menu-list__link-title:after{display:inline-block;font-family:var(--hisofi-mono);font-weight:400;opacity:0;transition:opacity var(--hisofi-fast) var(--hisofi-ease),transform var(--hisofi-fast) var(--hisofi-ease)}#header-component .menu-list__link-title:before{content:"[";margin-right:.45em;transform:translate(4px)}#header-component .menu-list__link-title:after{content:"]";margin-left:.45em;transform:translate(-4px)}#header-component .menu-list__link:hover .menu-list__link-title:before,#header-component .menu-list__link:hover .menu-list__link-title:after,#header-component .menu-list__link--active .menu-list__link-title:before,#header-component .menu-list__link--active .menu-list__link-title:after{opacity:1;transform:none}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled){border-radius:0;font-family:var(--font-body--family);font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;transition:background-color var(--hisofi-fast) var(--hisofi-ease),color var(--hisofi-fast) var(--hisofi-ease),border-color var(--hisofi-fast) var(--hisofi-ease),transform var(--hisofi-fast) var(--hisofi-ease)}.button:not(.button-unstyled,.button-secondary):hover{background-color:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.button:not(.button-unstyled):active{transform:scale(.985)}a.link{font-family:var(--hisofi-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:color var(--hisofi-fast) var(--hisofi-ease)}a.link:before{content:"[\a0"}a.link:after{content:"\a0]"}a.link:hover{color:var(--hisofi-pink)}.product-card .card-gallery{overflow:hidden;background:#121212}.product-card .card-gallery img{transition:opacity var(--hisofi-fast) var(--hisofi-ease),transform var(--hisofi-fast) var(--hisofi-ease)}@media(hover:hover){.product-card:hover .card-gallery img{transform:scale(1.03)}}.product-card :is(.text-block,.product-title,h3,p,a.contents,.price){text-align:center;justify-content:center}.product-card .text-block,.product-card .text-block *{font-size:13.7px;font-weight:500;letter-spacing:0;text-transform:none}.product-card .price{font-size:12.3px;color:rgb(var(--color-foreground-rgb) / .75)}.product-information h1{font-size:clamp(24px,2.9vw,39px);font-weight:600;line-height:1.05;letter-spacing:.01em;text-transform:uppercase}.product-information .price{font-size:clamp(18px,1.95vw,26px);font-weight:700;letter-spacing:.01em}media-gallery slideshow-arrows{display:none!important}media-gallery .slideshow-controls__thumbnails{gap:10px}media-gallery .slideshow-controls__thumbnail{position:relative;padding-bottom:8px;border:0!important;outline:0;opacity:.55;transition:opacity .3s var(--hisofi-ease)}media-gallery .slideshow-controls__thumbnail:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--color-foreground);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--hisofi-ease)}media-gallery .slideshow-controls__thumbnail:hover{opacity:.85}media-gallery .slideshow-controls__thumbnail[aria-selected=true]{opacity:1}media-gallery .slideshow-controls__thumbnail[aria-selected=true]:after{transform:scaleX(1)}media-gallery .slideshow-controls__thumbnail img{border-radius:0!important}media-gallery .slideshow-controls__dots{display:flex;gap:4px;width:100%;padding:10px 16px 0;margin:0}media-gallery .slideshow-controls__dots li{flex:1;display:flex}media-gallery .slideshow-controls__dots .slideshow-control{flex:1;width:100%;height:2px;min-height:0;padding:0;border-radius:0;background:rgb(var(--color-foreground-rgb) / .2);transition:background-color .35s var(--hisofi-ease)}media-gallery .slideshow-controls__dots .slideshow-control>*{display:none}media-gallery .slideshow-controls__dots .slideshow-control[aria-selected=true]{background:var(--color-foreground)}media-gallery slideshow-slides{scroll-behavior:smooth}.product-information .add-to-cart-button{min-height:50px}.product-information media-gallery img{transition:transform .3s var(--hisofi-ease)}.product-badges__badge,.badge{border-radius:0!important;font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:10.5px}input,textarea,select{border-radius:0!important;transition:border-color var(--hisofi-fast) var(--hisofi-ease)}input:focus,textarea:focus{border-color:var(--hisofi-pink)!important}footer .shopify-section+.shopify-section{border-top:1px solid var(--hisofi-line)}html.hs-js [data-reveal],html.hs-js .hisofi-reveal{opacity:0;transform:translate3d(0,10px,0);transition:opacity .4s var(--hisofi-ease) var(--hs-delay, 0s),transform .4s var(--hisofi-ease) var(--hs-delay, 0s)}html.hs-js [data-reveal].is-in,html.hs-js .hisofi-reveal.is-in{opacity:1;transform:none}@keyframes hisofi-page-in{0%{opacity:0}to{opacity:1}}main#MainContent{animation:hisofi-page-in .25s var(--hisofi-ease) both}@media(prefers-reduced-motion:reduce){html.hs-js [data-reveal],html.hs-js .hisofi-reveal{transform:none;transition:opacity .4s var(--hisofi-ease)}#header-component .header-logo:hover .header-logo__image{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hisofi.css.map */
