.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:680px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666667%}.two.columns{width:13.33333333%}.three.columns{width:22%}.four.columns{width:30.66666667%}.five.columns{width:39.33333333%}.six.columns{width:48%}.seven.columns{width:56.66666667%}.eight.columns{width:65.33333333%}.nine.columns{width:74%}.ten.columns{width:82.66666667%}.eleven.columns{width:91.33333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.66666667%}.two-thirds.column{width:65.33333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.33333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.66666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.33333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.66666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.33333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.66666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.33333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.66666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.33333333%}.offset-by-one-half.column{margin-left:52%}}html{font-size:70%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:680px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1eaedb}a:hover{color:#1b9cc5}.button,button{display:inline-block;height:2.6em;padding:0 30px;color:#555;text-align:center;font-size:1.5rem;font-weight:600;line-height:2.8em;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:2.6em;padding:0 30px;color:#555;text-align:center;font-size:1.6rem;font-weight:600;line-height:2.8em;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover{color:#333;border-color:#888;outline:0}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#333;border-color:#888;outline:0}.button:focus,button:focus{color:#333;border-color:#888;outline:0}input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:hover,button.button-primary:hover{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=button].button-primary:hover,input[type=reset].button-primary:hover,input[type=submit].button-primary:hover{color:#fff;background-color:#1eaedb;border-color:#1eaedb}.button.button-primary:focus,button.button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=button].button-primary:focus,input[type=reset].button-primary:focus,input[type=submit].button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{height:2.6em;font-size:1.4rem;line-height:3em;padding:0 .7em;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}select,textarea{height:2.6em;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{border:1px solid #33c3f0;outline:0}select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside;padding-left:0;margin-top:0}ul{padding-left:0;margin-top:0}ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}@font-face{font-family:'GT Walsheim';src:url(/937a86bc908664c488d9143d62793ffac90bb7de/1db8f/fonts/gtwalsheim-mediumoblique.woff2) format('woff2'),url(/ed01aa13bb6720115bc43f98fee3e5909e72991f/a43ad/fonts/gtwalsheim-mediumoblique.woff) format('woff'),url(/b80597f3fdd470f6b3c5a9c78a4be8bfec1c7054/491d5/fonts/gtwalsheim-mediumoblique.svg#GTWalsheim-MediumOblique) format('svg');font-weight:500;font-style:italic}@font-face{font-family:'GT Walsheim';src:url(/96b73aa47eb1a966490af57aad250619dbfda3b5/9c676/fonts/gtwalsheim-medium.woff2) format('woff2'),url(/e89dd66cdcbbf0a9724f14dc5da3485017c4a744/4ef47/fonts/gtwalsheim-medium.woff) format('woff'),url(/b1536bdffb4ce329f8fa99cb9b9c6f96715fed60/4945f/fonts/gtwalsheim-medium.svg#GTWalsheim-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'GT Walsheim';src:url(/fcef9db6ce38f22b1b4bb82e71f776e725c7cc2f/feac8/fonts/gtwalsheim-regularoblique.woff2) format('woff2'),url(/ac38508a2946d03290c25e7808b9f66810cb3904/0d10c/fonts/gtwalsheim-regularoblique.woff) format('woff'),url(/58ffa14136811a7cdaa0fd23c1f464e8e7388ec5/821df/fonts/gtwalsheim-regularoblique.svg#GTWalsheim-RegularOblique) format('svg');font-weight:400;font-style:italic}@font-face{font-family:'GT Walsheim';src:url(/ff4d159330cf59b9f4e6d1b155403446e1b1ad7a/0ed7e/fonts/gtwalsheim-regular.woff2) format('woff2'),url(/fb2e1766ac55909f3b38253b4dabdbf0214f454c/7e02a/fonts/gtwalsheim-regular.woff) format('woff'),url(/d9a0d2d8e02d3ba3562dbfc054dbcd56c50c348a/cc08d/fonts/gtwalsheim-regular.svg#GTWalsheim-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'GT Walsheim';src:url(/fcef9db6ce38f22b1b4bb82e71f776e725c7cc2f/feac8/fonts/gtwalsheim-regularoblique.woff2) format('woff2'),url(/ac38508a2946d03290c25e7808b9f66810cb3904/0d10c/fonts/gtwalsheim-regularoblique.woff) format('woff'),url(/58ffa14136811a7cdaa0fd23c1f464e8e7388ec5/821df/fonts/gtwalsheim-regularoblique.svg#GTWalsheim-RegularOblique) format('svg');font-weight:400;font-style:italic}@font-face{font-family:'GT Walsheim';src:url(/937a86bc908664c488d9143d62793ffac90bb7de/1db8f/fonts/gtwalsheim-mediumoblique.woff2) format('woff2'),url(/ed01aa13bb6720115bc43f98fee3e5909e72991f/a43ad/fonts/gtwalsheim-mediumoblique.woff) format('woff'),url(/b80597f3fdd470f6b3c5a9c78a4be8bfec1c7054/491d5/fonts/gtwalsheim-mediumoblique.svg#GTWalsheim-MediumOblique) format('svg');font-weight:500;font-style:italic}@font-face{font-family:'GT Walsheim';src:url(/96b73aa47eb1a966490af57aad250619dbfda3b5/9c676/fonts/gtwalsheim-medium.woff2) format('woff2'),url(/e89dd66cdcbbf0a9724f14dc5da3485017c4a744/4ef47/fonts/gtwalsheim-medium.woff) format('woff'),url(/b1536bdffb4ce329f8fa99cb9b9c6f96715fed60/4945f/fonts/gtwalsheim-medium.svg#GTWalsheim-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'GT Walsheim';src:url(/ff4d159330cf59b9f4e6d1b155403446e1b1ad7a/0ed7e/fonts/gtwalsheim-regular.woff2) format('woff2'),url(/fb2e1766ac55909f3b38253b4dabdbf0214f454c/7e02a/fonts/gtwalsheim-regular.woff) format('woff'),url(/d9a0d2d8e02d3ba3562dbfc054dbcd56c50c348a/cc08d/fonts/gtwalsheim-regular.svg#GTWalsheim-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'GT Walsheim';src:url(/937a86bc908664c488d9143d62793ffac90bb7de/1db8f/fonts/gtwalsheim-mediumoblique.woff2) format('woff2'),url(/ed01aa13bb6720115bc43f98fee3e5909e72991f/a43ad/fonts/gtwalsheim-mediumoblique.woff) format('woff'),url(/b80597f3fdd470f6b3c5a9c78a4be8bfec1c7054/491d5/fonts/gtwalsheim-mediumoblique.svg#GTWalsheim-MediumOblique) format('svg');font-weight:500;font-style:italic}@font-face{font-family:'GT Walsheim';src:url(/fcef9db6ce38f22b1b4bb82e71f776e725c7cc2f/feac8/fonts/gtwalsheim-regularoblique.woff2) format('woff2'),url(/ac38508a2946d03290c25e7808b9f66810cb3904/0d10c/fonts/gtwalsheim-regularoblique.woff) format('woff'),url(/58ffa14136811a7cdaa0fd23c1f464e8e7388ec5/821df/fonts/gtwalsheim-regularoblique.svg#GTWalsheim-RegularOblique) format('svg');font-weight:400;font-style:italic}@font-face{font-family:'GT Walsheim';src:url(/ff4d159330cf59b9f4e6d1b155403446e1b1ad7a/0ed7e/fonts/gtwalsheim-regular.woff2) format('woff2'),url(/fb2e1766ac55909f3b38253b4dabdbf0214f454c/7e02a/fonts/gtwalsheim-regular.woff) format('woff'),url(/d9a0d2d8e02d3ba3562dbfc054dbcd56c50c348a/cc08d/fonts/gtwalsheim-regular.svg#GTWalsheim-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'GT Walsheim';src:url(/96b73aa47eb1a966490af57aad250619dbfda3b5/9c676/fonts/gtwalsheim-medium.woff2) format('woff2'),url(/e89dd66cdcbbf0a9724f14dc5da3485017c4a744/4ef47/fonts/gtwalsheim-medium.woff) format('woff'),url(/b1536bdffb4ce329f8fa99cb9b9c6f96715fed60/4945f/fonts/gtwalsheim-medium.svg#GTWalsheim-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'GT Walsheim';src:url(/96b73aa47eb1a966490af57aad250619dbfda3b5/9c676/fonts/gtwalsheim-medium.woff2) format('woff2'),url(/e89dd66cdcbbf0a9724f14dc5da3485017c4a744/4ef47/fonts/gtwalsheim-medium.woff) format('woff'),url(/b1536bdffb4ce329f8fa99cb9b9c6f96715fed60/4945f/fonts/gtwalsheim-medium.svg#GTWalsheim-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'GT Walsheim';src:url(/ff4d159330cf59b9f4e6d1b155403446e1b1ad7a/0ed7e/fonts/gtwalsheim-regular.woff2) format('woff2'),url(/fb2e1766ac55909f3b38253b4dabdbf0214f454c/7e02a/fonts/gtwalsheim-regular.woff) format('woff'),url(/d9a0d2d8e02d3ba3562dbfc054dbcd56c50c348a/cc08d/fonts/gtwalsheim-regular.svg#GTWalsheim-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'GT Walsheim';src:url(/fcef9db6ce38f22b1b4bb82e71f776e725c7cc2f/feac8/fonts/gtwalsheim-regularoblique.woff2) format('woff2'),url(/ac38508a2946d03290c25e7808b9f66810cb3904/0d10c/fonts/gtwalsheim-regularoblique.woff) format('woff'),url(/58ffa14136811a7cdaa0fd23c1f464e8e7388ec5/821df/fonts/gtwalsheim-regularoblique.svg#GTWalsheim-RegularOblique) format('svg');font-weight:400;font-style:italic}@font-face{font-family:'GT Walsheim';src:url(/937a86bc908664c488d9143d62793ffac90bb7de/1db8f/fonts/gtwalsheim-mediumoblique.woff2) format('woff2'),url(/ed01aa13bb6720115bc43f98fee3e5909e72991f/a43ad/fonts/gtwalsheim-mediumoblique.woff) format('woff'),url(/b80597f3fdd470f6b3c5a9c78a4be8bfec1c7054/491d5/fonts/gtwalsheim-mediumoblique.svg#GTWalsheim-MediumOblique) format('svg');font-weight:500;font-style:italic}@font-face{font-family:sidoste-icons;src:url(/df703fb1e4f8d0bb24cc73297bc625de71b295a0/08932/fonts/sidoste-icons.eot#iefix) format("embedded-opentype"),url(/1159dfb1d603fdd4e45f7f466721a64ac75605af/ebfcd/fonts/sidoste-icons.woff2) format("woff2"),url(/ce119fbc58fa0fb430f134ea246e0e9f91aa43e1/31f81/fonts/sidoste-icons.woff) format("woff"),url(/a8880b1391431f1d2bf01e279ffd3ee87a9b3de6/87c9c/fonts/sidoste-icons.ttf) format("truetype"),url(/e70c5f0f0a23077c1d0fdaa24a8ebaed77cb037a/5c0ca/fonts/sidoste-icons.svg#sidoste-icons) format("svg")}[class*=" icon__"],[class^=icon__]{font-family:sidoste-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon__]:before{font-family:sidoste-icons!important;font-style:normal;font-weight:400!important;vertical-align:top}.__icon__apparel{font-family:sidoste-icons!important;content:"\f101"}.icon__apparel:before{content:"\f101"}.__icon__arrow-down{font-family:sidoste-icons!important;content:"\f102"}.icon__arrow-down:before{content:"\f102"}.__icon__arrow-right{font-family:sidoste-icons!important;content:"\f103"}.icon__arrow-right:before{content:"\f103"}.__icon__chevron{font-family:sidoste-icons!important;content:"\f104"}.icon__chevron:before{content:"\f104"}.__icon__clothes{font-family:sidoste-icons!important;content:"\f105"}.icon__clothes:before{content:"\f105"}.__icon__feature-icon--antimulesing{font-family:sidoste-icons!important;content:"\f106"}.icon__feature-icon--antimulesing:before{content:"\f106"}.__icon__feature-icon--esd{font-family:sidoste-icons!important;content:"\f107"}.icon__feature-icon--esd:before{content:"\f107"}.__icon__feature-icon--merino{font-family:sidoste-icons!important;content:"\f108"}.icon__feature-icon--merino:before{content:"\f108"}.__icon__feature-icon--silver{font-family:sidoste-icons!important;content:"\f109"}.icon__feature-icon--silver:before{content:"\f109"}.__icon__function-icon--cycling{font-family:sidoste-icons!important;content:"\f10a"}.icon__function-icon--cycling:before{content:"\f10a"}.__icon__function-icon--golf{font-family:sidoste-icons!important;content:"\f10b"}.icon__function-icon--golf:before{content:"\f10b"}.__icon__function-icon--icehockey{font-family:sidoste-icons!important;content:"\f10c"}.icon__function-icon--icehockey:before{content:"\f10c"}.__icon__function-icon--running{font-family:sidoste-icons!important;content:"\f10d"}.icon__function-icon--running:before{content:"\f10d"}.__icon__function-icon--ski{font-family:sidoste-icons!important;content:"\f10e"}.icon__function-icon--ski:before{content:"\f10e"}.__icon__gift{font-family:sidoste-icons!important;content:"\f10f"}.icon__gift:before{content:"\f10f"}.__icon__kids{font-family:sidoste-icons!important;content:"\f110"}.icon__kids:before{content:"\f110"}.__icon__logo--avainlippu-nega-icon{font-family:sidoste-icons!important;content:"\f111"}.icon__logo--avainlippu-nega-icon:before{content:"\f111"}.__icon__logo--avainlippu{font-family:sidoste-icons!important;content:"\f112"}.icon__logo--avainlippu:before{content:"\f112"}.__icon__logo--coolmax{font-family:sidoste-icons!important;content:"\f113"}.icon__logo--coolmax:before{content:"\f113"}.__icon__logo--designfromfinland{font-family:sidoste-icons!important;content:"\f114"}.icon__logo--designfromfinland:before{content:"\f114"}.__icon__logo--h23agency{font-family:sidoste-icons!important;content:"\f115"}.icon__logo--h23agency:before{content:"\f115"}.__icon__logo--hopea{font-family:sidoste-icons!important;content:"\f116"}.icon__logo--hopea:before{content:"\f116"}.__icon__logo--laatutakuu{font-family:sidoste-icons!important;content:"\f117"}.icon__logo--laatutakuu:before{content:"\f117"}.__icon__logo--lycra{font-family:sidoste-icons!important;content:"\f118"}.icon__logo--lycra:before{content:"\f118"}.__icon__logo--oko-tex{font-family:sidoste-icons!important;content:"\f119"}.icon__logo--oko-tex:before{content:"\f119"}.__icon__logo--porro{font-family:sidoste-icons!important;content:"\f11a"}.icon__logo--porro:before{content:"\f11a"}.__icon__logo--purewaste{font-family:sidoste-icons!important;content:"\f11b"}.icon__logo--purewaste:before{content:"\f11b"}.__icon__logo--pyrinto{font-family:sidoste-icons!important;content:"\f11c"}.icon__logo--pyrinto:before{content:"\f11c"}.__icon__logo--sidoste-dogs{font-family:sidoste-icons!important;content:"\f11d"}.icon__logo--sidoste-dogs:before{content:"\f11d"}.__icon__logo--sidoste-streeteam{font-family:sidoste-icons!important;content:"\f11e"}.icon__logo--sidoste-streeteam:before{content:"\f11e"}.__icon__logo--sidoste-streetteam{font-family:sidoste-icons!important;content:"\f11f"}.icon__logo--sidoste-streetteam:before{content:"\f11f"}.__icon__logo--sidoste-vertical{font-family:sidoste-icons!important;content:"\f120"}.icon__logo--sidoste-vertical:before{content:"\f120"}.__icon__logo--sidoste{font-family:sidoste-icons!important;content:"\f121"}.icon__logo--sidoste:before{content:"\f121"}.__icon__logo--sukkatehtaanmyymala copy{font-family:sidoste-icons!important;content:"\f122"}.icon__logo--sukkatehtaanmyymala copy:before{content:"\f122"}.__icon__logo--sukkatehtaanmyymala{font-family:sidoste-icons!important;content:"\f123"}.icon__logo--sukkatehtaanmyymala:before{content:"\f123"}.__icon__logo--tampere{font-family:sidoste-icons!important;content:"\f124"}.icon__logo--tampere:before{content:"\f124"}.__icon__logo--thermolite{font-family:sidoste-icons!important;content:"\f125"}.icon__logo--thermolite:before{content:"\f125"}.__icon__logo--wool{font-family:sidoste-icons!important;content:"\f126"}.icon__logo--wool:before{content:"\f126"}.__icon__minus{font-family:sidoste-icons!important;content:"\f127"}.icon__minus:before{content:"\f127"}.__icon__new{font-family:sidoste-icons!important;content:"\f128"}.icon__new:before{content:"\f128"}.__icon__plus{font-family:sidoste-icons!important;content:"\f129"}.icon__plus:before{content:"\f129"}.__icon__profile{font-family:sidoste-icons!important;content:"\f12a"}.icon__profile:before{content:"\f12a"}.__icon__quality-icon--antibactery{font-family:sidoste-icons!important;content:"\f12b"}.icon__quality-icon--antibactery:before{content:"\f12b"}.__icon__quality-icon--antimulesing{font-family:sidoste-icons!important;content:"\f12c"}.icon__quality-icon--antimulesing:before{content:"\f12c"}.__icon__quality-icon--compression{font-family:sidoste-icons!important;content:"\f12d"}.icon__quality-icon--compression:before{content:"\f12d"}.__icon__quality-icon--esd{font-family:sidoste-icons!important;content:"\f12e"}.icon__quality-icon--esd:before{content:"\f12e"}.__icon__quality-icon--lr-design{font-family:sidoste-icons!important;content:"\f12f"}.icon__quality-icon--lr-design:before{content:"\f12f"}.__icon__quality-icon--material{font-family:sidoste-icons!important;content:"\f130"}.icon__quality-icon--material:before{content:"\f130"}.__icon__quality-icon--multilayer{font-family:sidoste-icons!important;content:"\f131"}.icon__quality-icon--multilayer:before{content:"\f131"}.__icon__quality-icon--wicking{font-family:sidoste-icons!important;content:"\f132"}.icon__quality-icon--wicking:before{content:"\f132"}.__icon__radio{font-family:sidoste-icons!important;content:"\f133"}.icon__radio:before{content:"\f133"}.__icon__search{font-family:sidoste-icons!important;content:"\f134"}.icon__search:before{content:"\f134"}.__icon__set{font-family:sidoste-icons!important;content:"\f135"}.icon__set:before{content:"\f135"}.__icon__shopping-cart{font-family:sidoste-icons!important;content:"\f136"}.icon__shopping-cart:before{content:"\f136"}.__icon__sidoste-dogs{font-family:sidoste-icons!important;content:"\f137"}.icon__sidoste-dogs:before{content:"\f137"}.__icon__social-facebook{font-family:sidoste-icons!important;content:"\f138"}.icon__social-facebook:before{content:"\f138"}.__icon__social-instagram{font-family:sidoste-icons!important;content:"\f139"}.icon__social-instagram:before{content:"\f139"}.__icon__social-pinterest{font-family:sidoste-icons!important;content:"\f13a"}.icon__social-pinterest:before{content:"\f13a"}.__icon__social-twitter{font-family:sidoste-icons!important;content:"\f13b"}.icon__social-twitter:before{content:"\f13b"}.__icon__sock-length--compressio{font-family:sidoste-icons!important;content:"\f13c"}.icon__sock-length--compressio:before{content:"\f13c"}.__icon__sock-length--knee{font-family:sidoste-icons!important;content:"\f13d"}.icon__sock-length--knee:before{content:"\f13d"}.__icon__sock-length--loose{font-family:sidoste-icons!important;content:"\f13e"}.icon__sock-length--loose:before{content:"\f13e"}.__icon__sock-length--midi{font-family:sidoste-icons!important;content:"\f13f"}.icon__sock-length--midi:before{content:"\f13f"}.__icon__sock-length--normal{font-family:sidoste-icons!important;content:"\f140"}.icon__sock-length--normal:before{content:"\f140"}.__icon__sock-length--overknee{font-family:sidoste-icons!important;content:"\f141"}.icon__sock-length--overknee:before{content:"\f141"}.__icon__sock-length--short{font-family:sidoste-icons!important;content:"\f142"}.icon__sock-length--short:before{content:"\f142"}.__icon__socks{font-family:sidoste-icons!important;content:"\f143"}.icon__socks:before{content:"\f143"}.__icon__spinner{font-family:sidoste-icons!important;content:"\f144"}.icon__spinner:before{content:"\f144"}.__icon__trashbin{font-family:sidoste-icons!important;content:"\f145"}.icon__trashbin:before{content:"\f145"}.__icon__vendor-icon--coolmax{font-family:sidoste-icons!important;content:"\f146"}.icon__vendor-icon--coolmax:before{content:"\f146"}.__icon__vendor-icon--hopea{font-family:sidoste-icons!important;content:"\f147"}.icon__vendor-icon--hopea:before{content:"\f147"}.__icon__vendor-icon--lycra{font-family:sidoste-icons!important;content:"\f148"}.icon__vendor-icon--lycra:before{content:"\f148"}.__icon__vendor-icon--oko-tex{font-family:sidoste-icons!important;content:"\f149"}.icon__vendor-icon--oko-tex:before{content:"\f149"}.__icon__vendor-icon--purewaste{font-family:sidoste-icons!important;content:"\f14a"}.icon__vendor-icon--purewaste:before{content:"\f14a"}.__icon__vendor-icon--thermolite{font-family:sidoste-icons!important;content:"\f14b"}.icon__vendor-icon--thermolite:before{content:"\f14b"}.__icon__weather-icon--all{font-family:sidoste-icons!important;content:"\f14c"}.icon__weather-icon--all:before{content:"\f14c"}.__icon__weather-icon--cold{font-family:sidoste-icons!important;content:"\f14d"}.icon__weather-icon--cold:before{content:"\f14d"}.__icon__weather-icon--freezing{font-family:sidoste-icons!important;content:"\f14e"}.icon__weather-icon--freezing:before{content:"\f14e"}.__icon__weather-icon--warm{font-family:sidoste-icons!important;content:"\f14f"}.icon__weather-icon--warm:before{content:"\f14f"}.__icon__x{font-family:sidoste-icons!important;content:"\f150"}.icon__x:before{content:"\f150"}.shopify__cart{min-height:50vh}.shopify__cart .shopify__container{display:none}.shopify__cart .shopify__counter{display:none}.shopify__cart .cart__is-empty{display:none}.shopify__cart.cart--loaded .cart__is-loading{display:none}.shopify__cart.cart--loaded.cart--empty .cart__is-empty{display:block}.shopify__cart.cart--loaded.cart--has-products .shopify__container{display:block}@media only screen and (min-width:680px){.shopify__cart.cart--loaded.cart--has-products .shopify__container{display:grid}}.shopify__cart.cart--loaded.cart--has-products .shopify__counter{display:block}@media only screen and (max-width:680px){.shopify__cart .wrap{margin-left:2rem;margin-right:2rem}}.shopify__cart .cart__header{position:relative;color:#fff}.shopify__cart .cart__header h1{text-transform:uppercase;letter-spacing:.1em;font-size:2em;position:relative;z-index:200}@media only screen and (min-width:680px){.shopify__cart .cart__header h1{font-size:3em}}.shopify__cart .shopify__total:after,.shopify__cart .shopify__total:before{content:" ";display:table}.shopify__cart .shopify__total:after{clear:both}@media only screen and (max-width:680px){.shopify__cart .shopify__total{font-size:1em}.shopify__cart .shopify__total .subtitle{display:none}}.shopify__cart .shopify__total .shopify__total-label{font-size:1.5em;display:none}.shopify__cart .shopify__total .shopify__total-value{display:block;font-size:1.5em;color:#fff}.shopify__cart .shopify__total--price{font-size:2em;color:#fff}.shopify__cart .shopify__total--freight{margin-top:2rem;font-size:.8em}.shopify__cart .shopify__counter{font-size:2em}@media only screen and (min-width:680px){.shopify__cart .shopify__counter{color:rgba(171,171,171,.8);font-size:3em;position:absolute;right:0;top:-.35em;font-size:18em;z-index:100}}@media only screen and (max-width:680px){.shopify__cart .shopify__counter{color:rgba(171,171,171,.8);position:absolute;right:0;top:-.35em;font-size:12em;z-index:100}}.shopify__cart .shopify__container{padding:1em 0;z-index:150;position:relative}@media only screen and (min-width:680px){.shopify__cart .shopify__container{grid-template-columns:2fr 3fr;grid-column-gap:2em;grid-template-areas:'totals products' 'primaryButtons products' 'secondaryButtons products' 'footer footer'}.shopify__cart .shopify__container .button-group--primary{grid-area:primaryButtons}.shopify__cart .shopify__container .button-group--secondary{grid-area:secondaryButtons}.shopify__cart .shopify__container .cart__content{grid-area:products}.shopify__cart .shopify__container .shopify__total{grid-area:totals}}.shopify__cart .subtitle{margin-left:0}.shopify__cart .cart__footer{grid-area:footer;text-align:right}.shopify__cart .cart__footer a{color:#fff}.shopify__cart .cart__items{margin-bottom:2em;display:grid;grid-template-columns:1fr;grid-column-gap:2rem;grid-row-gap:2rem}.shopify__cart .cart-item{box-sizing:border-box;position:relative;background-color:rgba(0,0,0,.3);overflow:hidden}.shopify__cart .cart-item.clickable{cursor:pointer}.shopify__cart .cart-item p{margin:.2em 0}.shopify__cart .cart-item__overlay{z-index:400}.shopify__cart .cart-item__remove{position:absolute;right:1em;top:1em;cursor:pointer}.shopify__cart .cart-item__title{font-size:1.1em;margin:.2em 0;color:#fff}@media only screen and (min-width:680px){.shopify__cart .cart-item__title{font-size:1.2em}}.shopify__cart .cart-item__additional-title{font-size:1em;margin:.2em 0}@media only screen and (min-width:680px){.shopify__cart .cart-item__additional-title{font-size:1.1em}}.shopify__cart .cart-item__image-container{background-color:#fff;position:relative;width:15rem;padding-top:16.5rem}@media only screen and (max-width:979px){.shopify__cart .cart-item__image-container{width:7.5rem;padding-top:10.5rem}}.shopify__cart .cart-item__image-container img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.shopify__cart .cart-item__details{padding:1rem 2rem;position:absolute;top:0;left:15rem;bottom:0;right:0}@media only screen and (max-width:979px){.shopify__cart .cart-item__details{padding:1rem;margin-left:1rem;left:7.5rem;font-size:.8em}}.shopify__cart .cart-item__bottom{position:absolute;left:0;bottom:0;right:0}.shopify__cart .cart-item__bottom:after,.shopify__cart .cart-item__bottom:before{content:" ";display:table}.shopify__cart .cart-item__bottom:after{clear:both}.shopify__cart .cart-item__actions{position:absolute;top:1rem;right:0}.shopify__cart .cart-item__actions .button.button--cart-button{float:right;font-size:1em;margin:1rem 0}@media only screen and (min-width:680px){.shopify__cart .cart-item__actions{right:1rem}}@media only screen and (max-width:680px){.shopify__cart .cart-item__actions{top:0}.shopify__cart .cart-item__actions .button.button--cart-button{font-size:1.2em}}.shopify__cart .cart-item__quantity-container{position:absolute;left:0;bottom:.5rem;margin-left:1rem;color:#fff}@media only screen and (min-width:680px){.shopify__cart .cart-item__quantity-container{margin-left:2rem;bottom:1rem}}.shopify__cart .cart-item__price{position:absolute;bottom:.5rem;width:50%;font-size:2rem;color:#fff}@media only screen and (min-width:680px){.shopify__cart .cart-item__price{right:2rem;bottom:1rem;text-align:right}}@media only screen and (max-width:979px){.shopify__cart .cart-item__price{right:1rem;text-align:right;font-size:1.8rem}}.shopify__cart .cart-item .shopify__original-price{font-size:.8em;color:#ababab;text-decoration:line-through;display:block}@media only screen and (max-width:979px){.shopify__cart .cart-item__title{margin-top:-.5rem;margin-bottom:0}}@media only screen and (max-width:979px){.shopify__cart .cart-item__additional-title{margin-top:-.25em}}.shopify__cart .cart-item__image{position:relative;min-height:100%;background-color:#fff}.shopify__cart .cart-item__image img{position:relative;max-width:100%}.shopify__cart .button-group .button{box-sizing:border-box;display:block;float:none;margin-left:0;margin-bottom:2rem}.shopify__cart .button-group .button:first-child{font-size:.9em}@media only screen and (max-width:680px){.shopify__cart .button-group .button{width:100%}}.shopify__cart .button-group--primary{margin:3rem 0}@media only screen and (min-width:680px){.shopify__cart .button-group--primary{text-align:center}.shopify__cart .button-group--primary .button{min-width:100%}}.shopify__cart .button-group--secondary{margin:3rem 0}@media only screen and (min-width:680px){.shopify__cart .button-group--secondary{text-align:center}.shopify__cart .button-group--secondary .button{min-width:100%}}.cart-badge{color:#fff;position:relative;padding-right:2.5em;position:absolute;right:0;top:50%;transform:translateY(-50%);height:2.5em;z-index:900;user-select:none}.cart-badge a{display:inline-block}.cart-badge__icon{position:absolute;right:0;top:-.07rem;font-size:2.2em}.cart-badge__counter{color:#e3444b;font-size:1.7em}.cart-sidebar{position:fixed;z-index:1000;width:20%;right:0;top:0;bottom:0;padding:2em;transition:all .2s linear;transform:translateX(150%);border-left:1px solid rgba(0,0,0,.2);background-color:#000;box-shadow:0 0 50px rgba(0,0,0,.15);color:#fff}.cart-sidebar.open{transform:translateX(0)}.cart-sidebar__x{position:absolute;top:1em;right:1em;font-size:2em;opacity:.5;cursor:pointer}@media only screen and (max-width:680px){.cart-sidebar{position:fixed;width:auto;bottom:0;overflow:auto}}.cart-badge{right:4rem}.search-badge{color:#fff;position:relative;padding-right:2.5em;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%);height:2.5em;z-index:900;user-select:none}@media only screen and (max-width:680px){.search-badge{z-index:2000}}.search-badge a{display:inline-block}.search-badge .icon__search-badge{position:absolute;right:0;top:.07em;font-size:2em}.search-badge .icon__search-badge:before{font-family:sidoste-icons!important;content:"\f134"}body.search--open .search-badge .icon__search-badge:before{font-family:sidoste-icons!important;content:"\f150"}body.search--open{transform:translateY(0)}.search{box-sizing:border-box;z-index:950;position:absolute;left:0;right:0;top:5rem;height:10vh;padding:1rem 1rem;overflow:hidden;transition:all .2s linear;transform:translateY(-200%);background-color:#000;box-shadow:0 0 50px rgba(0,0,0,.15);color:#fff}@media only screen and (min-width:980px){.search{padding:1rem 5rem;z-index:900;top:6rem}}body.search--open .search{min-height:10vh;height:auto;transform:translateY(0)}.search .search-actions__inputs{margin:0 auto;display:flex;flex-flow:row;position:relative}.search .search-actions__inputs .icon__search{font-size:3.5rem;line-height:5rem;margin-right:.5rem}.search .search-actions__inputs a.icon__x{color:#ababab;font-size:2.5rem;line-height:4rem;position:absolute;right:1rem;top:0}.search .search-actions__inputs a.icon__x:hover{color:#fff}@media only screen and (max-width:979px){.search .search-actions__inputs input.search__query{max-width:100%}}.search .search__results{overflow:hidden;transition:all 250ms linear}.search .search__results .shopify__grid{padding:0;display:flex;flex-flow:column}@media only screen and (min-width:980px){.search .search__results .shopify__grid{display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:3rem}}@media only screen and (max-width:979px){.search .search__results{padding-left:4rem}}.search .search__results--has-hits{padding-bottom:3rem}.search .product{color:#fff;text-decoration:none}@media only screen and (max-width:979px){.search .product{display:flex;flex-flow:row}}.search .product .product__image-container{min-width:4.5rem}@media only screen and (max-width:979px){.search .product .product__image-container{padding-top:6rem}}@media only screen and (min-width:980px){.search .product .product__image-container{min-width:100%}}@media only screen and (max-width:979px){.search .product .product__image-container .product__image{min-width:90%;max-width:100%}}@media only screen and (min-width:980px){.search .product .product__image-container .product__image{min-width:100%;max-width:100%}}.search .product .product__overlay{background:rgba(0,0,0,.6);color:#fff;transform:translateY(0);padding:1rem;position:relative}@media only screen and (min-width:980px){.search .product .product__overlay{position:absolute}}.search .product .product__description{padding-top:0;padding-bottom:0}@media only screen and (max-width:979px){.search .product .product__description{padding-left:.5rem}}.search .product .product__note,.search .product .product__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width:979px){.search .product .product__note{color:#ababab;font-size:.8em}}.search .product .product__title{font-size:1em}@media only screen and (max-width:979px){.search .product .product__title{font-size:1.2em}}.search .search__message{color:#ababab;font-size:.85em}@media only screen and (min-width:980px){.search .search__message{font-size:1em}}.search input.search__query{box-sizing:border-box;width:100%;background:rgba(255,255,255,.05);color:#fff;font-family:"GT Walsheim",Helvetica,Arial,sans-serif;font-size:1.1em;line-height:2.4em;height:2.4em;letter-spacing:.025em;border:0;border-bottom:.1em solid rgba(255,255,255,.5);border-radius:0;margin-bottom:0;padding-left:0}@media only screen and (min-width:980px){.search input.search__query{font-size:1.2em;line-height:2.3em}}.search input.search__query::placeholder{color:rgba(255,255,255,.7)}body,html{min-height:100%;height:100%;margin:0;padding:0;font-family:"GT Walsheim",Helvetica,Arial,sans-serif}body{font-weight:400;background-color:#131313;color:#8b8b8b;margin:0;padding:0;line-height:1.4}button,html,input,select,textarea{letter-spacing:0;line-height:1.4}.button,button{font-family:"GT Walsheim",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5{font-family:"GT Walsheim",Helvetica,Arial,sans-serif;font-weight:500}@media only screen and (max-width:680px){h2{font-size:2.8rem}}img.image--contain{max-width:100%}.only--mobile{display:none}@media only screen and (max-width:680px){.only--mobile{display:block}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.disable-select{user-select:none}.group{box-sizing:border-box}.group:after,.group:before{content:" ";display:table}.group:after{clear:both}.border-box{box-sizing:border-box}.overlay{position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.7);transform:translateX(-100%);opacity:.2}@keyframes overlayFadeIn{from{opacity:0}to{opacity:1}}.overlay .spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.overlay--active{transform:translateX(0);animation:overlayFadeIn 250ms ease-in-out;display:block;opacity:1}@keyframes spinnerSpin{to{transform:rotate(360deg)}}.spinner__spinner{width:4rem;height:4rem;border:.4em solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spinnerSpin 1s ease-in-out infinite;transform:rotate(0)}@media only screen and (min-width:680px){.spinner__spinner{width:8rem;height:8rem}}.youtube--embed{box-sizing:border-box;position:relative;width:100%;height:0;padding-bottom:56%}.youtube--embed iframe{position:absolute;width:100%;height:100%;left:0;top:0}.button,button{transition:all .1s linear;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#fff;border-radius:0;text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0;font-weight:400;line-height:5rem;min-height:5rem}@media only screen and (max-width:680px){.button,button{font-size:1.1rem}}.button:hover,button:hover{transform:translateY(-2px);box-shadow:0 2px 10px rgba(0,0,0,.2);color:#000;background-color:#fff;border-color:#fff}.button.button--default,button.button--default{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.button.button--default:hover,button.button--default:hover{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.button.button--white,button.button--white{background-color:#fff;color:#000;border:0}.button.button--white:hover,button.button--white:hover{background-color:#131313;color:#fff}.button.button--primary,button.button--primary{background-color:#f90000;color:#fff;border:none}.button.button--primary:hover,button.button--primary:hover{background-color:#ff1919}.button.button--dark-grey,button.button--dark-grey{background-color:#131313;color:#fff;border:none}.button.button--dark-grey:hover,button.button--dark-grey:hover{background-color:rgba(0,0,0,.8)}.button.button--accent-orange:hover,button.button--accent-orange:hover{background-color:#bc633f;color:#fff}.button.disabled,button.disabled{opacity:.5;pointer-events:none}.button.button--cart-order,button.button--cart-order{background-color:#fff;color:#000;border:none}.button.button--cart-order:hover,button.button--cart-order:hover{background-color:#317b7b;border:none;color:#fff}.button.button--cart-empty,button.button--cart-empty{background-color:transparent;color:#fff;border:none;position:relative;box-shadow:none}.button.button--cart-empty:before,button.button--cart-empty:before{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#e3444b;content:' ';z-index:-1;transform:scale(0);opacity:0;transition:all 150ms ease-in-out}.button.button--cart-empty:hover,button.button--cart-empty:hover{border:none;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}.button.button--cart-empty:hover:before,button.button--cart-empty:hover:before{transform:scale(1);opacity:1}.button.button--cart-button,button.button--cart-button{border:none;padding:.35em;min-height:initial;height:auto;line-height:.5em;font-size:.8em;border-radius:10em;text-align:center;background-color:#131313;color:#fff;letter-spacing:initial;opacity:.8}.button.button--cart-button:hover,button.button--cart-button:hover{opacity:1;color:#fff}.button.button--cart-button--x:hover,button.button--cart-button--x:hover{color:#ea7076}.button.button--cart-button--minus:hover,button.button--cart-button--minus:hover{color:#cb8163}.button.button--cart-button--plus:hover,button.button--cart-button--plus:hover{color:#78d0e8}.button.button--product,button.button--product{background-color:#fff;color:#000;border:none;box-sizing:border-box;width:100%;padding-left:3em;overflow:hidden;position:relative}.button.button--product.disabled,button.button--product.disabled{opacity:.5}.button.button--product:after,button.button--product:after{font-family:sidoste-icons!important;content:"\f136";color:#000;text-align:left;position:absolute;left:.5em;top:-.05em;bottom:0;right:0;font-size:2em;transition:linear 150ms all}.button.button--product:before,button.button--product:before{font-family:sidoste-icons!important;content:"\f136";color:#fff;text-align:left;position:absolute;top:-.05em;bottom:0;left:.5em;font-size:2em;transition:linear 150ms all;transform:translateX(-200%)}.button.button--product.button--processing,button.button--product.button--processing{color:transparent;animation-name:productButtonProcessingPulse;animation-duration:750ms;animation-iteration-count:infinite;pointer-events:none;opacity:1!important}.button.button--product.button--processing:after,button.button--product.button--processing:after{color:#fff;transform:translateX(100%);animation-name:cartIconRoll;animation-duration:1.5s}.button.button--product.button--ok,button.button--product.button--ok{color:#fff;background-color:#317b7b;animation-name:productButtonOkPulse;animation-duration:.2s;pointer-events:none;position:relative;opacity:1!important}.button.button--product.button--ok:after,button.button--product.button--ok:after{color:#fff;transform:translateX(110%)}.button.button--product.button--ok:before,button.button--product.button--ok:before{transform:translateX(0)}@keyframes cartIconRoll{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:.8;transform:translate3d(100%,0,0)}}@keyframes productButtonOkPulse{from{background-color:#1d8caa;color:transparent}to{background-color:#317b7b;color:#fff}}@keyframes productButtonProcessingPulse{0%{background-color:#0e4453}30%{background-color:#15687f}100%{background-color:#0e4453}}.button-group .button{margin-left:1em}.button-group .button:first-child{margin-left:0}.clickable{cursor:pointer;user-select:none}a.cta{color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;font-size:.9em;font-weight:500;transition:transform 150ms ease-in-out;padding:1em 0;cursor:pointer}a.cta span{font-size:.6em;line-height:2.3;margin-left:1em}a.cta:hover{transform:translateX(.5em)}.color--base{color:#8b8b8b}.wrap{margin:0 auto;box-sizing:border-box}@media only screen and (min-width:680px){.wrap{max-width:960px;padding:0 2rem}}@media only screen and (min-width:1280px){.wrap{max-width:1280px;padding:0 5rem}}@media only screen and (min-width:680px) and (max-width:979px){.wrap{padding:0 5rem}}@media only screen and (max-width:680px){.wrap--mobile{padding-left:2rem;padding-right:2rem}}.content-wrapper{background-color:#131313;font-size:1.2em}@media only screen and (min-width:680px){.navi__subnavigation{display:none}}@media only screen and (min-width:680px){.navi__panes{position:absolute;padding:3rem 5rem 6rem 5rem;top:4.4rem;left:-5rem;right:-5rem;background-color:rgba(19,19,19,.9);display:none}.navi__panes--visible{display:grid;grid-gap:2em;grid-template-columns:repeat(auto-fill,20%);grid-auto-rows:2em;justify-content:center}}@media only screen and (min-width:680px){.header__navi .navi__collapse .navi__view ul{margin-top:1em;text-align:left;padding-left:2rem}.header__navi .navi__collapse .navi__view li{padding:0;text-align:left;display:block;float:none;letter-spacing:.1em;font-weight:400;padding-bottom:.3rem}.header__navi .navi__collapse .navi__view li.navi__subtitle{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5em}.header__navi .navi__collapse .navi__view li.navi__subtitle a{color:#ababab}.header__navi .navi__collapse .navi__view li.navi__subtitle--with-icon{margin-left:-2.8rem}}@media only screen and (max-width:680px){.navi__view{overflow-y:scroll}.navi__view .navi__title{display:none}}.navi__collapse{display:none}@keyframes mobileNaviDown{from{transform:translateX(-100vh);opacity:0}70%{transform:translateX(3vh)}to{opacity:1;transform:translateX(0)}}@keyframes mobileNaviUp{to{transform:translateX(-100vh);opacity:0}90%{transform:translateX(3vh);opacity:1}from{transform:translateX(0)}}.navi__collapse .navi__title{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0}@media only screen and (max-width:680px){.navi__collapse .navi__title{font-size:1.1rem}}.navi__collapse span.icon{margin-right:2rem;color:#bc633f;transform:translateY(.1em);display:inline-block}.navi__collapse ul{padding:0;margin:0;list-style-type:none}.navi__collapse li{margin:0;display:inline-block;padding:0 .5em;letter-spacing:.2rem}@media only screen and (min-width:680px){.navi__collapse{display:block;padding-right:8rem}.navi__collapse span.icon{margin-right:1rem;line-height:1;transform:translateY(.1em);display:inline-block;text-align:center}.navi__collapse a{line-height:3rem;opacity:.7;display:inline-block}.navi__collapse a.active{opacity:1}.navi__collapse ul{text-align:center}.navi__collapse li.d1{display:none}.navi__collapse li.navi__link--back,.navi__collapse li.navi__link--mobile{display:none}}@media only screen and (min-width:1032px){.navi__collapse li{padding:0 1.5em}.navi__collapse li a{font-size:1.1em}}@media only screen and (max-width:680px){.navi__collapse{background-color:#000;position:absolute;top:3.5rem;left:-2.5em;right:1.5em;bottom:0;display:block;min-height:100%;min-height:100vh;z-index:400;text-transform:uppercase;overflow:scroll;transform:translateX(-100%)}.navi__collapse .navi__view{padding:2rem;padding-left:3rem}.navi__collapse li{font-size:1.3em;display:block;text-align:left;margin:.5em 0;position:relative;display:flex}.navi__collapse li.d0{font-size:1.1em}.navi__collapse li.d1+li.d2{padding-top:4rem}.navi__collapse li.d2{font-size:1.1em}.navi__collapse li.navi__link--shop{font-size:.8em;margin-bottom:0}.navi__collapse li.navi__link--shop a{color:#bc633f}.navi__collapse li.navi__link--has-next a:after{font-family:sidoste-icons!important;content:"\f104";font-weight:500;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);color:#bc633f}.navi__collapse li.navi__link--back{font-size:.8em;margin-top:1em;margin-bottom:1em}.navi__collapse li.navi__link--back a{position:relative;padding:.5em 0;display:block}.navi__collapse li.navi__link--back span.icon{transform:rotate(180deg) translate(-.25em,.25em)}.navi__collapse li a{padding:.5em 0;display:block;opacity:1}.navi__collapse li a.active{opacity:1;color:#fff}}@media only screen and (max-width:680px){body.mobile__navi--open .navi__collapse{transform:translateX(0);animation-name:mobileNaviDown;animation-duration:.5s}}@media only screen and (max-width:680px){body.mobile__navi--closed .navi__collapse{transform:translateX(-100%);animation-name:mobileNaviUp;animation-duration:.5s}}.header{position:fixed;left:0;right:0;z-index:1000}@media only screen and (min-width:1032px){.header .header__navi{padding-left:5rem;padding-right:5rem}}.header__navi{background-color:#000;position:relative;padding:1.5rem;z-index:499}.header__navi .group{position:relative}.header__navi .header__logo{float:left}.header__navi a{color:#fff;text-decoration:none;font-family:"GT Walsheim",Helvetica,Arial,sans-serif;font-weight:500;font-size:1em}.header__navi a:hover{opacity:.8}.header__navi a.logo{display:block;position:relative;z-index:500;font-size:2rem;color:#fff;margin-left:4rem}.header__navi a.logo span{text-indent:-2000em;display:none}@media only screen and (min-width:680px){.header__navi a.logo{margin-left:0;font-size:2.5rem}}@media only screen and (min-width:1032px){.header__navi a.logo{font-size:3rem}}.header__navi .burger{position:absolute;z-index:1000;top:0;left:0;padding:0}footer{background-color:#000;color:#898989;padding:6rem 0;padding-bottom:8rem}@media only screen and (max-width:680px){footer{padding:6rem 2rem}footer .footer--social-links{margin-top:5rem}footer .footer--social-links .columns{width:3rem;float:left}}footer .row.second{margin-top:2em}footer a{transition:all 150ms linear;color:#898989;text-decoration:none;display:block;line-height:2.2em}footer a:hover{color:#fff}footer .logo{max-width:8em;margin-bottom:2em}footer .logo img{max-width:100%}footer .logo svg *{fill:#fff}@media only screen and (max-width:680px){footer .footer__sitemap a{font-size:1.2em;margin-bottom:.3em}}@media only screen and (max-width:680px){footer .footer__sitemap .columns{margin-bottom:1.5rem}}@media only screen and (max-width:979px){footer .footer__company-info{margin-top:3em;clear:both;margin-left:0}}footer .footer--social-links{margin-top:1rem;margin-bottom:1.4em}footer .footer--social-links a{text-decoration:none}footer .footer--social-links a:hover .icon{opacity:.6}footer .footer--social-links .social-link{width:2rem;overflow:hidden;float:left;margin-right:2rem}footer .footer--social-links .social-link a{display:inline-block}footer .footer--social-links .icon{display:inline-block;transition:all .1s linear;font-size:1.5em;color:#fff}.hero{position:relative;background-color:#333;min-height:95vh;overflow:hidden}@media only screen and (min-width:1032px){.hero{margin-left:5rem;margin-right:5rem}}.hero--slider{min-height:100vh;background-color:transparent}.hero__bg{position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-position:center bottom;background-size:cover;background-color:transparent}@media only screen and (max-width:680px){.hero__bg{opacity:.6}}.hero__side{cursor:pointer;position:absolute;right:0;bottom:0;width:10rem;min-height:10rem;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:680px){.hero__side{display:none}}.hero__side .hero__label{display:none;margin-top:10rem;transform:rotate(90deg);transform-origin:right middle}.hero__side h4{min-width:20em;line-height:10rem;font-weight:400;font-size:1.3em;color:#fff}.hero__side .icon__arrow-right{color:#fff;position:absolute;bottom:4rem;left:50%;transform:translate(-50%,0);transition:all 150ms ease-in-out}.hero__side:hover .icon__arrow-right{transform:translate(-40%,0)}@media only screen and (min-width:680px){.hero__side{top:0}.hero__side .hero__label{display:block}}.hero__content .hero__ctas a.cta{padding:.5em 0;margin-top:0;display:block}.hero__content{color:#fff;padding:30vh 2em 20% 2em}.hero__content h1{font-weight:500;letter-spacing:.02em;font-size:4.8em;line-height:1}.hero__content p{font-size:1.4em;letter-spacing:.02em}.hero__content a.cta{margin-top:10rem}body.col .hero__content a.cta{font-size:1.2em}@media only screen and (max-width:680px){.hero__content{position:relative}.hero__content h1{font-size:2em;margin-bottom:.9em;word-break:break-word}.hero__content p{font-size:1.2em}}@media only screen and (min-width:680px){.hero__content{position:absolute;top:50%;left:0;right:0;transform:translateY(-40%);padding:2em 5em}.hero__content .hero__content-wrap{min-width:500px;width:35%}.hero__content .hero__content-wrap h1{margin-bottom:5rem}}.subtitle{position:relative;padding:.8em 0;color:#fff}.subtitle h5{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0;padding-left:4.5rem}@media only screen and (max-width:680px){.subtitle h5{font-size:1.1rem}}@media only screen and (max-width:680px){.subtitle.subtitle--link h5{max-width:50%}}.subtitle:before{display:block;content:'';float:left;margin-top:.6rem;margin-right:1.5rem;border-bottom:.2rem solid #fff;width:3rem}@media only screen and (min-width:980px){.subtitle:before{margin-top:.8rem}}@media only screen and (max-width:680px){.subtitle{margin-left:2rem}}.subtitle .subtitle__link{position:absolute;right:0;top:1.5rem;text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0;text-decoration:none;color:#fff;font-weight:500}.subtitle .subtitle__link [class^=icon]{transform:translateY(.2em);display:inline-block}@media only screen and (max-width:680px){.subtitle .subtitle__link{right:2rem;color:rgba(255,255,255,.7)}}@media only screen and (max-width:680px){.subtitle .subtitle__link{font-size:1.1rem}}.subtitle .subtitle__link:hover{color:rgba(255,255,255,.7)}a.subtitle{position:relative;text-decoration:none;transition:all 150ms ease-in-out;display:block}a.subtitle:before{font-family:sidoste-icons!important;content:"\f103";color:#fff;border-color:transparent;font-size:.8em;margin-top:0;overflow:hidden;width:3rem;transition:all 250ms ease-in-out}a.subtitle:hover{color:#bc633f}a.subtitle:hover:before{width:3.8em}section{padding:3rem 0}@media only screen and (min-width:680px){section{padding:7rem 0}}.section h2{word-break:break-word}@media only screen and (max-width:680px){.section--two-column{padding-top:3em;padding-bottom:3em}.section--two-column .wrap{padding:0 1.5em}}.section--big-image{padding-left:1.5em;padding-right:1.5em}.section--big-image .subtitle{color:#bc633f}.section--big-image .subtitle:before{border-color:#bc633f}@media only screen and (max-width:680px){.section--big-image .subtitle{margin-left:0}}.section--big-image .section__content{color:#fff;font-size:1.3em}@media only screen and (max-width:680px){.section--big-image .section__content{font-size:1.1em}}.section--big-image .section__images{margin-top:2em}@media only screen and (max-width:680px){.section--big-image .section__images .section__image{display:none}.section--big-image .section__images .section__image:first-child{display:block}}.section--big-image .section__image{margin-top:0;margin-bottom:0}@media only screen and (min-width:680px){.section--big-image .section__image{max-width:33.33333333%;float:left}}.section--big-image .section__image img{display:block;margin-bottom:0;max-width:100%}@media only screen and (min-width:680px){.section--offset-by-one .wrap{padding-left:8.66666667%}}.section--blocks .group{position:relative}.section--blocks .group:after,.section--blocks .group:before{content:" ";display:table}.section--blocks .group:after{clear:both}.section--blocks .section__image{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:100%}.section--blocks .section__image img{max-width:100%;min-height:100%;display:block}@media only screen and (max-width:979px){.section--blocks .section__image{padding-bottom:100%}}@media only screen and (min-width:980px){.section--blocks .section__image{min-width:45%;position:absolute;top:0;left:0;bottom:0}}.section--blocks .section__content{float:right;padding:3em 1.5em;color:#fff;width:100%;box-sizing:border-box}@media only screen and (min-width:980px){.section--blocks .section__content{box-sizing:border-box;padding:5em 6rem 5em 2rem;width:50%}}.section--block-cyan .group,.section--block-cyan .row{background-color:#0e4453}.section--bg-turqoise{background-color:#0e4453;color:#fff}.section--bg-green{background-color:#143232;color:#fff}.section--bg-grey{background-color:#212121;color:#fff}.section--bg-darkest-grey{background-color:#131313;color:#fff}.section--bg-white{background-color:#fff;color:#000}.section--bg-white .subtitle{color:#000}.section--bg-white .subtitle:before{border-color:#000}.section--bg-black{background-color:#000;color:#fff}.section--bg-blue{background-color:#162f47;color:#fff}.section--accent-orange .subtitle{color:#bc633f}.section--accent-orange .subtitle:before{border-color:#bc633f}.section--history .block__media-credits{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0;margin-top:1em;font-size:.7em}@media only screen and (max-width:680px){.section--history .block__media-credits{font-size:1.1rem}}.section--history .block__image img{max-width:100%}@media only screen and (min-width:980px){.section--history .block__image{z-index:200;position:relative;margin-top:-10em}}.slider{overflow:hidden}.hero--slider .slider{min-height:100%}.hero--slider .slider .slider__container{min-height:95vh}.hero--slider .slider .slide{min-height:95vh;position:relative}.hero--slider .slider .slider__dots{line-height:6rem}.hero--slider .slider .hero__bg{min-height:90vh}@media only screen and (max-width:680px){.hero--slider .slider .slide,.hero--slider .slider .slider__container{min-height:92vh}.hero--slider .slider .hero__bg{min-height:90vh}}.slider__container{transition:all 250ms ease-in-out}.slider__dots{text-align:center}.slider__dots .slider__bullet{transition:all .1s linear;display:inline-block;margin:.2em .8em;margin-top:1em;width:.4em;height:.4em;background-color:#fff;border-radius:2em;opacity:.5}.slider__dots .slider__bullet:nth-child(1){opacity:.9}.slider__dots .slider__bullet:hover{cursor:pointer;opacity:1;transform:scale(1.25)}.slider.slider--1-items.slide--1-active .slider__container{transform:translateX(0)}.slider.slider--1-items.slide--1-active .slider__bullet{opacity:.5}.slider.slider--1-items.slide--1-active .slider__bullet:nth-child(1){opacity:.9}.slider.slider--1-items .slider__container{width:100%}.slider.slider--1-items .slide{width:100%}.slider.slider--2-items.slide--1-active .slider__container{transform:translateX(0)}.slider.slider--2-items.slide--1-active .slider__bullet{opacity:.5}.slider.slider--2-items.slide--1-active .slider__bullet:nth-child(1){opacity:.9}.slider.slider--2-items.slide--2-active .slider__container{transform:translateX(-50%)}.slider.slider--2-items.slide--2-active .slider__bullet{opacity:.5}.slider.slider--2-items.slide--2-active .slider__bullet:nth-child(2){opacity:.9}.slider.slider--2-items .slider__container{width:200%}.slider.slider--2-items .slide{width:50%}.slider.slider--3-items.slide--1-active .slider__container{transform:translateX(0)}.slider.slider--3-items.slide--1-active .slider__bullet{opacity:.5}.slider.slider--3-items.slide--1-active .slider__bullet:nth-child(1){opacity:.9}.slider.slider--3-items.slide--2-active .slider__container{transform:translateX(-33.33333333%)}.slider.slider--3-items.slide--2-active .slider__bullet{opacity:.5}.slider.slider--3-items.slide--2-active .slider__bullet:nth-child(2){opacity:.9}.slider.slider--3-items.slide--3-active .slider__container{transform:translateX(-66.66666667%)}.slider.slider--3-items.slide--3-active .slider__bullet{opacity:.5}.slider.slider--3-items.slide--3-active .slider__bullet:nth-child(3){opacity:.9}.slider.slider--3-items .slider__container{width:300%}.slider.slider--3-items .slide{width:33.33333333%}.slider.slider--4-items.slide--1-active .slider__container{transform:translateX(0)}.slider.slider--4-items.slide--1-active .slider__bullet{opacity:.5}.slider.slider--4-items.slide--1-active .slider__bullet:nth-child(1){opacity:.9}.slider.slider--4-items.slide--2-active .slider__container{transform:translateX(-25%)}.slider.slider--4-items.slide--2-active .slider__bullet{opacity:.5}.slider.slider--4-items.slide--2-active .slider__bullet:nth-child(2){opacity:.9}.slider.slider--4-items.slide--3-active .slider__container{transform:translateX(-50%)}.slider.slider--4-items.slide--3-active .slider__bullet{opacity:.5}.slider.slider--4-items.slide--3-active .slider__bullet:nth-child(3){opacity:.9}.slider.slider--4-items.slide--4-active .slider__container{transform:translateX(-75%)}.slider.slider--4-items.slide--4-active .slider__bullet{opacity:.5}.slider.slider--4-items.slide--4-active .slider__bullet:nth-child(4){opacity:.9}.slider.slider--4-items .slider__container{width:400%}.slider.slider--4-items .slide{width:25%}.slider.slider--5-items.slide--1-active .slider__container{transform:translateX(0)}.slider.slider--5-items.slide--1-active .slider__bullet{opacity:.5}.slider.slider--5-items.slide--1-active .slider__bullet:nth-child(1){opacity:.9}.slider.slider--5-items.slide--2-active .slider__container{transform:translateX(-20%)}.slider.slider--5-items.slide--2-active .slider__bullet{opacity:.5}.slider.slider--5-items.slide--2-active .slider__bullet:nth-child(2){opacity:.9}.slider.slider--5-items.slide--3-active .slider__container{transform:translateX(-40%)}.slider.slider--5-items.slide--3-active .slider__bullet{opacity:.5}.slider.slider--5-items.slide--3-active .slider__bullet:nth-child(3){opacity:.9}.slider.slider--5-items.slide--4-active .slider__container{transform:translateX(-60%)}.slider.slider--5-items.slide--4-active .slider__bullet{opacity:.5}.slider.slider--5-items.slide--4-active .slider__bullet:nth-child(4){opacity:.9}.slider.slider--5-items.slide--5-active .slider__container{transform:translateX(-80%)}.slider.slider--5-items.slide--5-active .slider__bullet{opacity:.5}.slider.slider--5-items.slide--5-active .slider__bullet:nth-child(5){opacity:.9}.slider.slider--5-items .slider__container{width:500%}.slider.slider--5-items .slide{width:20%}.slider.slider--6-items.slide--1-active .slider__container{transform:translateX(0)}.slider.slider--6-items.slide--1-active .slider__bullet{opacity:.5}.slider.slider--6-items.slide--1-active .slider__bullet:nth-child(1){opacity:.9}.slider.slider--6-items.slide--2-active .slider__container{transform:translateX(-16.66666667%)}.slider.slider--6-items.slide--2-active .slider__bullet{opacity:.5}.slider.slider--6-items.slide--2-active .slider__bullet:nth-child(2){opacity:.9}.slider.slider--6-items.slide--3-active .slider__container{transform:translateX(-33.33333333%)}.slider.slider--6-items.slide--3-active .slider__bullet{opacity:.5}.slider.slider--6-items.slide--3-active .slider__bullet:nth-child(3){opacity:.9}.slider.slider--6-items.slide--4-active .slider__container{transform:translateX(-50%)}.slider.slider--6-items.slide--4-active .slider__bullet{opacity:.5}.slider.slider--6-items.slide--4-active .slider__bullet:nth-child(4){opacity:.9}.slider.slider--6-items.slide--5-active .slider__container{transform:translateX(-66.66666667%)}.slider.slider--6-items.slide--5-active .slider__bullet{opacity:.5}.slider.slider--6-items.slide--5-active .slider__bullet:nth-child(5){opacity:.9}.slider.slider--6-items.slide--6-active .slider__container{transform:translateX(-83.33333333%)}.slider.slider--6-items.slide--6-active .slider__bullet{opacity:.5}.slider.slider--6-items.slide--6-active .slider__bullet:nth-child(6){opacity:.9}.slider.slider--6-items .slider__container{width:600%}.slider.slider--6-items .slide{width:16.66666667%}.slider.slider--7-items.slide--1-active .slider__container{transform:translateX(0)}.slider.slider--7-items.slide--1-active .slider__bullet{opacity:.5}.slider.slider--7-items.slide--1-active .slider__bullet:nth-child(1){opacity:.9}.slider.slider--7-items.slide--2-active .slider__container{transform:translateX(-14.28571429%)}.slider.slider--7-items.slide--2-active .slider__bullet{opacity:.5}.slider.slider--7-items.slide--2-active .slider__bullet:nth-child(2){opacity:.9}.slider.slider--7-items.slide--3-active .slider__container{transform:translateX(-28.57142857%)}.slider.slider--7-items.slide--3-active .slider__bullet{opacity:.5}.slider.slider--7-items.slide--3-active .slider__bullet:nth-child(3){opacity:.9}.slider.slider--7-items.slide--4-active .slider__container{transform:translateX(-42.85714286%)}.slider.slider--7-items.slide--4-active .slider__bullet{opacity:.5}.slider.slider--7-items.slide--4-active .slider__bullet:nth-child(4){opacity:.9}.slider.slider--7-items.slide--5-active .slider__container{transform:translateX(-57.14285714%)}.slider.slider--7-items.slide--5-active .slider__bullet{opacity:.5}.slider.slider--7-items.slide--5-active .slider__bullet:nth-child(5){opacity:.9}.slider.slider--7-items.slide--6-active .slider__container{transform:translateX(-71.42857143%)}.slider.slider--7-items.slide--6-active .slider__bullet{opacity:.5}.slider.slider--7-items.slide--6-active .slider__bullet:nth-child(6){opacity:.9}.slider.slider--7-items.slide--7-active .slider__container{transform:translateX(-85.71428571%)}.slider.slider--7-items.slide--7-active .slider__bullet{opacity:.5}.slider.slider--7-items.slide--7-active .slider__bullet:nth-child(7){opacity:.9}.slider.slider--7-items .slider__container{width:700%}.slider.slider--7-items .slide{width:14.28571429%}.slider.slider--8-items.slide--1-active .slider__container{transform:translateX(0)}.slider.slider--8-items.slide--1-active .slider__bullet{opacity:.5}.slider.slider--8-items.slide--1-active .slider__bullet:nth-child(1){opacity:.9}.slider.slider--8-items.slide--2-active .slider__container{transform:translateX(-12.5%)}.slider.slider--8-items.slide--2-active .slider__bullet{opacity:.5}.slider.slider--8-items.slide--2-active .slider__bullet:nth-child(2){opacity:.9}.slider.slider--8-items.slide--3-active .slider__container{transform:translateX(-25%)}.slider.slider--8-items.slide--3-active .slider__bullet{opacity:.5}.slider.slider--8-items.slide--3-active .slider__bullet:nth-child(3){opacity:.9}.slider.slider--8-items.slide--4-active .slider__container{transform:translateX(-37.5%)}.slider.slider--8-items.slide--4-active .slider__bullet{opacity:.5}.slider.slider--8-items.slide--4-active .slider__bullet:nth-child(4){opacity:.9}.slider.slider--8-items.slide--5-active .slider__container{transform:translateX(-50%)}.slider.slider--8-items.slide--5-active .slider__bullet{opacity:.5}.slider.slider--8-items.slide--5-active .slider__bullet:nth-child(5){opacity:.9}.slider.slider--8-items.slide--6-active .slider__container{transform:translateX(-62.5%)}.slider.slider--8-items.slide--6-active .slider__bullet{opacity:.5}.slider.slider--8-items.slide--6-active .slider__bullet:nth-child(6){opacity:.9}.slider.slider--8-items.slide--7-active .slider__container{transform:translateX(-75%)}.slider.slider--8-items.slide--7-active .slider__bullet{opacity:.5}.slider.slider--8-items.slide--7-active .slider__bullet:nth-child(7){opacity:.9}.slider.slider--8-items.slide--8-active .slider__container{transform:translateX(-87.5%)}.slider.slider--8-items.slide--8-active .slider__bullet{opacity:.5}.slider.slider--8-items.slide--8-active .slider__bullet:nth-child(8){opacity:.9}.slider.slider--8-items .slider__container{width:800%}.slider.slider--8-items .slide{width:12.5%}.slider .slide{float:left}.slider .slide .group,.slider .slide .wrap{position:relative}.slider .slide__arrow{position:absolute;color:#fff;top:50%;transform:translate(0,-50%);transition:all 150ms ease-in-out;cursor:pointer;height:4em;line-height:4em}.slider .slide__arrow--right{right:-2rem}.slider .slide__arrow--right:hover{transform:translate(10%,-50%)}@media only screen and (max-width:979px){.slider .slide__arrow--right{display:none;right:initial;transform:translate(-50%,20%);left:50%}.slider .slide__arrow--right:hover{transform:translate(-40%,20%)}}.slider .slide__arrow--left{left:-2rem}.slider .slide__arrow--left:hover{transform:translate(-10%,-50%)}.slider .slide__content{box-sizing:border-box;padding:3em 1.5em;color:#fff}@media only screen and (min-width:980px){.slider .slide__content{padding:5em 4rem 5em 2rem;float:right;max-width:50%}}.slider .slide__image{background-repeat:no-repeat;background-position:center center;background-size:cover}.slider .slide__image img{max-width:100%;display:block}@media only screen and (max-width:979px){.slider .slide__image{width:100%;padding-bottom:100%}}@media only screen and (min-width:980px){.slider .slide__image{position:absolute;top:0;bottom:0;left:0;min-width:45%}}.slider .slide--dark-grey .group,.slider .slide--dark-grey .row{background-color:#212121}.slider .slide--grey .group,.slider .slide--grey .row{background-color:#ababab}.slider .slide--center-top .hero__bg,.slider .slide--center-top .slider__image{background-position:center top}.block--factory-store .subtitle{margin-bottom:4em}.block--factory-store .section__image:after{content:'';display:block;position:absolute;width:20rem;height:20rem;left:-5rem;top:-5rem;background-repeat:no-repeat;background-image:url(/98c8858ea6413e12d09beab4c01c509633bcec35/7cf70/assets/logo--sukkatehtaanmyymala.svg);background-size:cover}@media only screen and (min-width:680px){.block--factory-store{margin-bottom:4em}}.block--shop .subtitle{margin-bottom:4em}.block--shop .section__image{background-repeat:repeat;background-size:auto}@media only screen and (min-width:680px){.block--shop{margin-bottom:4em}}@media only screen and (min-width:980px){.pull-up--10{margin-top:-10em}.pull-up--15{margin-top:-15em}.pull-up--20{margin-top:-20em}.pull-up--30{margin-top:-30em}.pull-up--40{margin-top:-40em}.padding-push-bottom--10{padding-bottom:10em}.padding-push-bottom--20{padding-bottom:20em}.padding-push-bottom--30{padding-bottom:30em}.padding-push-bottom--40{padding-bottom:40em}.padding-push-top--10{padding-top:10em}.padding-push-top--15{padding-top:15em}.padding-push-top--20{padding-top:20em}.padding-push-top--30{padding-top:30em}.padding-push-top--40{padding-top:40em}}.burger{width:2.6rem;margin:0;margin-top:-.43333333rem;margin-right:.65rem;transition:.5s;cursor:pointer;user-select:none;border-radius:.37142857rem}.burger:hover{opacity:1}.burger:active{transition:0}.burger .__line{display:inline-block;width:2.6rem;height:.26rem;background:#fff;border-radius:.13rem;transition:.3s}.burger__line{display:inline-block;width:2.6rem;height:.26rem;background:#fff;border-radius:.13rem;transition:.3s}.burger__lines{display:inline-block;width:2.6rem;height:.26rem;background:#fff;border-radius:.13rem;transition:.3s;background:0 0;position:relative}.burger__lines:after,.burger__lines:before{display:inline-block;width:2.6rem;height:.26rem;background:#fff;border-radius:.13rem;transition:.3s;position:absolute;left:0;content:'';transform-origin:.18571429rem center}.burger__lines:before{top:.65rem}.burger__lines:after{top:-.65rem}body.mobile__navi--open .burger .burger__lines{background:0 0}body.mobile__navi--open .burger .burger__lines:after,body.mobile__navi--open .burger .burger__lines:before{transform-origin:50% 50%;top:0;width:2.6rem}body.mobile__navi--open .burger .burger__lines:before{transform:rotate3d(0,0,1,45deg);background-color:#fff}body.mobile__navi--open .burger .burger__lines:after{transform:rotate3d(0,0,1,-45deg);background-color:#fff}.subnavi:after,.subnavi:before{content:" ";display:table}.subnavi:after{clear:both}.subnavi__item{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0;box-sizing:border-box;text-decoration:none;font-size:1.25em;color:#fff;display:block;margin-bottom:1em}@media only screen and (max-width:680px){.subnavi__item{font-size:1.1rem}}@media only screen and (max-width:680px){.subnavi__item{font-size:1em;margin-bottom:.5em}}@media only screen and (min-width:980px){.subnavi__item{font-size:1.25em;padding-right:1em;word-break:break-word;width:33.33333333%;float:left;padding-left:4%}.subnavi__item:nth-child(3n+1){padding-left:0}}.subnavi a:hover{color:#bc633f}.shopify__collection:after,.shopify__collection:before{content:" ";display:table}.shopify__collection:after{clear:both}.shopify__grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;grid-row-gap:1em;padding:2rem 1em}@media only screen and (min-width:680px){.shopify__grid{padding:0;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2em;grid-row-gap:2em}}.collection-grid{display:grid;padding:2rem 0;grid-template-columns:1fr;grid-column-gap:2rem;grid-row-gap:4rem}@media only screen and (min-width:680px){.collection-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:680px){.collection-grid{padding:1rem 2rem}}.collection-grid__item{max-width:100%}.collection-grid__item .section__image{max-width:100%;background-position:center center;background-size:cover}@media only screen and (min-width:680px){.collection-grid__item .section__image{padding-top:70%}}@media only screen and (max-width:680px){.collection-grid__item .section__image{min-height:15rem}}.collection-grid__item .section__content{margin-top:1rem}@media only screen and (max-width:680px){.collection-grid__item .section__content{font-size:.9em}}.collection-grid__item .section__content a{text-decoration:none}.collection-grid__item .section__content .cta{font-size:.9em}.collection-grid__item .section__content .cta .cta__title{margin-left:0;font-size:.9em}.collection-grid__item .section__content .cta .icon__arrow-right{line-height:4}.product__feature{position:relative;width:100%;box-sizing:border-box;margin-bottom:3em}@media only screen and (min-width:680px){.product__feature{float:left;width:46%;margin-left:4%;margin-bottom:4em}.product__feature:nth-child(2n+1){margin-left:0;clear:left}}@media only screen and (min-width:1280px){.product__feature{float:left;width:29.33333333%;margin-left:4%;margin-bottom:4em}.product__feature:nth-child(2n+1){margin-left:4%;clear:initial}.product__feature:nth-child(3n+1){margin-left:0;clear:left}}.product__feature-icon{font-size:4rem;color:#fff;position:absolute;left:0;width:4rem;text-align:center;margin-top:.6rem}@media only screen and (min-width:680px){.product__feature-icon{font-size:6rem;width:6rem}}.product__feature-title{font-size:1.2em;color:#fff;font-weight:500;margin-left:6rem}@media only screen and (min-width:680px){.product__feature-title{margin-left:9rem}}.product__feature-description{margin-top:.2em;font-size:.9em;margin-left:6rem}@media only screen and (min-width:680px){.product__feature-description{margin-left:9rem}}.product__feature--vendor--purewaste .product__feature-icon{font-size:5rem;text-align:center}@media only screen and (max-width:680px){.product__feature--vendor--purewaste .product__feature-icon{font-size:3rem}}.product__feature--vendor--oko-tex .product__feature-icon{font-size:3.2rem;text-align:center}@media only screen and (max-width:680px){.product__feature--vendor--oko-tex .product__feature-icon{font-size:2.2rem}}@media only screen and (max-width:680px){.product--features{padding-top:3em}}.product--sizing-table{padding-bottom:0}.product--sizing-table .content table{font-size:.8em}.product--sizing-table .content table th{letter-spacing:.1em;color:#fff;font-weight:400}@media only screen and (max-width:680px){.product--sizing-table{padding-top:3rem}.product--sizing-table .wrap{margin:0 3rem}.product--sizing-table .wrap .subtitle{margin-left:0}.product--sizing-table .content{overflow:scroll}.product--sizing-table .content table{font-size:.8em}}.product--grid{overflow:hidden;position:relative}@media only screen and (min-width:680px){.product--grid--disabled{width:50%;float:left;padding:1em;box-sizing:border-box}.product--grid--disabled:nth-child(2n+1){clear:left}}@media only screen and (min-width:980px){.product--grid--disabled{width:33.33333333%;float:left;padding:1em;box-sizing:border-box}.product--grid--disabled:nth-child(2n+1){clear:none}.product--grid--disabled:nth-child(3n+1){clear:left}}.product--grid .product__image-container{position:relative;background-color:#fff;min-width:100%;padding-top:145%;overflow:hidden}.product--grid .product__image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;object-position:50% 50%;max-width:105%}.product--grid .product__image--old{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:680px){.product--grid .product__image--old{max-height:initial;max-width:100%;max-height:100%}}@media only screen and (min-width:980px){.product--grid .product__image{max-width:120%}}.product--grid .product__description{padding:1em}@media only screen and (min-width:680px){.product--grid .product__description{padding:1em 0 0 0}}@media only screen and (max-width:680px){.product--grid .product__description{padding:1em 0}}.product--grid a{text-decoration:none}.product--grid a:hover{text-decoration:underline}.product--grid .shopify__title{display:block;color:#fff;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width:680px){.product--grid .shopify__title{font-size:.9em}}.product--grid .product__note{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0;font-weight:500}@media only screen and (max-width:680px){.product--grid .product__note{font-size:1.1rem}}@media only screen and (max-width:680px){.product--grid .product__note{font-size:.7em}}.product--grid .shopify__original-price{text-decoration:line-through;opacity:.3;margin-right:1rem;font-size:.8em}@media only screen and (max-width:979px){.product--grid .shopify__original-price{display:block}}@media only screen and (min-width:980px){.product--grid .shopify__original-price{font-size:1em}}.product--grid .product__price{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0;margin-top:1em;color:#fff}@media only screen and (max-width:680px){.product--grid .product__price{font-size:1.1rem}}@media only screen and (max-width:680px){.product--grid .product__price{font-size:1em}}.product--grid .product__overlay{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);padding:2rem;transition:linear all 250ms;transform:translateY(200%);cursor:default}.product--grid .product__overlay a{text-decoration:none}.product--grid .product__overlay .shopify__option{margin-top:3rem}.product--grid .product__overlay .shopify__option-title{font-size:.7em;color:#fff;text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0}@media only screen and (max-width:680px){.product--grid .product__overlay .shopify__option-title{font-size:1.1rem}}.product--grid .product__overlay .shopify__actions{margin-top:2rem}.product--draft .product__image-container:after{position:absolute;top:0;right:0;content:'draft'}.product--not-available .product__image-carousel,.product--sold-out .product__image-carousel{overflow:hidden}.product--not-available .product__image-carousel:after,.product--sold-out .product__image-carousel:after{z-index:600}.product--not-available .product__image-carousel:after,.product--not-available .product__image-container:after,.product--sold-out .product__image-carousel:after,.product--sold-out .product__image-container:after{position:absolute;min-width:35rem;top:-8rem;right:-13rem;font-size:.8;content:'erä loppu';background-color:#e3444b;color:#fff;display:block;padding:2rem 0;text-align:center;transform-origin:0 0;transform:translate(0,0) rotate(32deg);text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0}@media only screen and (max-width:680px){.product--not-available .product__image-carousel:after,.product--not-available .product__image-container:after,.product--sold-out .product__image-carousel:after,.product--sold-out .product__image-container:after{font-size:1.1rem}}.product--not-available .product-image,.product--sold-out .product-image{opacity:.5}.product--not-available .product__image-carousel:after,.product--sold-out .product__image-carousel:after{top:-6rem}.product--not-available .product__overlay,.product--sold-out .product__overlay{display:none}.product--not-available .shopify__action-add,.product--sold-out .shopify__action-add{cursor:not-allowed}.product--not-available .product__price,.product--sold-out .product__price{opacity:.5}.product--not-available .product__image-carousel:after,.product--not-available .product__image-container:after{content:'väliaikaisesti loppu'}.product--loading .product__overlay{transform:translateY(57%)}.product--loading .product__overlay .product__options:before{text-align:center;font-family:sidoste-icons!important;content:"\f104";transform:rotate(-90deg);color:#fff;display:block}@keyframes rollingIcon{from{transform:rotate(0)}to{transform:rotate(360deg)}}.product--mouse-focus .product__overlay{transform:translateY(0)}@media only screen and (max-width:680px){.product--shopify-actions{padding-bottom:5em}}.product--details table,.product--info table{max-width:100%;overflow:scroll}.product--details table td,.product--details table th,.product--info table td,.product--info table th{font-size:.7em;text-align:center;border-bottom:solid #212121 .1em}.product--details table tr:first-child td,.product--info table tr:first-child td{background-color:#131313}.product--details{background-color:#000;padding-bottom:3rem}@media only screen and (min-width:680px){.product--details{padding-bottom:3em}}@media only screen and (min-width:980px){.product--details{padding-top:8em}.product--details .product__container{width:58.33333333%}}.product--details .wrap{position:relative}.product--details h1{color:#fff;margin-bottom:0}@media only screen and (max-width:680px){.product--details h1{font-size:2em}}.product--details h2{font-size:1.8em}@media only screen and (max-width:680px){.product--details h2{font-size:1.4em}}@media only screen and (min-width:680px){.product--details .product__header-bg{position:absolute;left:0;top:0;right:0;min-height:30em;background-color:#000}}.product--details .product__cta{display:none;position:absolute;z-index:502;background-color:#00d169;padding:1.2rem;transform:translateY(-50%);color:#fff;font-size:2em;cursor:pointer}@media only screen and (max-width:979px){.product--details .product__cta{display:block}}.product--details .shopify__title{word-wrap:break-word}.product--details .shopify__details{color:#fff}.product--details .shopify__details h2,.product--details .shopify__details h3{font-size:1.4em;margin-bottom:1em}@media only screen and (min-width:680px){.product--details .shopify__details h2,.product--details .shopify__details h3{font-size:1.4em}}.product--details .shopify__details ul{list-style-type:none}.product--details .shopify__details ul li{margin-left:2em}.product--details .shopify__details ul li:before{font-family:sidoste-icons!important;content:"\f104";color:rgba(255,255,255,.8);position:absolute;font-size:1.1em;margin-left:-2em}.product--details .product__details{margin-top:2em}@media only screen and (max-width:979px){.product--details .product__details{margin-top:3em}}@media only screen and (min-width:680px){.product--details .product__details{min-height:60rem}}.product--details .product__materials{font-size:.7em;color:#8b8b8b}.product--details .product__siblings{display:flex;flex-wrap:wrap;margin-bottom:-2rem;padding-top:.5rem}.product--details .product__sibling-thumbnail{margin-right:2rem;margin-bottom:2rem;position:relative;width:6rem;height:6rem;overflow:hidden;border-radius:4rem;border:.15rem solid rgba(255,255,255,.2)}.product--details .product__sibling-thumbnail:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border:.4rem solid #000;border-radius:100%;opacity:.5}.product--details .product__sibling-thumbnail img{position:absolute;top:50%;left:50%;transform:translate(-54%,-50%);opacity:.8}.product--details .product__sibling-thumbnail--current{border:.2rem solid #fff}.product--details .product__sibling-thumbnail--current img{opacity:1}.product--details .product__sibling-thumbnail--current:after{display:none}.product--details .product__sibling-thumbnail:hover img{opacity:1}@media only screen and (max-width:680px){.product--details .product__sibling-thumbnail{width:4rem;height:4rem}}.product--details .product__image-carousel{background-color:#fff;position:relative}@media only screen and (min-width:980px){.product--details .product__image-carousel{position:absolute;max-width:33.33333333%;min-width:33.33333333%;top:0;right:5rem;height:60rem}.product--details .product__image-carousel .carousel{height:60rem}.product--details .product__image-carousel .carousel div{height:60rem}}@media only screen and (max-width:979px){.product--details .product__image-carousel{margin-left:-3rem;margin-right:-3rem;margin-top:5rem;height:45rem;height:70vh}.product--details .product__image-carousel .carousel{height:100%}.product--details .product__image-carousel .carousel div{height:100%}}.product--details .product__image-carousel .carousel__bullets{height:1em;text-align:right}@media only screen and (max-width:979px){.product--details .product__image-carousel .carousel__bullets{padding-right:1rem}}.product--details .product__image-carousel .carousel__bullet{width:.5em;height:.5em;background-color:#fff;border-radius:1em;display:inline-block;margin:1em .25em;transition:all 150ms linear;opacity:.5}@media only screen and (max-width:680px){.product--details .product__image-carousel .carousel__bullet{margin:1rem .25rem;height:.5rem;width:.5rem}}.product--details .product__image-carousel .carousel__bullet--selected{opacity:1}.product--details .product__image-carousel .carousel__arrow{display:none;color:#000;width:1em;height:1em;font-size:2em;position:absolute;z-index:501;top:0;bottom:0}.product--details .product__image-carousel .carousel__arrow:before{top:50%;position:absolute}.product--details .product__image-carousel .carousel__arrow--prev{left:.25em}.product--details .product__image-carousel .carousel__arrow--prev:before{transform:translateY(-50%) rotate(180deg)}.product--details .product__image-carousel .carousel__arrow--next{right:.25em}.product--details .product__image-carousel .carousel__arrow--next:before{transform:translateY(-50%)}.product--details .product__image-carousel .carousel--has-next .carousel__arrow--next,.product--details .product__image-carousel .carousel--has-prev .carousel__arrow--prev{display:block}.product--details .product__image-carousel .carousel{z-index:500;background-color:#fff;position:relative;overflow:hidden}.product--details .product__image-carousel .carousel div{min-height:100%}.product--details .product__image-carousel .carousel .product-image{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center}.product--details .product__image-carousel .carousel .product-image--old img{max-height:104%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product--details .product__image-carousel .carousel .product-image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain;object-position:50% 50%;min-height:100%}.product--details .product__image-carousel .carousel .product-image--square img{object-fit:contain;max-width:110%}.product--details .product__image-carousel .carousel .product-image--tall img{max-width:115%}.product--details .product__image-container{background-color:#fff;position:relative}@media only screen and (min-width:680px){.product--details .product__image-container{position:absolute;max-width:33.33333333%;padding-top:50%;min-width:33.33333333%;top:0;right:5rem}}@media only screen and (max-width:979px){.product--details .product__image-container{margin-left:-3rem;margin-right:-3rem;padding-top:60%;padding-top:70vh}}.product--details .product__image-container img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.product--details .product__price{margin-top:1.25em}@media only screen and (min-width:980px){.product--details .product__price{float:right;width:50%;text-align:right}}.product--details .shopify__original-price{font-size:1.5em;text-decoration:line-through}.product--details .shopify__price{font-size:3em;color:#fff}.product--details .product__actions{margin-top:2em}@media only screen and (min-width:980px){.product--details .product__actions{text-align:right;margin-top:0}}.product--details .shopify__actions .button{margin-bottom:1.1em;width:100%;font-size:.9em}@media only screen and (min-width:980px){.product--details .shopify__actions{padding-top:2em;float:left;width:50%}}.product--details .shopify__options{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem 2rem}.product--details .shopify__option-title{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0;color:#fff}@media only screen and (max-width:680px){.product--details .shopify__option-title{font-size:1.1rem}}.product--details .product__bundle .bundled-product{padding:2rem;background-color:rgba(255,255,255,.1);align-items:center;margin-bottom:2rem}@media only screen and (min-width:980px){.product--details .product__bundle .bundled-product{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr}}.product--details .product__bundle .bundled-product__title{color:#fff;font-weight:500;margin-bottom:2rem}@media only screen and (min-width:980px){.product--details .product__bundle .bundled-product__title{margin-bottom:0;margin-top:2rem}}.product--details .product__bundle .bundled-product .shopify__options{display:block}.product--details .product__options{margin-top:2em}@media only screen and (min-width:680px){.product--details .product__options{min-height:8rem}}@media only screen and (max-width:979px){.product--details .product__options{margin-bottom:2rem}}.product--details .product__options .variant{display:inline-block}.product--details .product__options .shopify__variants:after,.product--details .product__options .shopify__variants:before{content:" ";display:table}.product--details .product__options .shopify__variants:after{clear:both}.product--details .product__options .shopify__variant{box-sizing:border-box;min-width:45%;text-align:center;margin-top:.5em;margin-left:10%;float:left;border:1px solid #fff;color:#fff;padding:.8em 1em;transition:linear 150ms ease-in-out;cursor:pointer}.product--details .product__options .shopify__variant--selected{background-color:#fff;color:#000}.product--details .product__options .shopify__variant--placeholder{color:rgba(255,255,255,.4);border-color:rgba(255,255,255,.3)}.product--details .product__options .shopify__variant--unavailable{cursor:not-allowed;position:relative;color:rgba(255,255,255,.4);border-color:rgba(255,255,255,.3)}.product--details .product__options .shopify__variant--unavailable:after{display:none;content:'loppu';background-color:#cc1919;color:#fff;position:absolute;right:0;top:0;padding:.2em .5em;font-size:.6em}@media only screen and (max-width:979px){.product--details .product__options .shopify__variant:nth-child(2n+1){margin-left:0}}@media only screen and (min-width:980px){.product--details .product__options .shopify__variant{min-width:20%;margin-left:5%}.product--details .product__options .shopify__variant:nth-child(4n+1){margin-left:0}}@media only screen and (min-width:1280px){.product--details .product__options .shopify__variant{min-width:15%;margin-left:5%}.product--details .product__options .shopify__variant:nth-child(4n+1){margin-left:5%}.product--details .product__options .shopify__variant:nth-child(5n+1){margin-left:0}}.icon--portrait{font-size:1.75em}.field.field--select.field--masked .field__chevron{position:absolute;left:1em;top:2rem;pointer-events:none}.field.field--select.field--masked .field__chevron:before{font-family:sidoste-icons!important;content:"\f104";display:block;color:#fff;transform:rotate(90deg)}.field.field--select.field--masked .field__mask{overflow:hidden;box-sizing:border-box;position:relative;height:6rem;line-height:6rem;border:1px solid rgba(255,255,255,.6)}.field.field--select.field--masked .field__mask-value{margin-left:3rem;display:block;line-height:6rem;padding:0 1em;color:#fff}.field.field--select.field--masked select{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;min-height:100%;min-width:100%;font-family:"GT Walsheim",Helvetica,Arial,sans-serif;font-size:1em;color:#000;background-color:#fff;outline-color:rgba(0,0,0,.7);appearance:none;-webkit-appearance:none;-moz-appearance:none}.field.field--select.field--masked select option{outline-color:rgba(255,255,255,.7)}.section--instafeed{background-color:#fff}@media only screen and (min-width:680px){body.page--lander .section--instafeed .wrap{margin-top:-20em}}@media only screen and (max-width:680px){.section--instafeed .wrap{padding:0 1.5em}}.section--instafeed .subtitle{color:#bc633f}.section--instafeed .subtitle:before{border-color:#bc633f}@media only screen and (min-width:680px){.section--instafeed .instafeed__container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20%;margin-bottom:10%}}.instafeed__post{text-decoration:none;display:block}@media only screen and (min-width:680px){.instafeed__post:nth-child(even){margin-top:5em}}@media only screen and (max-width:680px){.instafeed__post{margin-bottom:2em}}.instafeed__image img{width:100%;max-width:100%}.instafeed__message{color:#000;font-size:.8em}@media only screen and (max-width:680px){.instafeed__message{font-size:.7em}}body.page--contact .hero{min-height:30vh}body.page--contact .hero .hero__bg{background-position:top center}body.page--contact .hero__content{font-size:1.2em;text-align:center}body.page--contact .hero__content h5{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0}@media only screen and (max-width:680px){body.page--contact .hero__content h5{font-size:1.1rem}}@media only screen and (max-width:680px){body.page--contact .hero__content{font-size:1.2em;padding-top:15vh;padding-bottom:10vh}body.page--contact .hero__content h5{margin-bottom:2em}}@media only screen and (min-width:680px){body.page--contact .hero{min-height:70%;min-height:70vh}}@media only screen and (min-width:980px){body.page--contact .hero{min-height:75vh;z-index:100}}@media only screen and (max-width:680px){body.page--contact .hero .hero__bg{opacity:.7}}body.page--contact .hero{background-color:#e3444b}body.page--contact .block--bigmap{position:relative;font-size:.8em}body.page--contact .block--bigmap .block__map{position:relative}body.page--contact .block--bigmap .block__map img{max-width:100%}@media only screen and (min-width:680px){body.page--contact .block--bigmap .block__map img{position:absolute}}@media only screen and (max-width:680px){body.page--contact .block--bigmap .block__content{padding:3rem}}body.page--contact .contact-detail{margin-top:1em;margin-bottom:2em}body.page--contact .contact-detail__value{font-size:1.2em;color:#fff;margin-bottom:-.3em}body.page--contact .contact-detail span{font-size:.8em;opacity:.7}@media only screen and (max-width:680px){body.page--contact .block--contact-details .columns{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width:680px){body.page--contact .block--contact-details#tehdas .row{display:flex;align-items:flex-end}body.page--contact .block--contact-details#tehdas .row .columns:nth-of-type(2){padding-bottom:2em}}body.page--contact .block--points-of-sales .subtitle{margin-bottom:8rem}body.page--contact .block--points-of-sales .row{margin-top:8rem}@media only screen and (min-width:680px){body.page--contact .block--points-of-sales .row{margin-top:12rem}}@media only screen and (max-width:680px){body.page--contact .pos{margin-left:3rem;margin-right:3rem}}body.page--contact .pos__map{position:relative;margin-bottom:2em}body.page--contact .pos__map img{max-width:100%}body.page--contact .pos__map .badge{color:#fff;position:absolute;top:-4rem;font-size:15rem;left:-4rem}body.page--contact .pos__map .badge.icon__logo--inchstore{background-image:url(/assets/610e0262a891df82cd28b703d2cf6f1e61972c40/logo--inchstore.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:15rem;width:15rem}body.page--contact .pos__map .badge.icon__logo--taitoshop{background-image:url(/assets/b0a9bedb9b28ccc0a4f8230d22f821b4fd598fd8/logo--taitoshop.png);background-repeat:no-repeat;background-position:center;background-size:100%;height:15rem;width:30rem}@media only screen and (min-width:680px){body.page--contact .pos__map .badge{font-size:25rem;top:-8rem;left:-8rem}}body.page--contact .pos__title{font-size:1.1em;text-transform:uppercase;color:#e3444b;letter-spacing:.1em}body.page--contact .pos--street-team .pos__map .badge{font-size:12rem}@media only screen and (max-width:680px){body.page--contact .pos--street-team{margin-top:6em}}@media only screen and (max-width:979px){body.page--lander .hero__content h1{text-shadow:0 0 2em rgba(0,0,0,.7)}body.page--lander .hero__content p{text-shadow:0 0 2em rgba(0,0,0,.7)}}body.template--shop-category .content-wrapper{padding-top:2rem}@media only screen and (min-width:680px){body.template--shop-category .content-wrapper{padding:3em 0 6em 0}}body.template--shop-category .category__back{font-size:.9em;color:#fff;text-decoration:none}body.template--shop-category .category__back:before{margin-right:.5rem;display:inline-block;font-family:sidoste-icons!important;content:"\f104";transform:translateY(.2em) rotate(180deg)}@media only screen and (min-width:680px){body.template--shop-category .category__back{display:block;margin-bottom:3em}}body.template--shop-category .category__title h1{color:#fff}body.template--shop-category .category__products{margin-top:2em}@media only screen and (min-width:980px){body.template--shop-category .category__products{margin-top:4em}}@media only screen and (max-width:680px){body.template--shop-category .category__products{padding:0 2rem}}@media only screen and (min-width:680px){body.template--shop-category .content-wrapper>section{padding-top:2em}}@media only screen and (max-width:680px){body.template--shop-category .category__header{background-color:#000;padding:2rem;position:relative;padding-left:4rem;padding-bottom:2rem}body.template--shop-category .category__back{position:absolute;top:2rem;left:2rem;text-indent:-1000em;margin-right:2rem;min-height:3rem}body.template--shop-category .category__back:before{margin-left:1rem;font-size:1.4em;transform:translateY(-.32em) rotate(180deg)}body.template--shop-category .category__title h1{color:#fff;text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0;font-size:.9em;margin:0}body.template--shop-category .category__content{margin-top:.5rem;font-size:.9em}}@media only screen and (max-width:680px) and only screen and (max-width:680px){body.template--shop-category .category__title h1{font-size:1.1rem}}@media only screen and (max-width:680px){body.template--shop-category .shopify__grid{margin-right:-1em}}body.template--material .hero{min-height:60%;min-height:60vh}@media only screen and (min-width:980px){body.template--material .hero{min-height:60%;min-height:60vh}}@media only screen and (min-width:980px){body.template--material .hero__content-wrap{margin-left:33.33333333%;width:50%}}body.template--material .section--features{background-color:#0e4453}@media only screen and (max-width:680px){body.template--material .section--features{padding:3rem}}body.template--material .section--features .block__content ul{list-style-type:none}@media only screen and (min-width:680px){body.template--material .section--features .block__content ul li{line-height:2em;font-size:1.2em}}@media only screen and (max-width:680px){body.template--feature .section .block__content,body.template--feature .section .block__media-credits{padding:3rem}}@media only screen and (max-width:979px){body.template--feature .section--introduction .wrap .columns{width:100%;margin-left:0}}body.template--feature .section--introduction .block__markers{font-size:.7em}body.template--feature .section--introduction .block__markers:after,body.template--feature .section--introduction .block__markers:before{content:" ";display:table}body.template--feature .section--introduction .block__markers:after{clear:both}@media only screen and (max-width:680px){body.template--feature .section--introduction .block__markers{padding:3rem}}body.template--feature .section--introduction .block__markers .feature-marker{display:flex;flex-direction:row;align-items:center;margin-bottom:3rem}body.template--feature .section--introduction .block__markers .feature-marker__icon{display:block;font-size:4em}@media only screen and (min-width:980px){body.template--feature .section--introduction .block__markers .feature-marker__icon{font-size:4em}}@media only screen and (max-width:680px){body.template--feature .section--introduction .block__markers .feature-marker__icon{min-width:1em}}body.template--feature .section--introduction .block__markers .feature-marker__icon img{display:block;width:80%;max-width:80%}@media only screen and (max-width:680px){body.template--feature .section--introduction .block__markers .feature-marker__icon img{max-width:50%;margin:0 auto;display:block}}body.template--feature .section--introduction .block__markers .feature-marker__description{opacity:.8;flex-grow:2;padding-left:3rem}body.template--feature .section--introduction .block__markers .feature-marker__description p:last-child{margin-bottom:0}@media only screen and (min-width:980px){body.template--feature .section--introduction .block__markers .feature-marker__description{padding-left:3rem;width:60%}}body.template--feature .section--introduction .block__image img{max-width:100%;margin-bottom:-1em}@media only screen and (min-width:980px){body.template--feature .section--introduction .block__image{margin-top:2em;margin-bottom:-6em;margin-right:-4em}body.template--feature .section--introduction .block__image img{max-width:130%}}body.template--feature .section--collabo .group,body.template--feature .section--highlight-image .group{position:relative;min-height:24rem}body.template--feature .section--collabo .block__image,body.template--feature .section--highlight-image .block__image{position:relative}body.template--feature .section--collabo .block__image-credit,body.template--feature .section--highlight-image .block__image-credit{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);color:#fff;padding:.25em .5em;font-size:.8em;text-align:right}body.template--feature .section--highlight-image .block__image{background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width:979px){body.template--feature .section--highlight-image .block__image{min-width:100%;padding-bottom:100%;margin-bottom:2em;margin-top:-3rem}}@media only screen and (min-width:980px){body.template--feature .section--highlight-image .block__image{position:absolute;bottom:0;right:50%;left:-13.33333333%;height:180%}}@media only screen and (min-width:980px){body.template--feature .section--highlight-image .block__content{float:right;width:41.66666667%}}@media only screen and (min-width:980px){body.template--feature .section--collabo .block__grid{display:grid;grid-template-areas:"content product";grid-template-columns:1fr 30rem;grid-gap:2em 2em;margin-top:25rem;padding-bottom:20rem}}body.template--feature .section--collabo .block__image{background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width:979px){body.template--feature .section--collabo .block__image{min-width:100%;padding-bottom:100%;margin-bottom:2em;margin-top:-3rem}}@media only screen and (min-width:980px){body.template--feature .section--collabo .block__image{position:absolute;right:50%;left:-13.33333333%;margin-top:-20rem;min-height:40rem}}body.template--feature .section--collabo .block__title{grid-area:title}body.template--feature .section--collabo .block__content{grid-area:content;color:rgba(255,255,255,.6)}body.template--feature .section--collabo .block__content h2{color:#fff}body.template--feature .section--collabo .block__product{grid-area:product}@media only screen and (max-width:680px){body.template--feature .section--collabo .block__product{margin:0 1em}}@media only screen and (min-width:980px){body.template--feature .section--collabo .block__product{margin-top:-25rem}}body.template--feature .section--collabo .link a,body.template--feature .section--introduction .link a{text-decoration:none;color:#fff;display:grid;grid-template-columns:4rem 1fr;line-height:2}body.template--feature .section--collabo .link a .link__icon,body.template--feature .section--introduction .link a .link__icon{margin-top:1rem}body.template--feature .section--collabo .link a:hover,body.template--feature .section--introduction .link a:hover{opacity:.8}body.template--feature .section--introduction .link a{font-size:1.8em;text-transform:uppercase;letter-spacing:.25em}@media only screen and (max-width:680px){body.template--feature .section--products-category .block__content{padding-left:2rem;padding-right:2rem}}body.page--shop .hero{min-height:30vh}body.page--shop .hero .hero__bg{background-position:top center}body.page--shop .hero__content{font-size:1.2em;text-align:center}body.page--shop .hero__content h5{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0}@media only screen and (max-width:680px){body.page--shop .hero__content h5{font-size:1.1rem}}@media only screen and (max-width:680px){body.page--shop .hero__content{font-size:1.2em;padding-top:15vh;padding-bottom:10vh}body.page--shop .hero__content h5{margin-bottom:2em}}@media only screen and (min-width:680px){body.page--shop .hero{min-height:70%;min-height:70vh}}@media only screen and (min-width:980px){body.page--shop .hero{min-height:75vh;z-index:100}}@media only screen and (max-width:680px){body.page--shop .hero .hero__bg{opacity:.7}}body.page--shop .subnavi__item:before{margin-right:.5rem;display:inline-block;font-family:sidoste-icons!important;content:"\f104";transform:translateY(.2em) rotate(0)}body.page--company .hero{min-height:30vh}body.page--company .hero .hero__bg{background-position:top center}body.page--company .hero__content{font-size:1.2em;text-align:center}body.page--company .hero__content h5{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0}@media only screen and (max-width:680px){body.page--company .hero__content h5{font-size:1.1rem}}@media only screen and (max-width:680px){body.page--company .hero__content{font-size:1.2em;padding-top:15vh;padding-bottom:10vh}body.page--company .hero__content h5{margin-bottom:2em}}@media only screen and (min-width:680px){body.page--company .hero{min-height:70%;min-height:70vh}}@media only screen and (min-width:980px){body.page--company .hero{min-height:75vh;z-index:100}}@media only screen and (max-width:680px){body.page--company .hero .hero__bg{opacity:.7}}body.page--company .number{margin-bottom:2em}body.page--company .number__fraction{color:#e3444b}body.page--company .number__value{font-size:72px;margin-bottom:.25em}@media only screen and (min-width:680px){body.page--company .number__value{text-align:center;margin-left:8.33333333%}}body.page--company .number__label{font-size:.7em}@media only screen and (min-width:680px){body.page--company .number__label{margin-left:8.33333333%}}@media only screen and (min-width:680px){body.page--company .number--big .number__value{font-size:136px;text-align:left;margin-left:0}}body.page--company .number--big .number__label{margin-left:0}@media only screen and (min-width:680px){body.page--company .number--big{margin-top:4em}body.page--company .number--big .number__label{font-size:1.3em}}body.page--company .number--animated .number__value .number__digit-collection{overflow:hidden;max-height:72px}body.page--company .number--animated .number__value .number__digits{transition:all 1s linear;float:left}body.page--company .number--animated .number__value .number__digit{width:.6em;text-align:center;font-size:72px;line-height:72px}@media only screen and (min-width:680px){body.page--company .number--animated.number--big .number__value .number__digit-collection{max-height:136px}body.page--company .number--animated.number--big .number__value .number__digit{font-size:136px;line-height:136px}}body.page--company .number--animated.number--big .number__digits:last-child{color:#e3444b}@media only screen and (max-width:680px){body.page--company .section--sidoste-numbers .section__content,body.page--company .section--sidoste-quality .section__content,body.page--company .section--sidoste-timeline .section__content{padding:3rem}}@media only screen and (min-width:680px) and (max-width:979px){body.page--company .section--sidoste-numbers .columns.numbers{width:100%}body.page--company .section--sidoste-numbers .columns.five{width:100%;margin-left:0}body.page--company .section--sidoste-numbers .columns.five .number__label,body.page--company .section--sidoste-numbers .columns.five .number__value{margin-left:0}}@media only screen and (max-width:680px){body.page--company .section--ceo .sideportrait{margin-top:-2.5em}}body.page--company .section--ceo .sideportrait__content{color:#fff}@media only screen and (min-width:680px){body.page--company .section--sidoste-quality .section__copy{font-size:1.2em;padding-top:8em}body.page--company .section--sidoste-quality .section__copy h2{font-size:4em;font-weight:400;margin-bottom:.5em}}@media only screen and (min-width:680px) and (max-width:979px){body.page--company .section--sidoste-quality .section__copy{padding-top:0}body.page--company .section--sidoste-quality .section__copy .columns.eight{width:100%;margin-left:0}}body.page--company .section--sidoste-quality .section__badges{box-sizing:border-box;padding-top:3em;padding-bottom:3em}body.page--company .section--sidoste-quality .section__badges:after,body.page--company .section--sidoste-quality .section__badges:before{content:" ";display:table}body.page--company .section--sidoste-quality .section__badges:after{clear:both}body.page--company .section--sidoste-quality .section__badges:after,body.page--company .section--sidoste-quality .section__badges:before{content:" ";display:table}body.page--company .section--sidoste-quality .section__badges:after{clear:both}body.page--company .section--sidoste-quality .badge{font-size:4em;float:left;margin-right:.25em}body.page--company .sideportrait__content{color:#898989;font-size:.7em;padding-left:3rem;padding-right:3rem}@media only screen and (min-width:680px){body.page--company .sideportrait__content{padding-left:1rem;padding-right:1rem}}body.page--company .sideportrait__image{margin-bottom:1em}@media only screen and (min-width:680px){body.page--company .sideportrait{max-width:50%;margin:0 auto}body.page--company .sideportrait .sideportrait__content{float:left}}@media only screen and (min-width:980px){body.page--company .sideportrait{max-width:33.33333333%;float:right}body.page--company .sideportrait .sideportrait__content{float:left}}body.page--company .section--sidoste-timeline .timeline{margin-top:2em}body.page--company .section--sidoste-timeline .timeline .row{margin-bottom:2em}body.page--company .section--sidoste-timeline .timeline__year{font-size:3em;color:#e3444b;margin-top:-.3em}@media only screen and (min-width:980px){body.page--company .section--sidoste-timeline .timeline__year{font-size:4.2em}}body.page--company .section--sidoste-timeline .timeline__content{font-size:.9em;color:#898989}@media only screen and (max-width:680px){body.template--product-details .product--details .wrap,body.template--product-details .product--features .wrap,body.template--product-package-details .product--details .wrap,body.template--product-package-details .product--features .wrap{padding-left:3rem;padding-right:3rem}}body.template--product-details .content-wrapper a:not(.button),body.template--product-package-details .content-wrapper a:not(.button){color:#8b8b8b}body.template--cart .content-wrapper{padding-top:5rem}@media only screen and (min-width:680px){body.template--cart .content-wrapper{padding-top:6em}}body.template--404 .hero{background-color:transparent}body.template--404 .hero a.button{margin-top:2em}@media only screen and (min-width:980px){body.template--404 .hero{min-height:60vh}}body.template--article .hero,body.template--page .hero{min-height:30vh}body.template--article .hero .hero__bg,body.template--page .hero .hero__bg{background-position:top center}body.template--article .hero__content,body.template--page .hero__content{font-size:1.2em;text-align:center}body.template--article .hero__content h5,body.template--page .hero__content h5{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0}@media only screen and (max-width:680px){body.template--article .hero__content h5,body.template--page .hero__content h5{font-size:1.1rem}}@media only screen and (max-width:680px){body.template--article .hero__content,body.template--page .hero__content{font-size:1.2em;padding-top:15vh;padding-bottom:10vh}body.template--article .hero__content h5,body.template--page .hero__content h5{margin-bottom:2em}}@media only screen and (min-width:680px){body.template--article .hero,body.template--page .hero{min-height:70%;min-height:70vh}}@media only screen and (min-width:980px){body.template--article .hero,body.template--page .hero{min-height:75vh;z-index:100}}@media only screen and (max-width:680px){body.template--article .hero .hero__bg,body.template--page .hero .hero__bg{opacity:.7}}@media only screen and (min-width:980px){body.template--article .hero,body.template--page .hero{min-height:60vh}}body.template--article .section--main a,body.template--article article a,body.template--page .section--main a,body.template--page article a{color:#bc633f}@media only screen and (max-width:680px){body.template--article .section--main,body.template--article article,body.template--page .section--main,body.template--page article{padding:3rem}}body.template--article .section--main h2,body.template--article article h2,body.template--page .section--main h2,body.template--page article h2{margin-top:2em;font-size:1.2em;color:#fff;text-transform:uppercase;letter-spacing:.1em}body.template--article .section--main h2:first-child,body.template--article article h2:first-child,body.template--page .section--main h2:first-child,body.template--page article h2:first-child{margin-top:0}body.template--article .section--legal h2,body.template--page .section--legal h2{margin-top:2em;font-size:1.2em;color:#fff;text-transform:uppercase;letter-spacing:.1em}body.template--article .section--legal h2:first-child,body.template--page .section--legal h2:first-child{margin-top:0}body.template--article .section--legal h5,body.template--page .section--legal h5{font-size:1em;color:#fff;text-transform:uppercase;letter-spacing:.1em}body.template--article .section--legal p,body.template--page .section--legal p{font-size:.9em}body.template--article .section--legal ul,body.template--page .section--legal ul{font-size:.9em;margin-top:-2rem}body.template--article .section--legal ul li,body.template--page .section--legal ul li{margin-bottom:.5rem;margin-left:0;list-style-type:none;text-indent:-1rem;padding-left:4rem}body.template--article .section--legal ul li:before,body.template--page .section--legal ul li:before{content:'‒';color:#fff;margin-left:-2rem;margin-right:2rem}.articles-list a{color:#fff}.articles-list a:hover{color:#bc633f}.article-item a{color:#fff}.article-item a:hover{color:#bc633f}.article-item__date{font-size:.8em}.article-item__title{text-decoration:none;font-size:1.6em;color:#fff}.article-item__excerpt{margin-top:1em;color:#898989}@media only screen and (min-width:680px){.slide.center .hero__bg{background-position:center center}.slide.top-right .hero__bg{background-position:top right}.slide.top-left .hero__bg{background-position:top left}.slide.bottom-left .hero__bg{background-position:bottom left}.slide.bottom-right .hero__bg{background-position:bottom right}}.slide--black-gradient--left .hero__bg{background-position:50% top}@media only screen and (min-width:680px){.slide--black-gradient--left{position:relative}.slide--black-gradient--left .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.4);background:linear-gradient(90deg,rgba(0,0,0,.4) 50%,transparent);content:' '}.slide--black-gradient--left .hero__bg{background-position:top left}}@media only screen and (min-width:680px){.slide--bg--center .hero__bg{background-position:center center}}@media only screen and (min-width:680px){.slide--bg--top-right .hero__bg{background-position:top right}}@media only screen and (min-width:680px){.slide--bg--top-left .hero__bg{background-position:top left}}@media only screen and (min-width:680px){.slide--bg--bottom-left .hero__bg{background-position:bottom left}}@media only screen and (min-width:680px){.slide--bg--bottom-right .hero__bg{background-position:bottom left}}body.template--feature .hero__content h1{font-size:3.5em}@media only screen and (max-width:680px){body.template--feature .hero__content h1{font-size:2em}}body.page--collections .hero{min-height:30vh}body.page--collections .hero .hero__bg{background-position:top center}body.page--collections .hero__content{font-size:1.2em;text-align:center}body.page--collections .hero__content h5{text-transform:uppercase;font-size:1.4rem;letter-spacing:.1em;margin-bottom:0}@media only screen and (max-width:680px){body.page--collections .hero__content h5{font-size:1.1rem}}@media only screen and (max-width:680px){body.page--collections .hero__content{font-size:1.2em;padding-top:15vh;padding-bottom:10vh}body.page--collections .hero__content h5{margin-bottom:2em}}@media only screen and (min-width:680px){body.page--collections .hero{min-height:70%;min-height:70vh}}@media only screen and (min-width:980px){body.page--collections .hero{min-height:75vh;z-index:100}}@media only screen and (max-width:680px){body.page--collections .hero .hero__bg{opacity:.7}}body.page--collections .section--collection-grid .group{margin-bottom:3em;background-color:#212121}body.col--perusteet{background-color:#272c46;position:relative}@media only screen and (min-width:980px){body.col--perusteet .hero .hero__content .hero__copy{padding-top:0}}body.col--perusteet .hero{background-color:#efeef3}body.col--perusteet .hero__content .hero__content-wrap{color:#272c46}body.col--perusteet .hero__content .hero__content-wrap a{color:#272c46}@media only screen and (max-width:680px){body.col--perusteet .hero__content .hero__content-wrap{color:#000}body.col--perusteet .hero__content .hero__content-wrap a{color:#000}}body.col--perusteet .section--introduction{background-color:#272c46}body.col--perusteet .section--introduction{color:#d9d1ce}body.col--perusteet .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(217,209,206,.2);background:linear-gradient(90deg,rgba(217,209,206,.2) 100%,transparent);content:' '}@media only screen and (min-width:680px){body.col--perusteet{position:relative}body.col--perusteet .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(217,209,206,.5);background:linear-gradient(90deg,rgba(217,209,206,.5) 100%,transparent);content:' '}}@media only screen and (min-width:980px){body.col--perusteet{position:relative}body.col--perusteet .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(217,209,206,.7);background:linear-gradient(90deg,rgba(217,209,206,.7) 40%,transparent);content:' '}}body.col--perusteet .section--highlight-image,body.col--perusteet .section--products{background-color:#d9d1ce}body.col--perusteet .section--products .subtitle{color:#a46b96}body.col--perusteet .section--products .subtitle:before{border-color:#a46b96}body.col--perusteet .product--grid .shopify__title,body.col--perusteet .shopify__grid .shopify__title{color:#272c46}body.col--perusteet .product--grid .shopify__sub-title,body.col--perusteet .shopify__grid .shopify__sub-title{color:rgba(39,44,70,.5)}body.col--perusteet .product--grid .shopify__price,body.col--perusteet .shopify__grid .shopify__price{color:#272c46}body.col--perusteet .hero__bg{background-position:60% top}.slide--perusteet .hero__bg{background-position:50% top}@media only screen and (min-width:680px){.slide--perusteet{position:relative}.slide--perusteet .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(39,44,70,.2);background:linear-gradient(90deg,rgba(39,44,70,.2) 50%,transparent);content:' '}.slide--perusteet .hero__bg{background-position:center left}}@media only screen and (min-width:680px){.slide--sateenkaari{position:relative}.slide--sateenkaari .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(65,44,89,.4);background:linear-gradient(90deg,rgba(65,44,89,.4) 50%,transparent);content:' '}.slide--sateenkaari .hero__bg{background-position:center left}}@media only screen and (min-width:980px){body.col--kaupunkisukat .hero .hero__content .hero__copy{padding-top:0}}@media only screen and (min-width:680px){body.col--kaupunkisukat{position:relative}body.col--kaupunkisukat .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(99,47,8,.35);background:linear-gradient(90deg,rgba(99,47,8,.35) 45%,transparent);content:' '}}body.col--kaupunkisukat .hero{background-color:#632f08}body.col--kaupunkisukat .hero__content .hero__content-wrap{color:#fff}body.col--kaupunkisukat .hero__content .hero__content-wrap a{color:#fff}body.col--kaupunkisukat .section--introduction{background-color:#fff}body.col--kaupunkisukat .section--introduction{color:#000}.slide.kaupunkisukat{position:relative}.slide.kaupunkisukat .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);background:linear-gradient(90deg,rgba(0,0,0,.5) 50%,transparent);content:' '}body.col--sidoste-signature .section--products{position:relative}body.col--sidoste-signature .section--products:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;background-image:url(/assets/bd3f184a3eaa7881e594b93f66fd871355594049/bg--signature@2x.png);background-repeat:no-repeat;background-size:200% auto;background-position:80% 0}@media only screen and (min-width:680px){body.col--sidoste-signature .section--products:before{background-size:120% auto;background-position:120% -10%}}body.col--joulu{background-color:#921319}body.col--joulu .content-wrapper{background-color:#921319}@media only screen and (max-width:680px){body.col--joulu{position:relative}body.col--joulu .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(71,0,18,.5);background:linear-gradient(90deg,rgba(71,0,18,.5) 50%,transparent);content:' '}}@media only screen and (min-width:980px){body.col--joulu{position:relative}body.col--joulu .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(71,0,18,.6);background:linear-gradient(90deg,rgba(71,0,18,.6) 40%,transparent);content:' '}}body.col--joulu .hero{background-color:#921319}body.col--joulu .hero__content .hero__content-wrap{color:#fff}body.col--joulu .hero__content .hero__content-wrap a{color:#fff}@media only screen and (max-width:680px){body.col--joulu .hero__content .hero__content-wrap{color:#fff}body.col--joulu .hero__content .hero__content-wrap a{color:#fff}}body.col--joulu .section--introduction{background-color:#921319}body.col--joulu .section--introduction{color:#f9e7d2}body.col--joulu .section--products-category{color:#fff}@media only screen and (min-width:980px){body.col--joulu .section--introduction .block__content{width:60%}body.col--joulu .section--introduction .block__markers{width:30%;margin-left:10%}}body.col--joulu .section--introduction.padding-push-bottom--20{padding-bottom:3em}body.col--joulu .section--products-category.index--0{background-color:#ad002b}body.col--joulu .section--products-category.index--1{background-color:#006e4b}body.col--joulu .section--products-category.index--2{background-color:#ad002b}body.col--joulu .section--products-category.index--3{background-color:#921319}body.col--joulu .section--products-category a.subtitle:hover{color:rgba(255,255,255,.6)}body.col--joulu .section--products-category .shopify__sub-title{color:rgba(255,255,255,.7)}body[class^=page--shop--categories--xmas] .content-wrapper{background-color:#921319}body[class^=page--shop--categories--xmas] .content-wrapper .category__content,body[class^=page--shop--categories--xmas] .content-wrapper .category__products p{color:rgba(255,255,255,.7)}body[class^=page--shop--categories--xmas] .content-wrapper .shopify__sub-title{color:rgba(255,255,255,.5)}body[class^=page--shop--categories--xmas] .content-wrapper .product__price{opacity:1}.slide--joulu{background-color:#fe6d66;position:relative}.slide--joulu .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(173,0,43,.3);background:linear-gradient(90deg,rgba(173,0,43,.3) 60%,transparent);content:' '}.slide--joulu .hero__bg:after{background:linear-gradient(-115deg,rgba(249,231,210,.3) 20%,rgba(173,0,43,.4) 60%)}@media only screen and (max-width:680px){.slide--joulu .hero__bg{opacity:1}.slide--joulu .hero__bg:after{background:linear-gradient(170deg,rgba(249,231,210,.4) 10%,rgba(173,0,43,.5) 40%)}}body.col--aidille .hero__bg{background-color:#f2e3e9}body.col--aidille,body.col--ystavalle{background-color:#e87980;position:relative}body.col--aidille .content-wrapper,body.col--ystavalle .content-wrapper{background-color:#e87980}body.col--aidille .hero .hero__content .hero__content-wrap,body.col--ystavalle .hero .hero__content .hero__content-wrap{width:100%}@media only screen and (min-width:980px){body.col--aidille .hero .hero__content .hero__punchline,body.col--ystavalle .hero .hero__content .hero__punchline{display:grid;grid-template-areas:"logo copy";grid-template-columns:3fr 2fr;align-items:bottom;grid-gap:4em}}body.col--aidille .hero .hero__content .hero__logo,body.col--ystavalle .hero .hero__content .hero__logo{grid-area:logo}@media only screen and (max-width:680px){body.col--aidille .hero .hero__content .hero__logo,body.col--ystavalle .hero .hero__content .hero__logo{margin-top:-7em;margin-top:-15vh;margin-bottom:2em}}body.col--aidille .hero .hero__content .hero__logo img,body.col--ystavalle .hero .hero__content .hero__logo img{max-width:100%}@media only screen and (max-width:680px){body.col--aidille .hero .hero__content .hero__logo img,body.col--ystavalle .hero .hero__content .hero__logo img{display:block;max-width:70%;margin:0 auto}}body.col--aidille .hero .hero__content .hero__copy,body.col--ystavalle .hero .hero__content .hero__copy{grid-area:copy}@media only screen and (min-width:980px){body.col--aidille .hero .hero__content .hero__copy,body.col--ystavalle .hero .hero__content .hero__copy{padding-top:10em}}body.col--aidille .hero__content .hero__content-wrap,body.col--ystavalle .hero__content .hero__content-wrap{color:#261111}body.col--aidille .hero__content .hero__content-wrap a,body.col--ystavalle .hero__content .hero__content-wrap a{color:#261111}@media only screen and (max-width:680px){body.col--aidille .hero__content .hero__content-wrap,body.col--ystavalle .hero__content .hero__content-wrap{color:#fefbfb}body.col--aidille .hero__content .hero__content-wrap a,body.col--ystavalle .hero__content .hero__content-wrap a{color:#fefbfb}}@media only screen and (min-width:680px) and (max-width:979px){body.col--aidille .hero__content .hero__content-wrap,body.col--ystavalle .hero__content .hero__content-wrap{color:#fefbfb}body.col--aidille .hero__content .hero__content-wrap a,body.col--ystavalle .hero__content .hero__content-wrap a{color:#fefbfb}}body.col--aidille .hero__bg:after,body.col--ystavalle .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(240,188,192,.5);background:linear-gradient(90deg,rgba(240,188,192,.5) 50%,transparent);content:' '}body.col--aidille .hero__bg:after,body.col--ystavalle .hero__bg:after{background:linear-gradient(100deg,rgba(189,52,64,.3) 25%,transparent 50%,rgba(240,188,192,.35) 70%)}@media only screen and (min-width:680px) and (max-width:979px){body.col--aidille .hero__bg:after,body.col--ystavalle .hero__bg:after{background:linear-gradient(100deg,rgba(189,52,64,.35) 25%,rgba(214,37,48,.35) 70%)}}body.col--aidille .hero .hero__content .hero__copy,body.col--ystavalle .hero .hero__content .hero__copy{padding-top:5rem}body.col--aidille .section--introduction,body.col--ystavalle .section--introduction{background-color:#e87980}body.col--aidille .section--introduction,body.col--ystavalle .section--introduction{color:#fefbfb}body.col--aidille .section--products,body.col--ystavalle .section--products{background-color:#f0bcc0}body.col--aidille .section--products,body.col--ystavalle .section--products{color:#261111}body.col--aidille .section--products .subtitle,body.col--ystavalle .section--products .subtitle{color:#261111}body.col--aidille .section--products .subtitle:before,body.col--ystavalle .section--products .subtitle:before{border-color:#261111}body.col--aidille .section--products .product--grid .shopify__title,body.col--ystavalle .section--products .product--grid .shopify__title{color:#261111}body.col--aidille .section--products .product--grid .shopify__sub-title,body.col--ystavalle .section--products .product--grid .shopify__sub-title{color:#fff}body.col--aidille .section--products .product--grid .shopify__price,body.col--ystavalle .section--products .product--grid .shopify__price{color:#261111}body.col--aidille .section--introduction.padding-push-bottom--20,body.col--ystavalle .section--introduction.padding-push-bottom--20{padding-bottom:0}@media only screen and (min-width:680px){body.col--aidille .section--introduction.padding-push-bottom--20,body.col--ystavalle .section--introduction.padding-push-bottom--20{padding-bottom:4em}}.slide--aidille{position:relative}.slide--aidille .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(36,16,75,.8);background:linear-gradient(30deg,rgba(36,16,75,.8) 20%,transparent);content:' '}.slide--aidille .hero__bg:after{background:linear-gradient(30deg,rgba(36,16,75,.8) 30%,rgba(36,16,75,.3) 50%,transparent)}.slide--ystavalle{position:relative}.slide--ystavalle .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(240,188,192,.5);background:linear-gradient(90deg,rgba(240,188,192,.5) 50%,transparent);content:' '}.slide--ystavalle .hero__bg:after{background:linear-gradient(50deg,rgba(204,25,25,.4),rgba(214,37,48,.1))}body.col--isalle .hero__content .hero__content-wrap{color:#143232}body.col--isalle .hero__content .hero__content-wrap a{color:#143232}@media only screen and (max-width:680px){body.col--isalle .hero__content .hero__content-wrap{color:#f9e7d2}body.col--isalle .hero__content .hero__content-wrap a{color:#f9e7d2}}body.col--isalle .section--introduction{background-color:#921319}body.col--isalle .section--introduction{color:#f9e7d2}body.col--isalle .section--collabo .button--dark-grey{padding-left:3em;position:relative;background-color:#143232}body.col--isalle .section--collabo .button--dark-grey:before{font-family:sidoste-icons!important;content:"\f104";color:#fff;text-align:center;position:absolute;width:1.4em;top:-.05em;bottom:0;left:.5em;font-size:1.4em}body.col--isalle .section--collabo:nth-child(3n+2){background-color:#f9e7d2}body.col--isalle .section--collabo:nth-child(3n+2) .block__content,body.col--isalle .section--collabo:nth-child(3n+2) .block__content h2,body.col--isalle .section--collabo:nth-child(3n+2) .link a{color:#143232}body.col--isalle .section--collabo:nth-child(3n+2) .product--grid .shopify__title,body.col--isalle .section--collabo:nth-child(3n+2) .shopify__grid .shopify__title{color:#921319}body.col--isalle .section--collabo:nth-child(3n+2) .product--grid .shopify__price,body.col--isalle .section--collabo:nth-child(3n+2) .shopify__grid .shopify__price{color:#921319}body.col--isalle .section--collabo:nth-child(3n+1){background-color:#143232}body.col--isalle .section--collabo:nth-child(3n+1) .button--dark-grey{background-color:#436261}body.col--isalle .section--collabo:nth-child(3n+0){background-color:#436261}body.col--sidoste-x-friends{background-color:#143232}body.col--sidoste-x-friends .content-wrapper{background-color:#143232}body.col--sidoste-x-friends .hero{background-color:#143232}body.col--sidoste-x-friends .section--introduction{background-color:transparent}body.col--sidoste-x-friends .section--introduction{color:#f9e7d2}body.col--sidoste-x-friends .section--collabo:nth-child(3n+2){background-color:#000}body.col--sidoste-x-friends .section--collabo:nth-child(3n+1){background-color:#143232}body.col--sidoste-x-friends .section--collabo:nth-child(3n+0){background-color:#436261}body.col--sidoste-x-friends .section--after-products{background-color:#f9e7d2;color:#143232}body.col--sidoste-x-friends .section--after-products .block__content{font-size:1.1em}body.col--sidoste-x-friends .section--after-products .block__content .block__title{grid-column-start:1;grid-column-end:3}@media only screen and (min-width:980px){body.col--sidoste-x-friends .section--after-products .block__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:2%}}body.col--sidoste-x-friends .section--after-products .block__content ul{list-style-type:none}body.col--sidoste-x-friends .section--after-products .block__content ul li{text-transform:uppercase;letter-spacing:.25em;font-size:1.1em}body.col--sidoste-x-friends .section--after-products .block__content ul li:before{font-family:sidoste-icons!important;content:"\f104";display:inline-block;margin-right:1rem;margin-top:1rem;transform:translateY(.4rem);font-size:1.2em}body.col--sidoste-x-friends .section--after-products .block__content ul li a{color:#143232}body.col--bambu{background-color:#006e4b}body.col--bambu .content-wrapper{background-color:#006e4b}@media only screen and (min-width:680px){body.col--bambu{background-image:url(/assets/4075e18546f21ed3e1a3056b3e7d0ecbf76e320f/bg--bambu.jpg);background-size:auto 170%;background-repeat:no-repeat}body.col--bambu .content-wrapper{background-color:transparent}}body.col--bambu .hero .hero__content .hero__content-wrap{width:100%}@media only screen and (min-width:980px){body.col--bambu .hero .hero__content .hero__punchline{display:grid;grid-template-areas:"logo copy";grid-template-columns:3fr 2fr;align-items:bottom;grid-gap:4em}}body.col--bambu .hero .hero__content .hero__logo{grid-area:logo}@media only screen and (max-width:680px){body.col--bambu .hero .hero__content .hero__logo{margin-top:-7em;margin-top:-15vh;margin-bottom:2em}}body.col--bambu .hero .hero__content .hero__logo img{max-width:100%}@media only screen and (max-width:680px){body.col--bambu .hero .hero__content .hero__logo img{display:block;max-width:70%;margin:0 auto}}body.col--bambu .hero .hero__content .hero__copy{grid-area:copy}@media only screen and (min-width:980px){body.col--bambu .hero .hero__content .hero__copy{padding-top:10em}}body.col--bambu .hero{background-color:#143232}body.col--bambu .hero__content .hero__content-wrap{color:#f9e7d2}body.col--bambu .hero__content .hero__content-wrap a{color:#f9e7d2}body.col--bambu .section--introduction{background-color:transparent}body.col--bambu .section--introduction .block__markers .feature-marker__icon{color:#f9e7d2}body.col--bambu .section--highlight{background-color:#143232}body.col--bambu .section--highlight{color:#fff}body.col--bambu .section--products{background-color:#143232}body.col--merinovilla{background-color:#1e0525}body.col--merinovilla .content-wrapper{background-color:#1e0525}@media only screen and (min-width:680px){body.col--merinovilla{background-image:url(/assets/8feb6e218e5bb23278a0021d97917fa576d25f3c/bg--merino.jpg);background-size:auto 170%;background-repeat:no-repeat}body.col--merinovilla .content-wrapper{background-color:transparent}}body.col--merinovilla .hero .hero__content .hero__content-wrap{width:100%}@media only screen and (min-width:980px){body.col--merinovilla .hero .hero__content .hero__punchline{display:grid;grid-template-areas:"logo copy";grid-template-columns:3fr 2fr;align-items:bottom;grid-gap:4em}}body.col--merinovilla .hero .hero__content .hero__logo{grid-area:logo}@media only screen and (max-width:680px){body.col--merinovilla .hero .hero__content .hero__logo{margin-top:-7em;margin-top:-15vh;margin-bottom:2em}}body.col--merinovilla .hero .hero__content .hero__logo img{max-width:100%}@media only screen and (max-width:680px){body.col--merinovilla .hero .hero__content .hero__logo img{display:block;max-width:70%;margin:0 auto}}body.col--merinovilla .hero .hero__content .hero__copy{grid-area:copy}@media only screen and (min-width:980px){body.col--merinovilla .hero .hero__content .hero__copy{padding-top:10em}}body.col--merinovilla .hero{background-color:#f9e7d2}body.col--merinovilla .hero__content .hero__content-wrap{color:#731161}body.col--merinovilla .hero__content .hero__content-wrap a{color:#731161}body.col--merinovilla .section--introduction{background-color:transparent}body.col--merinovilla .section--introduction .block__markers .feature-marker__icon{color:gold}body.col--merinovilla .section--products{background-color:#f9e7d2}body.col--merinovilla .section--products{color:#1e0525}body.col--merinovilla .section--products .subtitle{color:#731161}body.col--merinovilla .section--products .subtitle:before{border-color:#731161}body.col--merinovilla .section--products .product--grid .shopify__title{color:#731161}body.col--merinovilla .section--products .product--grid .shopify__sub-title{color:#1e0525}body.col--merinovilla .section--products .product--grid .shopify__price{color:#731161}body.col--hopea .section--introduction .block__markers .feature-marker__icon{color:#46b9b5}body.col--hopea .section--history{color:#131313}body.col--hopea .section--history .subtitle{color:#141414}body.col--hopea .section--history .subtitle:before{border-color:#141414}body.col--recycled-cotton{background-color:#23121e}body.col--recycled-cotton .section--introduction{color:#f9e7d2}body.col--recycled-cotton .section--highlight-image{background-color:#f9e7d2}body.col--recycled-cotton .section--introduction,body.col--recycled-cotton .section--products{background-color:#23121e}body.col--radical-sports{background-color:#ff425e}body.col--radical-sports .hero__bg{background-position:top right}body.col--radical-sports .section--introduction{background-color:#ff425e;color:#f9e7d2}body.col--radical-sports .section--highlight-image{position:relative;background-color:#f9e7d2;color:#162f47}body.col--radical-sports .section--highlight-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background-image:url(/assets/62ccde11231b162364136efcab2a5526e60e305a/pattern--radicalsport.png);background-position:60% 60%;background-repeat:repeat-x;background-size:10em auto;z-index:99}body.col--radical-sports .section--highlight-image .wrap{position:relative;z-index:100}body.col--radical-sports .section--products{background-color:#162f47;color:#fff}body.col--radical-sports .section--after-products{background-color:#162f47;color:#fff}@media only screen and (min-width:680px){body.col--radical-sports .section--after-products{padding:6em 0 10em 0}}body.col--radical-sports .section--after-products .block__title{color:#f9e7d2}@media only screen and (min-width:680px){body.col--radical-sports .section--after-products .group .block__right{margin-left:50%}}body.col--radical-sports .section--athletes{background-color:#ff425e;color:#fff}body.col--radical-sports .section--athletes .subtitle{color:#fff}body.col--radical-sports .section--athletes .subtitle:before{border-color:#fff}@media only screen and (min-width:680px){body.col--radical-sports .section--athletes .block__title{max-width:66.66666667%}}body.col--radical-sports .section--athletes .block__content p{max-width:50%}body.col--radical-sports .section--athletes .athletes{display:grid;grid-gap:2em;grid-template-columns:1fr 1fr}@media only screen and (min-width:680px){body.col--radical-sports .section--athletes .athletes{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width:680px){body.col--radical-sports .section--athletes .athletes{padding:0 3rem}}body.col--radical-sports .section--athletes .athlete__image{margin-bottom:1rem}body.col--radical-sports .section--athletes .athlete__image img{display:block;max-width:100%;min-height:100%}@media only screen and (min-width:680px){body.col--radical-sports .section--athletes .athlete__image{margin-bottom:2rem}}body.col--porro{background-color:#fe6d66}body.col--porro .content-wrapper{background-color:#fe6d66}@media only screen and (min-width:980px){body.col--porro .hero .wrap{max-width:90%}}body.col--porro .hero .hero__icon{font-size:7em;margin-bottom:.2em}@media only screen and (min-width:980px){body.col--porro .hero .hero__icon{font-size:11em}}body.col--porro .hero .hero__bg{background-color:#ffc88a;background-position:initial;background-repeat:repeat;background-size:50%}body.col--porro .hero .hero__bg:after{display:none;content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(254,109,102,.3)}body.col--porro .hero .hero__content{color:#022426}@media only screen and (max-width:680px){body.col--porro .hero .hero__content{color:#fff}}body.col--porro .section--highlight-image{background-color:#022426;color:#ffc88a}body.col--porro .section--history{background-color:#022426;color:#ffc88a}body.col--porro .section--history .subtitle{color:#ffc88a}body.col--porro .section--history .subtitle:before{border-color:#ffc88a}body.col--porro .section--introduction,body.col--porro .section--products{background-color:#022426;color:#fff}body.col--porro .section--introduction .block__markers .feature-marker{align-items:flex-start}@media only screen and (max-width:680px){body.col--porro .section--introduction .block__markers .feature-marker{flex-direction:column;justify-content:space-between}}@media only screen and (max-width:680px){body.col--porro .section--introduction .block__markers .feature-marker .feature-marker__icon{width:100%}}body.col--porro .section--introduction .block__markers .feature-marker .feature-marker__icon img{max-width:70%}@media only screen and (max-width:680px){body.col--porro .section--introduction .block__markers .feature-marker .feature-marker__icon img{max-width:40%;margin:0 auto;margin-bottom:3rem}}@media only screen and (max-width:680px){body.col--porro .section--introduction .block__markers .feature-marker .feature-marker__description{padding-left:0}}body.col--porro .section--products{position:relative;background-color:#161719}body.col--porro .section--products .wrap{position:relative;z-index:100}body.col--porro .section--products:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background-image:url(/assets/34861aac0c448c0c37470f7b7ba57d78e8fd6be9/bg--porro-pattern.jpg);background-repeat:no-repeat;background-size:cover;z-index:99}@media only screen and (min-width:680px){body.col--porro .section--products:before{background-size:100% auto}}body.col--samoaja{background-color:#102011}body.col--samoaja .content-wrapper{background-color:#102011}body.col--samoaja .hero .hero__content{color:#f9e7d2}@media only screen and (min-width:680px){body.col--samoaja .hero .hero__content .hero__content-wrap{float:right}body.col--samoaja .hero .hero__content .hero__content-wrap:after,body.col--samoaja .hero .hero__content .hero__content-wrap:before{content:" ";display:table}body.col--samoaja .hero .hero__content .hero__content-wrap:after{clear:both}}body.col--samoaja .section--introduction{color:#f9e7d2}body.col--samoaja .section--highlight-image,body.col--samoaja .section--history{background-color:#f9e7d2}body.col--samoaja .section--highlight-image .subtitle,body.col--samoaja .section--history .subtitle{color:#be6643}body.col--samoaja .section--highlight-image .subtitle:before,body.col--samoaja .section--history .subtitle:before{border-color:#be6643}body.col--samoaja .section--highlight-image .block__content,body.col--samoaja .section--history .block__content{color:#102011}body.col--samoaja .block__media-credits{color:#be6643}body.col--samoaja .section--introduction,body.col--samoaja .section--products{background-color:#102011}body.col--samoaja .section--products{position:relative}body.col--samoaja .section--products:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-image:url(/e0dca0997b3b039cffe1bd2bd73ec48ce01393cd/aace2/assets/bg--samoaja-pattern.png);background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:680px){body.col--samoaja .section--products:before{background-size:100% auto}}body.page--collections--valkoinen-perjantai{background-color:#fff}body.page--collections--valkoinen-perjantai .content-wrapper{background-color:#fff}body.page--collections--valkoinen-perjantai .hero__bg{background-position:center top;background-color:#fff}body.page--collections--valkoinen-perjantai .hero .hero__content{color:#fff;text-shadow:2px 4px 17px #5e5e5e78}@media only screen and (min-width:680px){body.page--collections--valkoinen-perjantai .hero .hero__content .hero__content-wrap{float:right}body.page--collections--valkoinen-perjantai .hero .hero__content .hero__content-wrap:after,body.page--collections--valkoinen-perjantai .hero .hero__content .hero__content-wrap:before{content:" ";display:table}body.page--collections--valkoinen-perjantai .hero .hero__content .hero__content-wrap:after{clear:both}}body.page--collections--valkoinen-perjantai .section--introduction{background-color:#f1f1f1;color:#898989}body.page--collections--valkoinen-perjantai .section--highlight{background-color:#fff;color:#898989}body.page--collections--valkoinen-perjantai .section--products{position:relative;background-color:#f1f1f1;color:#898989}body.page--collections--valkoinen-perjantai .section--products .subtitle{color:#898989}body.page--collections--valkoinen-perjantai .section--products .subtitle:before{border-color:#898989}body.page--collections--valkoinen-perjantai .section--products .shopify__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}body.page--collections--valkoinen-perjantai .section--products .product__note,body.page--collections--valkoinen-perjantai .section--products .product__price,body.page--collections--valkoinen-perjantai .section--products .shopify__title{color:#898989}body.page--collections--sultan{background-color:#00538a}body.page--collections--sultan .content-wrapper{background-color:#00538a}@media only screen and (min-width:980px){body.page--collections--sultan .hero .hero__bg{background-position:center center}}body.page--collections--sultan .hero .hero__punchline{position:relative}@media only screen and (min-width:680px){body.page--collections--sultan .hero .hero__logo{position:absolute;top:0;left:0;width:33.33333333%}}@media only screen and (max-width:680px){body.page--collections--sultan .hero .hero__logo{margin-bottom:6rem}}body.page--collections--sultan .hero .hero__logo img{max-width:100%}@media only screen and (min-width:680px){body.page--collections--sultan .hero .hero__punchline{padding-left:41.66666667%}}body.page--collections--sultan .hero .hero__content{color:#fff}@media only screen and (max-width:680px){body.page--collections--sultan .hero .hero__content h1{display:none}}@media only screen and (min-width:680px){body.page--collections--sultan .hero .hero__content .hero__content-wrap{width:100%}body.page--collections--sultan .hero .hero__content .hero__content-wrap:after,body.page--collections--sultan .hero .hero__content .hero__content-wrap:before{content:" ";display:table}body.page--collections--sultan .hero .hero__content .hero__content-wrap:after{clear:both}}body.page--collections--sultan .section--introduction{background-color:#00538a;color:#fff}body.page--collections--sultan .section--introduction .block__markers .feature-marker{position:relative;flex-direction:column;justify-content:flex-start}body.page--collections--sultan .section--introduction .block__markers .feature-marker .feature-marker__icon img{transform:rotate(-6deg);margin-bottom:3rem}@media only screen and (max-width:680px){body.page--collections--sultan .section--introduction .block__markers .feature-marker .feature-marker__icon{display:block;position:relative;min-height:6rem;margin-bottom:0}body.page--collections--sultan .section--introduction .block__markers .feature-marker .feature-marker__icon img{max-width:70%;margin:0 0 3rem -4rem}}body.page--collections--sultan .section--introduction .block__markers .feature-marker .feature-marker__description{padding-left:0}body.page--collections--sultan .section--history{background-color:#014b92;color:#fff}body.page--collections--sultan .section--history .subtitle{color:#fff}body.page--collections--sultan .section--history .subtitle:before{border-color:#fff}body.page--collections--sultan .section--history .section--youtube--wide{margin-top:2em}body.page--collections--sultan .section--highlight{color:#014b92}body.page--collections--sultan .section--highlight .group{min-height:24rem}body.page--collections--sultan .section--products{position:relative}body.page--collections--sultan .section--products .product__note,body.page--collections--sultan .section--products .product__price{color:rgba(255,255,255,.5)}body.page--collections--sultan .section--products .shopify__collection{position:relative;z-index:500}body.page--collections--sultan .section--products .product--grid{grid-column-end:span 3}body.page--collections--sultan .section--products .product--grid .product__image-container{padding-top:50%}@media only screen and (max-width:680px){body.page--collections--sultan .section--products .product--grid .product__image-container{padding-top:70%}}body.page--collections--sultan .section--products:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:100;background-color:#00538a;background-image:url(/assets/1d7ee809f4d51ff5367639f1bd05787baa5d58b5/bg--sultan-pattern.png);background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:680px){body.page--collections--sultan .section--products:before{background-size:100% auto}}body.page--collections--voittaja{background-color:#23388c}body.page--collections--voittaja .content-wrapper{background-color:#23388c}@media only screen and (min-width:980px){body.page--collections--voittaja .hero .hero__bg{background-position:center center}}body.page--collections--voittaja .hero .hero__punchline{position:relative}@media only screen and (min-width:680px){body.page--collections--voittaja .hero .hero__logo{position:absolute;top:-8rem;left:0;width:33.33333333%}}@media only screen and (max-width:680px){body.page--collections--voittaja .hero .hero__logo{margin-bottom:6rem}}body.page--collections--voittaja .hero .hero__logo img{max-width:100%;max-height:40rem}@media only screen and (min-width:680px){body.page--collections--voittaja .hero .hero__punchline{padding-left:50%}}body.page--collections--voittaja .hero .hero__content{color:#fff}@media only screen and (max-width:680px){body.page--collections--voittaja .hero .hero__content h1{display:none}}@media only screen and (min-width:680px){body.page--collections--voittaja .hero .hero__content .hero__content-wrap{width:100%}body.page--collections--voittaja .hero .hero__content .hero__content-wrap:after,body.page--collections--voittaja .hero .hero__content .hero__content-wrap:before{content:" ";display:table}body.page--collections--voittaja .hero .hero__content .hero__content-wrap:after{clear:both}}body.page--collections--voittaja .section--introduction{background-color:#23388c;color:#fff}body.page--collections--voittaja .section--introduction .block__markers .feature-marker{position:relative;flex-direction:column;justify-content:flex-start}@media only screen and (max-width:680px){body.page--collections--voittaja .section--introduction .block__markers .feature-marker{flex-direction:row}}@media only screen and (max-width:680px){body.page--collections--voittaja .section--introduction .block__markers .feature-marker .feature-marker__icon img{width:7em;display:block}}body.page--collections--voittaja .section--introduction .block__markers .feature-marker .feature-marker__icon{margin-bottom:2rem}@media only screen and (max-width:680px){body.page--collections--voittaja .section--introduction .block__markers .feature-marker .feature-marker__icon{display:block;position:relative;margin-bottom:0}body.page--collections--voittaja .section--introduction .block__markers .feature-marker .feature-marker__icon img{margin:0}}body.page--collections--voittaja .section--introduction .block__markers .feature-marker .feature-marker__description{clear:left;float:none}@media only screen and (max-width:680px){body.page--collections--voittaja .section--introduction .block__markers .feature-marker .feature-marker__description{padding-left:0}}body.page--collections--voittaja .section--history{background-color:#23388c;color:#fff}body.page--collections--voittaja .section--history .subtitle{color:#fff}body.page--collections--voittaja .section--history .subtitle:before{border-color:#fff}body.page--collections--voittaja .section--history .section--youtube--wide{margin-top:2em}body.page--collections--voittaja .section--highlight{color:#23388c}body.page--collections--voittaja .section--highlight .group{min-height:24rem}body.page--collections--voittaja .section--products{position:relative}body.page--collections--voittaja .section--products .product__note,body.page--collections--voittaja .section--products .product__price{color:rgba(255,255,255,.7)}body.page--collections--voittaja .section--products .shopify__collection{position:relative;z-index:500}body.page--collections--voittaja .section--products:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:100;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:680px){body.page--collections--voittaja .section--products:before{background-size:100% auto}}.slide--lapset .hero__bg{background-color:#fffbf8}@media only screen and (min-width:980px){.slide--lapset .hero__content,.slide--lapset .hero__content a{color:#162f47}}@media only screen and (max-width:979px){body.col--back-to-school .hero,body.col--koululaiset .hero,body.col--lapset .hero,body.col--leikki-ikaiset .hero,body.col--pikkutassu .hero{min-height:70vh}}body.col--back-to-school .hero__bg,body.col--koululaiset .hero__bg,body.col--lapset .hero__bg,body.col--leikki-ikaiset .hero__bg,body.col--pikkutassu .hero__bg{background-color:#fffbf8}body.col--back-to-school .section--products,body.col--koululaiset .section--products,body.col--lapset .section--products,body.col--leikki-ikaiset .section--products,body.col--pikkutassu .section--products{background-color:#f9e7d2}body.col--back-to-school .section--products .subtitle,body.col--koululaiset .section--products .subtitle,body.col--lapset .section--products .subtitle,body.col--leikki-ikaiset .section--products .subtitle,body.col--pikkutassu .section--products .subtitle{color:#be6643}body.col--back-to-school .section--products .subtitle:before,body.col--koululaiset .section--products .subtitle:before,body.col--lapset .section--products .subtitle:before,body.col--leikki-ikaiset .section--products .subtitle:before,body.col--pikkutassu .section--products .subtitle:before{border-color:#be6643}body.col--back-to-school .section--subcollections,body.col--koululaiset .section--subcollections,body.col--lapset .section--subcollections,body.col--leikki-ikaiset .section--subcollections,body.col--pikkutassu .section--subcollections{background-color:#f9e7d2}body.col--back-to-school .section--highlight-image,body.col--koululaiset .section--highlight-image,body.col--lapset .section--highlight-image,body.col--leikki-ikaiset .section--highlight-image,body.col--pikkutassu .section--highlight-image{background-color:#f9e7d2}body.col--back-to-school .section--products .product--grid .shopify__title,body.col--koululaiset .section--products .product--grid .shopify__title,body.col--lapset .section--products .product--grid .shopify__title,body.col--leikki-ikaiset .section--products .product--grid .shopify__title,body.col--pikkutassu .section--products .product--grid .shopify__title{color:#162f47}body.col--back-to-school .section--products .product--grid .shopify__sub-title,body.col--koululaiset .section--products .product--grid .shopify__sub-title,body.col--lapset .section--products .product--grid .shopify__sub-title,body.col--leikki-ikaiset .section--products .product--grid .shopify__sub-title,body.col--pikkutassu .section--products .product--grid .shopify__sub-title{color:#46b9b5}body.col--back-to-school .section--products .product--grid .shopify__price,body.col--koululaiset .section--products .product--grid .shopify__price,body.col--lapset .section--products .product--grid .shopify__price,body.col--leikki-ikaiset .section--products .product--grid .shopify__price,body.col--pikkutassu .section--products .product--grid .shopify__price{color:#162f47}body.col--back-to-school .subcollection.col--pikkutassu,body.col--koululaiset .subcollection.col--pikkutassu,body.col--lapset .subcollection.col--pikkutassu,body.col--leikki-ikaiset .subcollection.col--pikkutassu,body.col--pikkutassu .subcollection.col--pikkutassu{background-color:#134395}body.col--back-to-school .subcollection.col--back-to-school,body.col--koululaiset .subcollection.col--back-to-school,body.col--lapset .subcollection.col--back-to-school,body.col--leikki-ikaiset .subcollection.col--back-to-school,body.col--pikkutassu .subcollection.col--back-to-school{background-color:#000}body.col--back-to-school .subcollection.col--leikki-ikaiset,body.col--koululaiset .subcollection.col--leikki-ikaiset,body.col--lapset .subcollection.col--leikki-ikaiset,body.col--leikki-ikaiset .subcollection.col--leikki-ikaiset,body.col--pikkutassu .subcollection.col--leikki-ikaiset{background-color:#ec6b70}body.col--back-to-school .subcollection.col--koululaiset,body.col--koululaiset .subcollection.col--koululaiset,body.col--lapset .subcollection.col--koululaiset,body.col--leikki-ikaiset .subcollection.col--koululaiset,body.col--pikkutassu .subcollection.col--koululaiset{background-color:#731161}body.col--back-to-school .section--introduction,body.col--koululaiset .section--introduction,body.col--lapset .section--introduction,body.col--leikki-ikaiset .section--introduction,body.col--pikkutassu .section--introduction{padding-bottom:15em}@media only screen and (min-width:980px){body.col--back-to-school .section--introduction,body.col--koululaiset .section--introduction,body.col--lapset .section--introduction,body.col--leikki-ikaiset .section--introduction,body.col--pikkutassu .section--introduction{padding-bottom:25em}}body.col--back-to-school .section--highlight-image,body.col--koululaiset .section--highlight-image,body.col--lapset .section--highlight-image,body.col--leikki-ikaiset .section--highlight-image,body.col--pikkutassu .section--highlight-image{padding:0}@media only screen and (min-width:980px){body.col--back-to-school .section--highlight-image,body.col--koululaiset .section--highlight-image,body.col--lapset .section--highlight-image,body.col--leikki-ikaiset .section--highlight-image,body.col--pikkutassu .section--highlight-image{margin-top:-15em}}@media only screen and (max-width:680px){body.col--back-to-school .section--highlight-image,body.col--koululaiset .section--highlight-image,body.col--lapset .section--highlight-image,body.col--leikki-ikaiset .section--highlight-image,body.col--pikkutassu .section--highlight-image{margin-bottom:-4em}}@media only screen and (max-width:979px){body.col--back-to-school .section--highlight-image .block__image,body.col--koululaiset .section--highlight-image .block__image,body.col--lapset .section--highlight-image .block__image,body.col--leikki-ikaiset .section--highlight-image .block__image,body.col--pikkutassu .section--highlight-image .block__image{position:absolute;right:8%;padding-bottom:120%;margin-top:-15em}}@media only screen and (min-width:980px){body.col--back-to-school .section--highlight-image .block__image,body.col--koululaiset .section--highlight-image .block__image,body.col--lapset .section--highlight-image .block__image,body.col--leikki-ikaiset .section--highlight-image .block__image,body.col--pikkutassu .section--highlight-image .block__image{right:-13%;left:60%;height:250%}}@media only screen and (min-width:680px) and (max-width:979px){body.col--back-to-school .section--highlight-image .block__image,body.col--koululaiset .section--highlight-image .block__image,body.col--lapset .section--highlight-image .block__image,body.col--leikki-ikaiset .section--highlight-image .block__image,body.col--pikkutassu .section--highlight-image .block__image{padding-bottom:90%}}body.col--lapset .hero__content .hero__content-wrap{color:#162f47}body.col--lapset .hero__content .hero__content-wrap a{color:#162f47}@media only screen and (max-width:680px){body.col--lapset .hero__content .hero__content-wrap{color:#fff}body.col--lapset .hero__content .hero__content-wrap a{color:#fff}}body.col--lapset .section--introduction{background-color:#134395}body.col--lapset .section--introduction{color:#fff}body.col--lapset .section--introduction{background-image:url(/assets/d022c3a8eb77bac14b8d4ecd28b9a79785b4788f/bg--lapset@2x.png);background-repeat:no-repeat;background-size:cover}body.col--pikkutassu{background-color:#134395}body.col--pikkutassu .hero__bg{background-color:#f9e7d2}@media only screen and (max-width:680px){body.col--pikkutassu .hero__bg{opacity:1}}body.col--pikkutassu .hero__content .hero__content-wrap{color:#162f47}body.col--pikkutassu .hero__content .hero__content-wrap a{color:#162f47}@media only screen and (max-width:680px){body.col--pikkutassu .hero__content .hero__content-wrap{color:#162f47}body.col--pikkutassu .hero__content .hero__content-wrap a{color:#162f47}}body.col--pikkutassu .section--introduction{background-color:#134395}body.col--pikkutassu .section--introduction{color:#f9e7d2}body.col--back-to-school,body.col--leikki-ikaiset{background-color:#ec6b70}body.col--back-to-school .hero__content .hero__content-wrap,body.col--leikki-ikaiset .hero__content .hero__content-wrap{color:#162f47}body.col--back-to-school .hero__content .hero__content-wrap a,body.col--leikki-ikaiset .hero__content .hero__content-wrap a{color:#162f47}@media only screen and (max-width:680px){body.col--back-to-school .hero__content .hero__content-wrap,body.col--leikki-ikaiset .hero__content .hero__content-wrap{color:#fff}body.col--back-to-school .hero__content .hero__content-wrap a,body.col--leikki-ikaiset .hero__content .hero__content-wrap a{color:#fff}}body.col--back-to-school .section--introduction,body.col--leikki-ikaiset .section--introduction{background-color:#ec6b70}body.col--back-to-school .section--introduction,body.col--leikki-ikaiset .section--introduction{color:#f9e7d2}body.col--back-to-school{background-color:#ec6b70;position:relative}body.col--back-to-school .section--introduction{background-color:#ec6b70}body.col--back-to-school .section--introduction{color:#fff}body.col--back-to-school .hero__content .hero__content-wrap{color:#fff}body.col--back-to-school .hero__content .hero__content-wrap a{color:#fff}@media only screen and (max-width:680px){body.col--back-to-school .hero__content .hero__content-wrap{color:#fff}body.col--back-to-school .hero__content .hero__content-wrap a{color:#fff}}body.col--back-to-school .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.3);background:linear-gradient(90deg,rgba(0,0,0,.3) 40%,transparent);content:' '}body.col--koululaiset{background-color:#731161}body.col--koululaiset .hero__content .hero__content-wrap{color:#162f47}body.col--koululaiset .hero__content .hero__content-wrap a{color:#162f47}@media only screen and (max-width:680px){body.col--koululaiset .hero__content .hero__content-wrap{color:#fff}body.col--koululaiset .hero__content .hero__content-wrap a{color:#fff}}body.col--koululaiset .section--introduction{background-color:#731161}body.col--koululaiset .section--introduction{color:#f9e7d2}@media only screen and (max-width:680px){body.page--pretty-famous .block__content{padding-left:2rem;padding-right:2rem}body.page--pretty-famous .hero{min-height:70vh}}@media only screen and (min-width:680px){body.page--pretty-famous .hero__content{color:#212121;padding:2em 2em}}@media only screen and (min-width:980px){body.page--pretty-famous .hero__content h1,body.page--pretty-famous .hero__content h5{max-width:50rem}}body.page--pretty-famous .hero .hero__bg{background-position:right top;filter:contrast(.7)}@media only screen and (min-width:680px){body.page--pretty-famous .hero .hero__bg{background-position:center top}}body.page--pretty-famous .section--products{padding-bottom:20em}@media only screen and (min-width:680px){body.page--pretty-famous .section--products{padding-top:0}}body.page--pretty-famous .section--people .wrap{margin-top:-10em}@media only screen and (max-width:680px){body.page--pretty-famous .section--people .wrap{margin-top:-20em;margin-left:1rem;margin-right:1rem}}body.page--pretty-famous .section--people .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:0}@media only screen and (min-width:680px){body.page--pretty-famous .section--people .grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}body.page--pretty-famous .section--people .pfit{position:relative;padding-top:100%;overflow:hidden}body.page--pretty-famous .section--people .pfit img{position:absolute;top:0;bottom:0;min-width:100%;width:100%}body.page--pretty-famous .section--first .text--small{font-size:.7em;color:#ababab}body.page--pretty-famous .section--first .wrap{position:relative}body.page--pretty-famous .feature-marker{position:absolute;top:10%;right:25%}@media only screen and (max-width:680px){body.page--pretty-famous .feature-marker{display:none}}body.page--pretty-famous .feature-marker__icon{font-size:10em;opacity:.5;color:#898989}body.page--pretty-famous .section--second{padding-top:0}@media only screen and (max-width:680px){body.page--pretty-famous .section--second{padding-bottom:0}}@media only screen and (min-width:680px){body.page--pretty-famous .section--second .group{display:grid;grid-template-columns:2fr 1fr;grid-gap:2em}}body.page--pretty-famous .section--second .block__form{background-color:#212121;color:#fff;padding:2rem}body.page--pretty-famous .section--second label{font-size:.9em}body.page--pretty-famous .section--second .field--textarea textarea{min-height:10rem}.slide--isalle{position:relative}.slide--isalle .hero__bg:after{position:absolute;left:0;top:0;bottom:0;width:60%;background-color:rgba(0,0,0,.3);background:linear-gradient(90deg,rgba(0,0,0,.3) 70%,transparent);content:' '}.slide--white-friday{position:relative}.slide--white-friday .hero__content{color:#000}@media only screen and (max-width:680px){.slide--white-friday .hero__content{padding-top:15vh;padding-bottom:10vh}}.slide--white-friday .hero__bg{background-position:center center}@media only screen and (max-width:680px){.slide--white-friday .hero__bg{opacity:1}}.slide--white-friday .hero__bg:after{position:absolute;left:0;top:0;bottom:0;background-color:rgba(255,255,255,.8);content:' ';right:0}@media only screen and (min-width:980px){.slide--white-friday .hero__bg:after{right:10rem;background:linear-gradient(90deg,rgba(255,255,255,.7) 70%,rgba(255,255,255,.2))}}.subcollection{position:relative;color:#fff;background-color:#ababab;padding:2em;padding-bottom:6em}.subcollection .subcollection__title{font-size:2em}.subcollection .subcollection__description{font-size:.8em}.subcollection .subcollection__cta{display:block;margin-top:1em;position:absolute;bottom:2em;left:2em;right:2em}.col .section--subcollections .grid{padding:0 1rem}.col .section--subcollections .grid .subcollection{margin-bottom:2rem}@media only screen and (min-width:680px){.col .section--subcollections .grid{padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1em;grid-row-gap:1em}}@media only screen and (min-width:680px) and (max-width:979px){.col .section--subcollections .grid{grid-template-columns:repeat(2,1fr)}}abbr[title]{position:relative;text-decoration:underline dotted}abbr[title]:focus::after,abbr[title]:hover::after{content:attr(title);position:absolute;left:3rem;bottom:-3rem;width:auto;white-space:nowrap;z-index:1000;background-color:#000;color:#ababab;box-shadow:1px 1px 5px 0 rgba(0,0,0,.4);font-size:.9em;padding:.5rem 1rem}body.theme--ipa .content-wrapper{background-color:#006934;color:#ffcb05}body.theme--ipa .category__title h1{color:#ffcb05}body.theme--ipa .category__content{color:#fff}body.theme--xmas .content-wrapper{background-color:#921319}body.theme--xmas .category__content,body.theme--xmas .category__products p{color:rgba(255,255,255,.7)}body.theme--xmas .shopify__sub-title{color:rgba(255,255,255,.5)}body.theme--xmas .product__price{opacity:1}body.theme--xmas .filter__label{color:#fff;opacity:.8}body.theme--voittaja .content-wrapper{background-color:#23388c}body.theme--voittaja .shopify__sub-title{color:rgba(255,255,255,.5)}body.white-friday header{filter:invert(1)}@media only screen and (max-width:680px){body.white-friday .category__top{filter:invert(1)}}body.white-friday.template--cart .content-wrapper{filter:invert(1)}body.white-friday.template--cart .content-wrapper .cart-item__image-container{filter:invert(1)}@media only screen and (min-width:680px){body.white-friday.template--shop-category .content-wrapper{filter:invert(1)}body.white-friday.template--shop-category .content-wrapper .product__image-container{filter:invert(1)}}body.white-friday .navi__panes{background-color:rgba(0,0,0,.95)}.form__fields{margin-top:2rem}.form__error{color:#e3444b;padding:.25em 0;display:none}.form__buttons{grid-area:buttons;margin-top:2rem;margin-bottom:2rem}.form__thanks{display:none}.form--incomplete .form__validation-error{display:block}.form--errored .form__content,.form--errored .form__thanks,.form--errored .form__validation-error{display:none}.form--errored .form__unexpected-error{display:block}.form--sent .form__content,.form--sent .form__validation-error{display:none}.form--sent .form__buttons,.form--sent .form__fields{opacity:.5;pointer-events:none}@media only screen and (max-width:680px){.form--sent .form__buttons,.form--sent .form__fields{display:none}}.form--sent .form__thanks{display:block}.field{position:relative}.field label{font-weight:400}.field input[type=email],.field input[type=number],.field input[type=tel],.field input[type=text],.field select,.field textarea{box-sizing:border-box;padding:.5em;width:100%;background-color:#333;color:#fff;font-family:"GT Walsheim",Helvetica,Arial,sans-serif;border-radius:0;letter-spacing:.02em;font-size:.9em;border:none;border-bottom:.15em solid #131313}.field input[type=email]:focus,.field input[type=number]:focus,.field input[type=tel]:focus,.field input[type=text]:focus,.field select:focus,.field textarea:focus{border-color:#000;outline:0}.field input[type=email]::placeholder,.field input[type=number]::placeholder,.field input[type=tel]::placeholder,.field input[type=text]::placeholder,.field select::placeholder,.field textarea::placeholder{color:rgba(255,255,255,.6)}.field input[type=email]:-webkit-autofill,.field input[type=email]:-webkit-autofill:focus,.field input[type=email]:-webkit-autofill:hover,.field input[type=number]:-webkit-autofill,.field input[type=number]:-webkit-autofill:focus,.field input[type=number]:-webkit-autofill:hover,.field input[type=tel]:-webkit-autofill,.field input[type=tel]:-webkit-autofill:focus,.field input[type=tel]:-webkit-autofill:hover,.field input[type=text]:-webkit-autofill,.field input[type=text]:-webkit-autofill:focus,.field input[type=text]:-webkit-autofill:hover,.field select:-webkit-autofill,.field select:-webkit-autofill:focus,.field select:-webkit-autofill:hover,.field textarea:-webkit-autofill,.field textarea:-webkit-autofill:focus,.field textarea:-webkit-autofill:hover{background-color:#333;color:#fff}.form--attempted .field input[type=email]:invalid,.form--attempted .field input[type=number]:invalid,.form--attempted .field input[type=tel]:invalid,.form--attempted .field input[type=text]:invalid,.form--attempted .field select:invalid,.form--attempted .field textarea:invalid{border-bottom:.15em solid #e3444b}.field textarea{font-size:.7em}.filters{margin-left:-1em;margin-right:-1em;margin-top:-2em}.filters .filters__container{padding:0 2em .5rem 2em;padding-top:1em}@media only screen and (min-width:980px){.filters .filters__container{padding:2rem 2em 1rem 2em}}@media only screen and (min-width:980px){.filters{padding:0 0}}.filter{margin-right:2rem}.filter .filter__label{font-size:.6em}.filter .field--select{line-height:4rem;height:4rem}.filter .field--select.field--masked .field__mask{line-height:3rem;height:3rem}.filter .field--select.field--masked .field__mask-value{line-height:3rem;font-size:.7em;margin-left:1.5rem}.filter .field--select.field--masked .field__chevron{top:.6rem;left:.5rem}.filters__container{padding:0 1em 2rem 1em;margin-top:-2em;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media only screen and (min-width:980px){.filters__container{margin-left:-1em;margin-right:-1em}}