.product__content{position:relative}.product-block{--margin-top: 0px;margin-top:var(--margin-top)}.product__tax{margin-top:4px}product-slider-component{--items-per-row-desktop: 1;--items-per-row-tablet: 1;--items-per-row-mobile: 1}product-slider-component .splide__list{--gap: 0px !important}.product__media-page-number{position:absolute;bottom:0;z-index:1;width:100%;text-align:center;display:none;pointer-events:none}[data-shopify-xr]:not([data-shopify-xr-hidden])+.product__media-page-number{bottom:44px}@media only screen and (max-width: 767px){.product__media--grid:not(.is-initialized) [data-class=splide__list]{display:flex;flex-direction:row;width:100%;overflow-x:hidden}.product__media--grid:not(.is-initialized) [data-class=splide__slide]{display:none}.product__media--grid:not(.is-initialized) [data-class=splide__slide]:first-child{width:100%;display:block;flex:1 0 auto}.product__media{--grid-gap: 0px !important}.product__media .splide__slide{--width: 100% !important}.product-block:not(.product-block__sibling_products){padding:0 var(--gutter)}.product__media--grid .product__media-page-number{display:block}}@supports (mix-blend-mode: difference){.product__media-page-number,.product__media .splide__arrow{mix-blend-mode:difference;color:#fff}}.sibling-slider .media:before{--opacity: 0;content:"";width:100%;height:100%;display:block;background-color:var(--primary-foreground);opacity:var(--opacity);position:absolute;top:0;left:0;z-index:1;transition:opacity .3s ease-in-out}.sibling-slider .current-product .media:before{--opacity: .2}.product__media--traditional .product__media-page-number{display:block}.thumbnail-splide .splide__slide{width:20%}.product__media .splide__track{transition:height .2s ease-in-out}.product__media .splide__slide{align-self:flex-start}@media (hover: hover){.thumbnail-splide .splide__slide{cursor:pointer}.product__media--traditional .splide__slide{cursor:grab}.sibling-slider .splide__slide:hover .media:before{--opacity: .4}.sibling-slider .splide__arrows{position:absolute;top:50%;left:0;z-index:1;width:100%;justify-content:space-between;transform:translateY(-50%);height:0}.sibling-slider .splide__arrow:not(:focus-visible){transition:opacity .3s ease-in-out;opacity:0!important}.sibling-slider:hover .splide__arrow{opacity:1!important}.sibling-slider .splide__arrow--prev{transform:translate(-100%)}.sibling-slider .splide__arrow--next{transform:translate(100%)}}.product__media--traditional:not(.is-initialized) [data-class=splide__slide]{display:none}.product__media--traditional:not(.is-initialized) [data-class=splide__slide]:first-child{width:100%;display:block;flex:1 0 auto}@media only screen and (min-width: 768px){.product-main{padding:var(--gutter) 0}.product__media+.thumbnail-splide{margin-top:var(--gutter);display:block}.product__content .sticky{position:sticky;margin-top:0;top:var(--sticky-header-margin-top)}.product-main .product__content .sticky{padding:60px 40px}.product__media--traditional:not(.is-initialized) [data-class=splide__list]{display:flex;flex-direction:row;width:100%;overflow-x:hidden}}.product__media .splide__arrows.js-hide-arrows{pointer-events:none;color:#0000}.product__media.is-initialized .splide__arrows{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;transition:color .16s ease-in-out}.product__media.is-initialized .splide__arrows:not(.js-hide-arrows){pointer-events:revert;color:revert}.product__media:not(.is-initialized) .splide__arrows{display:none!important}.product__media .splide__arrow{place-content:revert;padding:0;min-width:min(15vw,60px);height:min(15vw,60px);z-index:1;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%)}.product__media .splide__arrow--prev{left:0}.product__media .splide__arrow--next{right:0}.product__media .media:not(.natural) iframe{width:300%;left:-100%;max-width:none}.product__media .media--model[data-shopify-xr-loaded]{margin-bottom:44px}[data-drawer] .accordion__content{padding:0 var(--drawer-padding) var(--drawer-padding)}.similar-collections ul{display:flex;flex-wrap:wrap;gap:8px}.product-block__collapsible_tab .summary__title{border-top:1px solid #2B2B2B}.similar-collections ul>li a{text-decoration:underline}.preorder--info{font-size:1.3rem;text-align:center}.photoswipe__image{cursor:zoom-in}.accordion__product-description-text p:first-of-type{margin-top:0}.product-icons__size{display:block}.product-icon__svg{height:6rem}.product-icon__reset-margin{margin:0}.product-description p{margin-bottom:10px;font-family:Moderat-Regular,sans-serif}.pyyda-tarjous-linkki{font-size:13px;text-decoration:underline}.review-box{padding:20px;margin-top:20px;font-size:13px;font-family:Moderat-Regular,sans-serif;background-color:#f3efe6}.review-box .review-top{display:flex;align-items:center}.reviewer-avatar{width:50px}.reviewer-name{margin-left:10px;font-family:Moderat-Extended-Medium,sans-serif}.review-text{margin-bottom:0;margin-top:1em}.review-stars{margin-left:20px;width:100px}@media only screen and (max-width: 1023px){.review-box{display:none}}#ohjepopup{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}#open-popup-button:hover{cursor:pointer}#open-popup-button{font-size:13px;margin-bottom:20px;font-family:Moderat-Regular,sans-serif}.ohjepopup-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.ohjeclose{color:#aaa;float:right;font-size:28px;font-weight:700}.ohjeclose:hover,.ohjeclose:focus{color:#000;text-decoration:none;cursor:pointer}.rte .lupauslista{list-style-type:none;padding-left:1.5rem}.rte .lupauslista li{position:relative;font-size:13px}.rte .lupauslista li:before{position:absolute;left:-1.5em;top:.1em;width:1em;height:1em}.rte .lupauslista li.lupaus1:before{content:url(/cdn/shop/files/bullet1.svg?v=1719910774)}.rte .lupauslista li.lupaus2:before{content:url(/cdn/shop/files/bullet2.svg?v=1719910774)}.rte .lupauslista li.lupaus3:before{content:url(/cdn/shop/files/bullet3.svg?v=1719910775)}.rte .lupauslista li.lupaus4:before{content:url(/cdn/shop/files/bullet4.svg?v=1719910774)}.sopivuustakuu_wrapper{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-top:20px;border:1px solid #d4d4d4;padding:10px}.sopivuustakuu_1{width:33%;text-align:center}.sopivuustakuu_2{width:67%}.sopivuustakuu_1 span{border:1px solid #c0bfbf;border-radius:50%;padding:20px;background:#e0e0e0;font-size:20px;font-family:Moderat-Regular,sans-serif}.sopivuustakuu_2 strong{text-transform:uppercase;font-family:Moderat-Extended-Medium,sans-serif;font-weight:400}.sopivuustakuu_2 .leipis{font-size:13px;font-family:Moderat-Regular,sans-serif}.accordion{grid-column:2}.product-form__input--dropdown{display:flex;align-items:center}.tooltip-icon{cursor:pointer;text-decoration:none;position:relative;display:inline-block;margin-left:5px;color:#000;background:#fff;border-radius:50%;width:2em;text-align:center}.tooltip-icon:hover:after{content:attr(data-tooltip);background-color:#333;color:#fff;padding:5px 10px;border-radius:5px;position:absolute;z-index:10;white-space:normal;bottom:120%;left:50%;transform:translate(-90%);opacity:.9;font-size:12px;width:max-content;max-width:320px}.breadcrumb-wrapper{grid-column:span 12;padding:0 20px}.breadcrumb{display:flex;list-style:none;padding:0;margin:0;background:none}.breadcrumb-item+.breadcrumb-item:before{content:">";padding:0 .5em;color:#ccc}.breadcrumb-item a{text-decoration:none;color:#333}.breadcrumb-item.active{color:#555;font-weight:700}.breadcrumb-item{font-size:.6em}.faq__items .faq-item,.faq__items .product-description-item{border-bottom:1px solid #dbdbdb;padding-bottom:24px}.faq__items .product-description-item__header,.faq__items .faq-item__header{text-transform:uppercase}.faq__items .product-description-item__header svg.feather,.faq__items .faq-item__header svg.feather{position:absolute;right:1em}.faq .product-description-item{padding-left:var(--gutter);padding-right:var(--gutter)}@media only screen and (min-width: 768px){.faq .product-description-item{padding-left:0;padding-right:0}}@media only screen and (max-width: 767px){.product-main .product__content{padding-top:20px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{-webkit-hyphens:auto;hyphens:auto}.product-block__variant_picker .product-form__input{min-width:unset}
/*# sourceMappingURL=/cdn/shop/t/36/assets/template-product.css.map */
