.hidden{display:none}@media screen and (max-width: 1025px){.desktop-only{display:none}}@media screen and (min-width: 1025px){.mobile-only{display:none}}body.half-width{overflow:hidden}#PageContainer{transition:all .3s ease-in-out}#PageContainer.half-width{transform:translate(-50vw)}@media screen and (max-width: 1200px){#PageContainer.half-width{transform:translate(-100%)}}#shopify-section-header .announcement{display:flex;flex:1;align-items:center;justify-content:center}#shopify-section-header .announcement .announcement__text-first{transform:rotateX(0) translateZ(0)}#shopify-section-header .announcement .announcement__text-second{transform:rotateX(-90deg) translateZ(16px);opacity:0;position:absolute}#shopify-section-header .announcement .announcement__text-second a{color:#fff;text-decoration:underline}#shopify-section-header .site-nav .megamenu{padding:32px 0 52px}#shopify-section-header .site-nav .megamenu .megamenu__promo{margin-top:20px}#shopify-section-header .site-nav .megamenu .megamenu__col{flex:0 1 210px}#shopify-section-header .site-nav .megamenu .megamenu__col .megamenu__col-title{margin-top:20px}#shopify-section-header .site-nav .megamenu .megamenu__col .site-nav__dropdown-link{font-size:12px;line-height:10px}@media screen and (max-width: 798px){.slideshow-wrapper .hero-natural--template--15319251845167__16557260980a4c4195,.slideshow-wrapper .hero-natural--template--15319252467759__1654257419196f0383,.slideshow-wrapper .hero-natural--template--15319250894895__16498707645f3cf9e6,.slideshow-wrapper .hero-natural--template--15435780096047__16498707645f3cf9e6,.slideshow-wrapper .hero-natural--template--15435785535535__16498707645f3cf9e6{padding-bottom:100%}}@media screen and (min-width: 798px){.slideshow-wrapper .hero-natural--template--15319251845167__16557260980a4c4195,.slideshow-wrapper .hero-natural--template--15319252467759__1654257419196f0383,.slideshow-wrapper .hero-natural--template--15319250894895__16498707645f3cf9e6,.slideshow-wrapper .hero-natural--template--15435780096047__16498707645f3cf9e6,.slideshow-wrapper .hero-natural--template--15435785535535__16498707645f3cf9e6{padding-bottom:34.72%}}.slideshow-wrapper .hero__subtitle{display:block}.slideshow-wrapper .hero__link,.slideshow-wrapper .hero__buttons{display:inline-block!important}.slideshow-wrapper .hero__link.second{margin-left:10px}.slideshow-wrapper .hero__link{margin-top:20px}.slideshow-wrapper .hero__link.second{margin-left:15px;margin-top:0}@media screen and (max-width: 798px){.slideshow-wrapper .hero__link{display:block!important}.slideshow-wrapper .hero__link.second{margin-top:0;margin-left:0}.slideshow-wrapper .hero__link.second .btn{margin-top:10px}}@media screen and (max-width: 798px){.slideshow-wrapper .hero__buttons .animation-cropper{display:block}.slideshow-wrapper .hero__buttons .animation-cropper a{width:100%}}@media screen and (min-width: 550px){.TablePress .dataTables_scrollHeadInner,.TablePress .dataTable{width:100%!important}.TablePress .dataTables_scrollHeadInner thead th:first-child,.TablePress .dataTable thead th:first-child{width:120px!important}}#shopify-section-template--19384901271877__624bb51c-0304-4b19-b043-fb4cb83e986b .TablePress table{width:1220px!important}@media screen and (max-width: 1200px){#shopify-section-template--19384901271877__624bb51c-0304-4b19-b043-fb4cb83e986b .TablePress{overflow-x:auto}#shopify-section-template--19384901271877__624bb51c-0304-4b19-b043-fb4cb83e986b .TablePress img{max-width:60px}}.text-columns-with-images .image-wrap{position:relative}.text-columns-with-images .image-wrap .show-product-tags{position:absolute;left:10px;bottom:10px;background:#000;padding:7px 12px 3px 7px;color:#fff;font-weight:600;font-size:.75rem;opacity:.9}.text-columns-with-images .image-wrap .show-product-tags:hover{opacity:1}.text-columns-with-images .image-wrap .show-product-tags .icon{opacity:.9;margin:0 5px 4px 0}.text-columns-with-images .image-wrap .product-tag{position:absolute;background:var(--colorTextBody);color:#fff;padding:10px 15px;font-size:.75rem;font-weight:600;opacity:.9}.text-columns-with-images .image-wrap .product-tag:hover{opacity:1}.text-columns-with-images .image-wrap .product-tag .triangle{height:0px;width:0px;position:absolute;border-right:solid 15px transparent;border-left:solid 15px transparent;border-bottom:solid 15px var(--colorTextBody);top:-15px;left:13px}.text-columns-with-images .image-wrap .product-tag .product-tag__price:after{content:"\2192";display:inline-block;margin-left:6px}.template-collection .section-header{margin-bottom:20px}.template-collection .collection-sell-text{margin-bottom:40px}.template-collection .grid-product .grid-product__secondary-image{display:block!important;animation:none!important;opacity:0;transition:opacity .4s ease}.template-collection .jdgm-widget{margin-top:5px}.template-collection .jdgm-widget .jdgm-star,.template-collection .jdgm-widget .jdgm-prev-badge__text{font-size:12px}.template-product .product-block--price{float:left}.template-product .product-block--size-chart{float:right}.template-product .product-block--variants{clear:left}.template-product .variant-wrapper fieldset[name=Color] .variant-input{position:relative}.template-product .variant-wrapper fieldset[name=Color] .variant-input:hover .tooltip{opacity:1;visibility:visible;transform:translateY(0)}.template-product .variant-wrapper fieldset[name=Color] .variant-input .tooltip{text-align:center;background:#333;background:rgba(51,51,51,.9);color:#fff;bottom:100%;padding:5px 10px;display:block;position:absolute;width:120px;font-size:13px;left:-27px;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);transition:all .25s ease-out;box-shadow:2px 2px 6px #00000047;z-index:10000}.template-product .variant-wrapper fieldset[name=Color] .variant-input .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.template-product .variant-wrapper fieldset[name=Color] .variant-input .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid rgba(51,51,51,.9) 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.template-product .variant-wrapper fieldset[name=Color] .variant-input label{padding:0}.template-product .variant-wrapper .variant-input-wrap label{background:none!important}.template-product .product-block.product-block--tags{margin-top:22.85714px}.template-product .product-block.product-block--tags .eco-tags{margin-bottom:15px}.template-product .product-block.product-block--tags img{margin-bottom:0!important}.template-product .product-block.product-block--description{margin-bottom:0}.template-product .product-block.product-block--description .rte{margin-bottom:15px}.template-product .product-block.product-block--description .description-tabs .tab{position:relative;border-bottom:1px solid #e8e8e1}.template-product .product-block.product-block--description .description-tabs .tab h3{position:relative;margin:0;padding:22.85714px 0;font-size:calc(var(--typeBaseSize)*.8);text-transform:uppercase;letter-spacing:.2em}.template-product .product-block.product-block--description .description-tabs .tab h3 .collapsible-trigger__icon{transition:all .4s ease;transform:rotate(0);top:42%}.template-product .product-block.product-block--description .description-tabs .tab .tab-content{visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),height .3s cubic-bezier(.25,.46,.45,.94)}.template-product .product-block.product-block--description .description-tabs .tab .tab-content .tab-content__inner{transform:translateY(40px)}.template-product .product-block.product-block--description .description-tabs .tab:hover{cursor:pointer}.template-product .product-block.product-block--description .description-tabs .tab.active{padding-bottom:20px}.template-product .product-block.product-block--description .description-tabs .tab.active h3 .collapsible-trigger__icon{transition:all .4s ease;transform:rotate(180deg)}.template-product .product-block.product-block--description .description-tabs .tab.active .tab-content{visibility:visible;opacity:1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),height .5s cubic-bezier(.25,.46,.45,.94)}.template-product .product-block.product-block--description .description-tabs .tab.active .tab-content .tab-content__inner{transform:translateY(0);transition:.5s cubic-bezier(.25,.46,.45,.94)}.template-product .inventory-details{margin-top:10px}.template-product .product-inventory{background:#fbfbfb;width:50vw;position:fixed;top:0;right:0;height:100%;transform:translate(100%);padding:20px 40px 40px;overflow-y:auto}.template-product .product-inventory h2{margin-top:.85em}.template-product .product-inventory .product-title{font-weight:600;margin-bottom:0}.template-product .product-inventory .close-inventory,.template-product .product-inventory .close-pickup-order{width:30px;height:30px;padding:0;font-size:12px;min-height:auto;background:var(--colorBtnPrimary);color:#fff}.template-product .product-inventory.active{transform:translate(0);transition:all .3s ease-in-out}@media screen and (max-width: 1200px){.template-product .product-inventory.active{width:100%}}.template-product .product-inventory .variant-stock .variant-title{font-weight:600;margin-bottom:20px;border-bottom:1px solid #b2b4b3;padding-bottom:20px}.template-product .product-inventory .variant-stock .locations .location{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:25px}@media screen and (max-width: 550px){.template-product .product-inventory .variant-stock .locations .location{flex-flow:column nowrap;align-items:flex-start}}.template-product .product-inventory .variant-stock .locations .location .location-details{width:100%}.template-product .product-inventory .variant-stock .locations .location .location-details .location-title{margin-bottom:0;padding-bottom:0}.template-product .product-inventory .variant-stock .locations .location .location-details .location-address{font-size:12px}@media screen and (max-width: 550px){.template-product .product-inventory .variant-stock .locations .location .location-details{margin-bottom:5px}}.template-product .product-inventory .variant-stock .locations .location .availability{font-weight:600;width:30%}@media screen and (max-width: 550px){.template-product .product-inventory .variant-stock .locations .location .availability{margin-bottom:11px}}@media screen and (max-width: 550px){.template-product .product-inventory .variant-stock .locations .location .location-details,.template-product .product-inventory .variant-stock .locations .location .availability{width:100%}}.template-product .product-inventory .variant-stock .locations .location .order-pickup{transition:none}.template-product .product-inventory .variant-stock .locations .location .order-pickup:hover{padding-right:20px;background:#0073cf}@media screen and (max-width: 480px){.template-product .product-inventory .variant-stock .locations .location .order-pickup{width:100%}}.template-product .product-inventory .order-details ul{margin:15px 0}.template-product .product-inventory .order-details img{max-width:315.6px}@media screen and (max-width: 480px){.template-product .product-inventory .order-details img{max-width:100%}}.template-product .product-inventory .order-details ul{list-style:none;padding-left:0}.template-product .product-inventory .pickup-order{display:none}.template-product .product-inventory .pickup-order .columns,.template-product .product-inventory .pickup-order .column{float:left;display:inline;margin-left:10px;margin-right:10px;box-sizing:border-box}.template-product .product-inventory .pickup-order .columns.sixteen,.template-product .product-inventory .pickup-order .column.sixteen{width:calc(100% - 20px)}.template-product .product-inventory .pickup-order .columns.one-half,.template-product .product-inventory .pickup-order .column.one-half{width:calc(50% - 20px)}.template-product .product-inventory .pickup-order .columns.one-third,.template-product .product-inventory .pickup-order .column.one-third{width:calc(33.33333% - 20px)}.template-product .product-inventory .pickup-order .columns.one-third.left,.template-product .product-inventory .pickup-order .column.one-third.left{float:left}.template-product .product-inventory .pickup-order input:not([type=submit]){display:inline-block;width:calc(50% - 10px);height:44px;min-height:44px;padding:0 10px;margin-bottom:15px}.template-product .product-inventory .pickup-order input:not([type=submit]):focus{border-radius:0}.template-product .product-inventory .pickup-order #first-name,.template-product .product-inventory .pickup-order #email{margin-right:15px}.template-product .product-inventory .pickup-order input[type=submit]{margin-top:8px}.template-product .fancybox-container .size-chart-wrap h5{text-transform:uppercase;text-align:center}.template-product .fancybox-container .size-chart-wrap .feature_divider{width:100%;margin-bottom:20px;display:block;border:0;border-color:#aaa;border-bottom-width:1px;border-bottom-style:solid}.template-page.kallio #SiteHeader{border-bottom:none}.template-page.m-materiaalit .materials-clothing,.template-page.m-materiaalit .materials-clothing~.shopify-section,.template-page.m-materiaalit .materials-footwear,.template-page.m-materiaalit .materials-footwear~.shopify-section,.template-page.m-materiaalit .materials-hardware,.template-page.m-materiaalit .materials-hardware~.shopify-section{display:none;opacity:0;animation:.2s cubic-bezier(.26,.54,.32,1) .2s forwards;animation-name:rise-up}.template-page.m-materiaalit .materials-clothing,.template-page.m-materiaalit .materials-hardware,.template-page.m-materiaalit .materials-footwear{padding-bottom:60px}.newsletter{max-width:100%}.newsletter .input-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:center}.newsletter .input-row.submit{margin-top:8px}@media only screen and (max-width: 480px){.newsletter .input-row.submit{flex-direction:column}}.newsletter .input-row input[type=email]{width:290px}@media only screen and (max-width: 480px){.newsletter .input-row input[type=email]{width:100%}}.newsletter .input-row input[type=radio],.newsletter .input-row input[type=checkbox]{top:4px;position:relative;margin-right:10px;flex-grow:1;max-height:13px;max-width:13px}@media only screen and (max-width: 1024px){.newsletter .input-row input[type=radio],.newsletter .input-row input[type=checkbox]{margin:0 10px 0 0}}.newsletter .input-row input[type=submit]{min-width:100px}.newsletter .input-row p{margin-right:20px}@media only screen and (max-width: 798px){.newsletter .input-row p{width:100%;margin-right:0}}.newsletter .terms{justify-content:center}.newsletter .newsletter-text p{max-width:560px;margin:0 auto}.newsletter label{font-weight:400;line-height:1.6em}.newsletter .terms label{margin-bottom:17px}@media only screen and (max-width: 550px){.newsletter .terms label{max-width:220px}}.newsletter .interests p{line-height:1.3em;margin-bottom:10px}.newsletter .interests .interest{display:flex}.newsletter .interests .interest #interest_men_clothes+label{margin-right:20px}@media only screen and (max-width: 360px){.newsletter .interests .interest #interest_men_clothes+label{margin-right:0}}.newsletter a{border-bottom:2px solid;border-bottom-color:#1c1d1d1a;position:relative}.newsletter a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;border-bottom:2px solid currentColor;transform:scale(0);transform-origin:0 50%;transition:transform .5s ease}.newsletter a:hover:after{transform:scale(1)}.template-page.tekstiviestimarkkinointi .index-section{margin:100px 0}.template-page.tekstiviestimarkkinointi .form-container{margin-top:-70px}.template-page.tekstiviestimarkkinointi .form-container label{font-size:14px;font-weight:600}.template-page.tekstiviestimarkkinointi .form-container .form-message{margin-top:30px}@media screen and (max-width: 430px){.template-page.tekstiviestimarkkinointi .form-container input[type=submit]{display:block;margin:15px auto 0;width:227.2px}}.swing-up-show,.swing-down-hide{animation-fill-mode:both;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-duration:3s}.swing-down-hide{animation-name:swing-down-hide}.swing-up-show{animation-name:swing-up-show}@keyframes swing-down-hide{0%{transform:rotateX(0) translateZ(0);opacity:1}50%{transform:rotateX(-90deg) translateZ(16px);opacity:0}to{transform:rotateX(-90deg) translateZ(-16px);opacity:0}}@keyframes swing-up-show{0%{transform:rotateX(-90deg) translateZ(-16px);opacity:0}50%{transform:rotateX(0) translateZ(0);opacity:1}to{transform:rotateX(0) translateZ(0);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/theme-custom.scss.css.map?v=11818484102689143541702641428 */
