body,body.gradient{background-color:#08081f!important;background-image:url(/cdn/shop/files/kulttijuliste-tausta.jpg?v=1785580057)!important;background-repeat:repeat!important;background-size:760px auto!important;background-position:top center!important}main .shopify-section>.gradient.color-scheme-1,main .gradient.color-scheme-1,.collection-hero.gradient,.collection-hero.color-scheme-1{background:transparent!important}.utility-bar.color-scheme-1.gradient,.header-wrapper.color-scheme-4.gradient,.header-wrapper.gradient{background-color:#08081f!important;background-image:linear-gradient(#06061a94,#06061a94),url(/cdn/shop/files/kulttijuliste-tausta.jpg?v=1785580057)!important;background-repeat:repeat,repeat!important;background-size:auto,760px auto!important;background-position:top center,top center!important;background-attachment:fixed,fixed!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.utility-bar{border-bottom-color:#ffffff14!important}@media screen and (max-width:749px){.utility-bar.color-scheme-1.gradient,.header-wrapper.color-scheme-4.gradient,.header-wrapper.gradient{background-attachment:scroll,scroll!important}}.header__submenu.list-menu{background-color:#08081ff7!important;border:1px solid rgba(255,255,255,.12)}.header__inline-menu>.list-menu{flex-wrap:nowrap!important}.header__inline-menu .list-menu__item{white-space:nowrap!important}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item span{font-size:1.55rem!important}.header__inline-menu .header__menu-item{padding-left:.9rem!important;padding-right:.9rem!important}.header__inline-menu summary.header__menu-item{padding-right:2.5rem!important}.header__submenu .header__menu-item{white-space:normal!important;padding-left:1.6rem!important;padding-right:1.6rem!important}:root,.color-scheme-1{--color-foreground: 255, 255, 255}:root{--page-width: min(94vw, 1920px)}.page-width{max-width:min(94vw,1920px)}.product-card-wrapper .card__inner,.product-card-wrapper .card__inner.ratio{position:relative!important;display:block!important;aspect-ratio:1 / 1;height:auto!important;padding:0!important;background:transparent!important;overflow:visible}.product-card-wrapper .card__inner.ratio:before{content:none!important}.product-card-wrapper .card__inner .card__media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0!important;background:transparent!important;overflow:visible}.product-card-wrapper .card__media .media{position:relative!important;top:auto!important;left:auto!important;flex:0 0 auto!important;width:calc(81.65% * var(--ar-w, .8165))!important;height:calc(81.65% * var(--ar-h, 1.2247))!important;padding:0!important;background-color:#fff!important}.product-card-wrapper .card__media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center;padding:0!important}.product-card-wrapper .media.media--hover-effect>img:first-child{transition:transform .4s ease}.product-card-wrapper:hover .media.media--hover-effect>img:first-child{transform:scale(1.04)}.grid__item .product-card-wrapper,.grid__item .product-card-wrapper .card,.grid__item .product-card-wrapper .card__content{height:100%}.product-card-wrapper .card{display:flex;flex-direction:column}.product-card-wrapper .card>.card__content{flex:1 0 auto;width:calc(81.65% * var(--ar-w, .8165));margin-left:auto;margin-right:auto;padding-top:14px}.product-card-wrapper .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.7rem;line-height:1.35;min-height:2.7em}.product-card-wrapper .price,.product-card-wrapper .price-item{font-size:1.7rem}.product-grid,.collection .grid,ul.grid.product-grid{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 48px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 28px}@media screen and (min-width:990px){.product-grid,.collection .grid{column-gap:24px;row-gap:48px}}@media screen and (max-width:749px){.product-grid,.collection .grid{column-gap:12px;row-gap:28px}}.product__media-wrapper .product__media,.product__media-wrapper .product__media.media--transparent,.product-media-container,.product-media-container .media,.product__media-wrapper .product__media img,.product-media-modal__content .media,.product-media-modal__content img,.cart-item__image-container,.cart-item__image{background-color:#fff!important}.product__media-wrapper .product__media img,.product-media-container .media img{object-fit:contain!important}.breadcrumbs{padding:14px 0 18px;font-size:1.35rem;color:#fff9}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:6px}.breadcrumbs__item{display:inline-flex;align-items:center}.breadcrumbs__item:not(:last-child):after{content:"/";margin-left:8px;color:#ffffff59}.breadcrumbs__link{color:#ffffffb3;text-decoration:none;transition:color .15s ease}.breadcrumbs__link:hover{color:#fff;text-decoration:underline}.breadcrumbs__current{color:#fffffff2;font-weight:500}.main-blog .title--primary{color:#fff!important;text-align:center;font-size:3.2rem!important;margin:1rem 0 3rem!important;letter-spacing:.03em}.blog-articles{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:2.5rem!important;margin-bottom:4rem!important}.blog-articles .article,.blog-articles .article-card-wrapper{width:100%!important;display:flex!important}.blog-articles .article-card{display:flex!important;flex-direction:column!important;width:100%!important;background:#0e0e26e0!important;border:1px solid rgba(139,92,246,.28)!important;border-radius:14px!important;overflow:hidden!important;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease!important;box-shadow:0 4px 20px #00000080!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.blog-articles .article-card:hover{transform:translateY(-5px)!important;border-color:#8b5cf6a6!important;box-shadow:0 12px 35px #8b5cf64d!important}.blog-articles .article-card__image-wrapper{height:200px!important;width:100%!important;overflow:hidden!important;background:#09091f!important}.blog-articles .article-card__image-wrapper a{display:block!important;width:100%!important;height:100%!important}.blog-articles .article-card__image-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s ease!important}.blog-articles .article-card:hover .article-card__image-wrapper img{transform:scale(1.04)!important}.blog-articles .article-card__content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:2.2rem!important}.blog-articles .article-card__title{margin:0 0 .8rem!important}.blog-articles .article-card__title a{color:#fff!important;font-size:1.85rem!important;font-weight:700!important;line-height:1.35!important;text-decoration:none!important;transition:color .15s ease!important}.blog-articles .article-card:hover .article-card__title a{color:#c4b5fd!important}.blog-articles .article-card__date{color:#94a3b8!important;font-size:1.25rem!important;margin-bottom:1.2rem!important}.blog-articles .article-card__excerpt{color:#cbd5e1!important;font-size:1.45rem!important;line-height:1.65!important;margin:0 0 1.8rem!important;flex:1 1 auto!important}.blog-articles .article-card__footer{margin-top:auto!important;padding-top:1.2rem!important;border-top:1px solid rgba(255,255,255,.08)!important}.blog-articles .article-card__read-more{display:inline-flex!important;align-items:center!important;color:#a78bfa!important;font-size:1.4rem!important;font-weight:600!important;text-decoration:none!important;transition:color .15s ease,transform .15s ease!important}.blog-articles .article-card:hover .article-card__read-more{color:#fff!important;transform:translate(5px)!important}.article-template{color:#e2e8f0!important;padding-bottom:4rem}.article-template__title{color:#fff!important;font-size:3.2rem!important;line-height:1.25!important;margin-bottom:1.5rem!important}.article-template__content{color:#e2e8f0!important;font-size:1.6rem!important;line-height:1.8!important}.article-template__content h2,.article-template__content h3,.article-template__content h4{color:#fff!important;margin-top:3rem!important;margin-bottom:1.2rem!important}.article-template__content hr{border-color:#ffffff1f!important;margin:3rem 0!important}.article-template__content a{color:#a78bfa!important;text-decoration:underline!important}.article-template__content a:hover{color:#fff!important}.article-template__hero-container{display:none!important}.article-template__content p:empty{display:none!important}.article-poster-box br{display:none!important}.article-poster-box{display:flex!important;align-items:center!important;gap:20px!important;background:#0e0e26b3!important;border:1px solid rgba(139,92,246,.22)!important;border-radius:12px!important;padding:18px!important;margin:1.8rem 0!important}.article-poster-box img{width:130px!important;min-width:130px!important;height:auto!important;border-radius:8px!important;box-shadow:0 4px 15px #00000080!important;object-fit:contain!important;background-color:#fff!important}.article-poster-box__text{flex:1!important}.article-poster-box__title{color:#fff!important;font-size:1.8rem!important;font-weight:700!important;margin:0 0 8px!important}.article-poster-box__desc{color:#cbd5e1!important;font-size:1.45rem!important;line-height:1.6!important;margin:0 0 12px!important}.article-poster-box__link{display:inline-flex!important;align-items:center!important;color:#a78bfa!important;font-weight:600!important;font-size:1.4rem!important;text-decoration:none!important}.article-poster-box__link:hover{color:#fff!important;text-decoration:underline!important}@media screen and (max-width:600px){.article-poster-box{flex-direction:column!important;align-items:flex-start!important}.article-poster-box img{width:100%!important;max-width:200px!important;margin:0 auto 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/poster-grid.css.map */
