@font-face{font-family:twk_everettmedium;src:url(//www.halti.fi/cdn/shop/files/twkeverett-medium-webfont.woff2?v=2284232981672646514) format("woff2"),url(//www.halti.fi/cdn/shop/files/twkeverett-medium-webfont.woff?v=6192830100561207033) format("woff");font-weight:400;font-style:normal}@font-face{font-family:twk_everettregular;src:url(//www.halti.fi/cdn/shop/files/twkeverett-regular-webfont.woff2?v=4456147197054552286) format("woff2"),url(//www.halti.fi/cdn/shop/files/twkeverett-regular-webfont.woff?v=10614035865672198285) format("woff");font-weight:400;font-style:normal}:root{--font-body-family: "twk_everettregular", sans-serif;--font-body-style: normal;--font-body-weight: normal;--font-heading-family: "twk_everettmedium", sans-serif;--font-heading-style: normal;--font-heading-weight: normal}:root{--brand-color: #141414}.hidden{display:none}@media screen and (max-width: 1023px){.desktop-only{display:none}}@media screen and (min-width: 1024){.mobile-only{display:none}}.screen-reader{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.TablePress .dataTable{width:100%!important}.TablePress thead th:first-child{width:120px!important}.template-collection .collection-description{max-width:100%}.template-product .jdgm-preview-badge{margin-top:16px}.template-product .jdgm-histogram__frequency,.template-product .jdgm-rev__timestamp{color:var(--brand-color)}@media screen and (min-width: 1024px){.template-product .product-media-slider .product-media.additional{visibility:hidden;opacity:0;height:0;display:none}}.template-product .product-media-slider .product-media.additional.visible{visibility:visible;opacity:1;height:100%;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),height .5s cubic-bezier(.25,.46,.45,.94);display:block}.template-product gridy-slider .button-container{text-align:center;z-index:100;width:100%;margin-top:30px}.template-product gridy-slider .button-container.active{margin-top:30px}.template-product .gridy-track+.button-container #show-product-pictures{z-index:100}.template-product .inventory-details{margin-top:10px}.template-product .inventory-details .show-inventory{min-height:48px}.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:20px 0}.template-product .product-inventory .inventory-description{margin:0 0 20px}.template-product .product-inventory .inventory-description a{text-decoration:underline}.template-product .product-inventory .product-title{font-weight:500;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(--brand-color);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.template-product .product-inventory.active{transform:translate(0);transition:all .3s ease-in-out;z-index:100}@media screen and (max-width: 1200px){.template-product .product-inventory.active{width:100%}}.template-product .product-inventory .variant-stock .variant-title{font-weight:500;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:500;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;background:var(--brand-color);min-height:48px}@media screen and (max-width: 480px){.template-product .product-inventory .variant-stock .locations .location .order-pickup{width:100%}}.template-product .product-inventory .order-details h3{margin-top:20px}.template-product .product-inventory .order-details ul{margin:5px 0 20px;list-style:none;padding-left:0}.template-product .product-inventory .order-details li{list-style:disc;margin-left:20px}.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 .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;border:1px solid #e8e8e1}.template-product .product-inventory .pickup-order input:not([type=submit])::placeholder{color:#797979}.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;background:var(--brand-color);min-height:48px}
/*# sourceMappingURL=/cdn/shop/t/271/assets/theme-custom.css.map */
