@font-face{font-family:Mabry\ Pro;src:url(/wp-content/themes/samefa.se/static/fonts/Mabry-Pro.ttf) format("truetype")}@font-face{font-family:Mabry\ Pro;font-weight:700;src:url(/wp-content/themes/samefa.se/static/fonts/Mabry-Pro-Bold.ttf) format("truetype")}.product-item__inner .info p{font-size:15px;line-height:20px}.product__inner .content-box__inner,.product__inner .content-box__inner p{font-size:17px;line-height:22px}.btn,.product{font-size:22px;line-height:32px}.btn,.header .logo .logo-img,.mobile-nav-button,.product__inner .color-picker span,nav ul li{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container,.footer__inner,.single-product article{margin:0 auto;max-width:1500px;padding:0 12px}@media only screen and (min-width:768px){.container,.footer__inner,.single-product article{padding:0 30px}}.btn{transition:all .2s ease-in}.btn.btn-plus:hover{box-shadow:inset 0 -2px 0 0 #2e393a , inset 0 -2px 0 0 transparent;text-decoration:none;transition:all .3s ease-in}.btn.btn-fill:hover:before,.btn.btn-plus:hover:before,nav ul li.menu-item-has-children:hover:after{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:spin;-moz-animation-name:spin;-ms-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.mobile-nav li.menu-item-has-children.toggled>a:after,.navopen .mobile-nav-button{-webkit-animation-duration:80ms;-moz-animation-duration:80ms;-ms-animation-duration:80ms;animation-duration:80ms;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:spin45;-moz-animation-name:spin45;-ms-animation-name:spin45;animation-name:spin45;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear}@keyframes spin45{0%{transform:rotate(0deg)}to{transform:rotate(45deg)}}.mobile-nav li.menu-item-has-children.toggled-open>a:after,.navclose .mobile-nav-button{-webkit-animation-duration:40ms;-moz-animation-duration:40ms;-ms-animation-duration:40ms;animation-duration:50ms;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:spin45neg;-moz-animation-name:spin45neg;-ms-animation-name:spin45neg;animation-name:spin45neg;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear}@keyframes spin45neg{0%{transform:rotate(45deg)}to{transform:rotate(0deg)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{color:#2e393a;font-family:Mabry\ Pro,sans-serif}.preamble p,p{font-size:17px;line-height:24px;margin-bottom:28px}@media only screen and (min-width:768px){.preamble p,p{font-size:20px;line-height:28px}}@media only screen and (min-width:1170px){.preamble p,p{font-size:22px;line-height:32px}}.preamble_alt{font-size:19px;line-height:26px}@media only screen and (min-width:768px){.preamble_alt{font-size:22px;line-height:30px;margin-top:1rem}}@media only screen and (min-width:1170px){.preamble_alt{font-size:24px;line-height:32px}}a{color:#2e393a;transition:all .15s}a,a:hover{text-decoration:underline}a:hover{color:#333f40}h1,h2,h3,h4,h5,h6{font-family:Mabry\ Pro,sans-serif;margin:0 0 15px}h3{font-size:38px}@media only screen and (min-width:768px){h3{font-size:48px}}@media only screen and (min-width:1170px){h3{font-size:68px}}.block h1,.block h2,.block-video h1,.block-video h2{font-size:36px;font-weight:700;line-height:48px}@media only screen and (min-width:768px){.block h1,.block h2,.block-video h1,.block-video h2{font-size:64px;line-height:64px}}@media only screen and (min-width:1170px){.block h1,.block h2,.block-video h1,.block-video h2{font-size:78px;line-height:78px}}@media only screen and (min-width:1280px){.block h1,.block h2,.block-video h1,.block-video h2{font-size:82px;line-height:82px}}.block a,.block-video a{text-decoration:none}.block a:hover,.block-video a:hover{text-decoration:underline}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{background-color:#f3f2f1}body>.wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){body>.wrapper{flex-direction:column}}img{height:auto;max-width:100%;width:100%}@media only screen and (min-width:768px){img{width:auto}.alignleft{float:right}}.btn{cursor:pointer}.btn.btn-plus{display:inline-block;margin-left:30px;padding-bottom:3px;position:relative;width:-moz-fit-content;width:fit-content}.btn.btn-plus:before{background-image:url(/wp-content/themes/samefa.se/static/images/addition-button.svg);background-size:22px;content:"";display:block;float:left;font-size:26px;height:22px;left:-30px;line-height:19px;margin-right:10px;position:absolute;right:0;text-align:center;top:4px;width:22px}.btn.btn-fill{background-color:#216b7a;border-radius:26px;color:#fff;display:block;font-size:14px;line-height:26px;padding:5px 18px 5px 5px;text-decoration:none;width:-moz-fit-content;width:fit-content}.btn.btn-fill:before{background-image:url(/wp-content/themes/samefa.se/static/images/addition-button-white.svg);background-size:22px;border-radius:100%;color:#216b7a;content:"";display:block;float:left;font-size:26px;height:22px;left:2px;line-height:17px;margin-right:14px;position:relative;right:0;text-align:center;top:2px;width:22px}.btn.btn-fill:hover{background-color:#19525e}.btn.btn-fill--alt{background-color:#fff;color:#000}.btn.btn-fill--alt:before{background-image:url(/wp-content/themes/samefa.se/static/images/addition-button-black.svg)}.btn.btn-fill--alt:hover{background-color:#fafafa}.btn.btn-fill--trans{background-color:transparent;border:1px solid #000;color:#000}.btn.btn-fill--trans:before{background-image:url(/wp-content/themes/samefa.se/static/images/addition-button-white-outline-black.svg)}.btn.btn-fill--trans:hover{background-color:#fafafa}.btn.btn-fill--custom{background-color:transparent;border:1px solid #000;color:#000;margin-top:10px}.btn.btn-fill--custom:before{background:conic-gradient(red,#ff0,lime,aqua,blue,#f0f,red);border:1px solid #000;top:0}.btn.btn-fill--custom:hover{background-color:#fafafa}.btn.btn-fill--custom:hover:before{animation-name:unset}.btn.btn-cta{background-color:#fff;border-radius:26px;color:#000;display:block;font-size:15px;line-height:26px;padding:12px 32px;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}.btn.btn-cta--alt{background-color:#2e393a;color:#fff}.btn.btn-cta--alt:before{background-image:url(/wp-content/themes/samefa.se/static/images/addition-button-black.svg)}.btn.btn-cta:hover{background-color:#216b7a;color:#fff;text-decoration:none}.btn.btn-center{margin:0 auto}.block,.block-video{border-bottom:1px solid #2e393a;display:flex;min-height:420px;padding:28px 0;position:relative;width:100%}@media only screen and (min-width:1170px){.block,.block-video{min-height:712px}.block-video.hero,.block.hero{min-height:740px}}@media only screen and (min-width:1280px){.block-video.hero,.block.hero{min-height:850px}}.block-video__inner,.block__inner{background-position:50%;background-size:cover;display:flex;padding:32px;width:100%}@media only screen and (min-width:768px){.block-video__inner,.block__inner{padding:56px}}.block-video__inner.quarterbg,.block__inner.quarterbg{background-color:#fff;background-position:100% 0;background-repeat:no-repeat;background-size:280px}@media only screen and (min-width:768px){.block-video__inner.quarterbg,.block__inner.quarterbg{background-size:420px}}@media only screen and (min-width:1170px){.block-video__inner.quarterbg,.block__inner.quarterbg{ackground-repeat:no-repeat;background-size:640px}}.block-video__inner .block-center,.block__inner .block-center{text-align:center}.block-video__inner .block-center.vcenter,.block__inner .block-center.vcenter{display:flex;flex-direction:column;justify-content:center}.block-video__inner .block-center.vend,.block__inner .block-center.vend{display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;max-width:850px}.block-video__inner .block-center.light,.block__inner .block-center.light{color:#fff}.block-video{display:block;min-height:418px;overflow:hidden;position:relative}.block-video video{background-position:50%;background-size:cover;left:-40%;min-height:400px;position:relative;width:240%}@media only screen and (min-width:480px){.block-video video{left:-31%;width:158%}}@media only screen and (min-width:768px){.block-video video{left:-5%;width:110%}}@media only screen and (min-width:1170px){.block-video video{left:0;width:100%}}.block-video .block__inner{bottom:80px;margin:0;padding:0;position:absolute}@media only screen and (min-width:480px){.block-video .block__inner{bottom:60px}}@media only screen and (min-width:768px){.block-video .block__inner{bottom:80px}}.block-video .block__inner .preamble,.block-video .block__inner h1{padding:0 32px}#post-404{margin:0 auto;padding-bottom:12em;padding-top:3em;text-align:center}.header{background-color:#94a3a2;bottom:0;height:69px;padding:6px 0;position:fixed;width:100%;z-index:99}@media only screen and (min-width:768px){.header{background-color:#f3f2f1;height:auto;padding:14px 0 0;position:static}}.header__inner{display:flex;min-height:66px;padding:0}@media only screen and (min-width:768px){.header__inner{border-bottom:1px solid #000;border-top:1px solid #000;padding:10px 0}}.header .logo{flex:1}.header .logo .logo-img{display:none;position:relative;top:24px;width:105px}@media only screen and (min-width:768px){.header .logo .logo-img{display:block}}.header .logo .logo-img.mobile{display:block}@media only screen and (min-width:768px){.header .logo .logo-img.mobile{display:none}}.header .prodcatmenu{display:none}.header .prodcatmenu__inner{display:none;flex-direction:column;flex-wrap:wrap;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.header .prodcatmenu__inner{display:flex}}.header .prodcatmenu__inner .prodcat{border-bottom:1px solid #000;display:flex;padding:30px 0}.header .prodcatmenu__inner .prodcat:last-child{border-bottom:0}.header .prodcatmenu__inner .prodcat__items{display:flex;margin-right:20px}.header .prodcatmenu__inner .prodcat__items .item-prod{margin-right:30px;max-width:160px}.header .prodcatmenu__inner .prodcat__items .item-prod h5{font-weight:700}.header .prodcatmenu__inner .prodcat__items .item-prod:hover{opacity:.7}.header .prodcatmenu__inner .prodcat__items .item-prod a{display:block;text-decoration:none}.header .prodcatmenu__inner .prodcat__title{min-width:260px}.header .prodcatmenu__inner .prodcat__title h4{font-size:22px;font-weight:700}.header.navopen{-webkit-animation:expand .7s;height:calc(100% - 12px)}.header.navclose{height:68px}@media only screen and (min-width:768px){.header.navclose{height:auto}}.header.navclose{-webkit-animation:retract .22s}.footer{background-color:#2e393a;color:#fff;display:flex;min-height:140px}@media only screen and (min-width:768px){.footer{margin-top:50px;padding-bottom:90px;padding-top:90px}}.footer__inner{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.footer__inner{flex-direction:row;width:80%}}@media only screen and (min-width:1170px){.footer__inner{width:90%}}.footer__inner a{color:#fff;text-decoration:none}.footer__inner .footer-col1{background-image:url(/wp-content/themes/samefa.se/static/images/SAMEFA_symbol-neg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:180px;display:block;flex:1;min-height:170px;padding:30px 0}@media only screen and (min-width:768px){.footer__inner .footer-col1{background-position:0 0;background-size:150px;flex:0 0 25%;min-height:auto;padding:0}}@media only screen and (min-width:1170px){.footer__inner .footer-col1{background-size:180px}}.footer__inner .footer-col2{display:flex;flex-direction:column;flex-wrap:wrap;flex-flow:wrap;padding-bottom:100px}@media only screen and (min-width:768px){.footer__inner .footer-col2{flex:0 0 85%;flex-direction:row;padding-bottom:0}}@media only screen and (min-width:1170px){.footer__inner .footer-col2{flex:0 0 70%}}.footer__inner .footer-col2 .textwidget,.footer__inner .footer-col2 h5{flex:1}.footer__inner .footer-col2 .widget_text{display:flex;font-size:13px;justify-content:space-between;line-height:30px;margin-bottom:30px;padding-top:15px;width:100%}@media only screen and (min-width:768px){.footer__inner .footer-col2 .widget_text{display:block;flex:25%;max-width:available;padding-top:0}}.footer__inner .footer-col2 .widget_text#custom_html-2,.footer__inner .footer-col2 .widget_text#custom_html-3,.footer__inner .footer-col2 .widget_text#custom_html-5{flex:100%}@media only screen and (min-width:768px){.footer__inner .footer-col2 .widget_text#custom_html-2,.footer__inner .footer-col2 .widget_text#custom_html-3,.footer__inner .footer-col2 .widget_text#custom_html-5{flex:22%}.footer__inner .footer-col2 .widget_text#custom_html-6{flex:32%}}.footer__inner .footer-col2 .widget_text#custom_html-6 ul{display:grid}@media only screen and (min-width:1170px){.footer__inner .footer-col2 .widget_text#custom_html-6 ul{grid-template-columns:1fr 1fr}}.footer__inner .footer-col2 .widget_text h5{font-size:15px;font-weight:800;margin-bottom:0}nav{display:none;flex:3}@media only screen and (min-width:768px){nav{display:block}}nav ul{display:flex;font-size:18px;line-height:22px;list-style-type:none;text-align:right;flex-width:wrap;justify-content:flex-end}@media only screen and (min-width:1170px){nav ul{font-size:22px;line-height:26px}}nav ul li{padding:20px 0 20px 15px}@media only screen and (min-width:1170px){nav ul li{padding:20px 0 20px 25px}}nav ul li.menu-item-has-children{padding:20px 30px 20px 25px;position:relative}nav ul li.menu-item-has-children:after{background-image:url(/wp-content/themes/samefa.se/static/images/addition-button-blue.svg);background-size:16px;border-radius:100%;color:#fff;content:"";display:block;height:16px;line-height:14px;position:absolute;right:5px;text-align:center;top:23px;width:16px}@media only screen and (min-width:1170px){nav ul li.menu-item-has-children:after{top:25px}}nav ul ul.sub-menu{display:none}nav ul a{cursor:pointer;white-space:nowrap}nav ul a,nav ul a:hover{text-decoration:none}ul.menu-second{font-size:13px;line-height:15px;list-style-type:none;text-align:right;flex-width:wrap;display:none;justify-content:flex-end}@media only screen and (min-width:768px){ul.menu-second{display:flex}}ul.menu-second li a{display:block;padding:20px 0 20px 25px}ul.menu-second li a,ul.menu-second li a:hover{text-decoration:none}.mobile-nav{display:block;padding:0 15px}.mobile-nav li{border-bottom:1px solid #fff}.mobile-nav li.menu-item-has-children{position:relative}.mobile-nav li.menu-item-has-children>a:after{background-image:url(/wp-content/themes/samefa.se/static/images/addition-button-white-outline.svg);background-size:30px;border-radius:100%;color:#fff;content:"";display:block;display:inline-block;height:30px;line-height:14px;margin-left:6px;position:absolute;right:0;text-align:center;top:17px;width:30px}.mobile-nav li.menu-item-has-children.toggled>a:after{transform:rotate(0deg)}.mobile-nav li.menu-item-has-children.toggled-open>a:after{transform:rotate(45deg)}.mobile-nav li.icon-custom{position:relative}.mobile-nav li.icon-custom a:after{background:conic-gradient(red,#ff0,lime,aqua,blue,#f0f,red);background-size:30px;border-radius:100%;color:#fff;content:"";display:block;display:inline-block;height:30px;line-height:14px;margin-left:6px;position:absolute;right:0;text-align:center;top:17px;width:30px}.mobile-nav li a{color:#fff;display:inline-block;font-size:22px;line-height:26px;padding:18px 0;text-decoration:none;width:calc(100% - 40px)}.mobile-nav .sub-menu{border-top:1px solid #fff;display:none}.mobile-nav .sub-menu li:last-child{border-bottom:0 solid #fff}@media only screen and (min-width:768px){.mobile-nav{display:none}}.mobile-nav-button{background-image:url(/wp-content/themes/samefa.se/static/images/addition-button-white.svg);background-size:40px;bottom:22px;content:"";cursor:pointer;display:block;float:left;font-size:26px;height:40px;line-height:19px;margin-right:15px;outline:none;position:fixed;right:0;text-align:center;width:40px;z-index:999}@media only screen and (min-width:768px){.mobile-nav-button{display:none}}.navmenuopen{overflow:hidden}.navopen{overflow:auto}.navopen .mobile-nav-button{transform:rotate(45deg)}.navclose .mobile-nav-button{transform:rotate(90deg)}.product-item{border-bottom:1px solid #000;display:flex;padding:38px 0;position:relative;width:100%}.product-item__inner{display:flex;flex-direction:column-reverse;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.product-item__inner{flex-direction:row}}.product-item__inner .info{font-size:15px;line-height:24px;margin-bottom:30px}@media only screen and (min-width:768px){.product-item__inner .info{max-width:460px}.product-item__inner .product-item-txt{flex:0 0 42%}}@media only screen and (min-width:1170px){.product-item__inner .product-item-txt{flex:0 0 38%}}@media only screen and (min-width:1280px){.product-item__inner .product-item-txt{flex:0 0 37%}}.product-item__inner .product-item-txt a{text-decoration:none}@media only screen and (min-width:768px){.product-item__inner .product-item-img{flex:0 0 50%}}.product-item__inner .product-item-img img{margin-bottom:20px}.product-item__inner h3{font-size:32px}.product-item:last-child{border-bottom:0 solid #000}@media only screen and (min-width:768px){.product-item:last-child{border-bottom:1px solid #000}}.product-header{border-bottom:1px solid #000;font-size:32px;font-weight:700;margin-top:20px;padding-bottom:10px}.product-item-listall{border-bottom:1px solid #000;padding:38px 0;position:relative;width:100%}.product-item-listall__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.product-item-listall__inner .product-item-txt{flex:1}.product-item-listall__inner .product-item-txt a{text-decoration:none}.product-item-listall__inner .product-item-img{flex:1}.product-item-listall__inner h3{font-size:22px;text-decoration:none}.product-item-listall:last-child{border-bottom:0 solid #000}@media only screen and (min-width:768px){.product-item-listall:last-child{border-bottom:1px solid #000}}.product__inner{border-bottom:1px solid #000;display:flex;flex-direction:column;justify-content:space-between;padding:50px 0}.product__inner.noborder{border:none}.product__inner.intro{flex-direction:column-reverse}@media only screen and (min-width:768px){.product__inner.intro{flex-direction:row}.product__inner.intro.reverse{flex-direction:row-reverse}.product__inner{flex-direction:row}}.product__inner h1,.product__inner h2{font-size:42px;line-height:42px}@media only screen and (min-width:768px){.product__inner h1,.product__inner h2{font-size:48px;line-height:48px}.product__inner h1.title,.product__inner h2.title{margin-bottom:30px}}@media only screen and (min-width:1280px){.product__inner h1,.product__inner h2{font-size:54px;line-height:54px}.product__inner h1.title,.product__inner h2.title{margin-bottom:40px}}.product__inner h4{font-size:18px;font-weight:700}@media only screen and (min-width:1280px){.product__inner h4{font-size:24px}}.product__inner--col1{display:flex;flex-direction:column}.product__inner--col1.col1_alt{flex:0 0 54%;order:2}@media only screen and (min-width:768px){.product__inner--col1.col1_alt{order:1}}@media only screen and (min-width:1170px){.product__inner--col1.col1_alt{flex:0 0 60%}}.product__inner--col1 div{display:flex;flex:1;flex-direction:column;justify-content:top}.product__inner--col1 div.content{justify-content:flex-end;max-width:540px}.product__inner--col1 div.content p:last-child{margin-bottom:0}.product__inner--col1 .description{flex:none}@media only screen and (min-width:768px){.product__inner--col1 .description{margin-right:50px}}@media only screen and (min-width:1280px){.product__inner--col1 .description{margin-right:100px}}.product__inner--col1 .cta-bimobject{background-image:url(/wp-content/themes/samefa.se/static/images/bimobject.svg);background-repeat:no-repeat;background-size:contain;content:"";height:27px;opacity:.7;width:154px}.product__inner--col1 .cta-bimobject:hover{opacity:1}.product__inner--col2{margin-bottom:28px}@media only screen and (min-width:768px){.product__inner--col2{margin-bottom:0}}.product__inner--col2.col2_alt{flex:0 0 44%;order:1}@media only screen and (min-width:768px){.product__inner--col2.col2_alt{order:2}}@media only screen and (min-width:1170px){.product__inner--col2.col2_alt{flex:0 0 40%}}.product__inner--col2.col-img{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.product__inner--col2.col-img>div{flex:0 0 49%}@media only screen and (min-width:768px){.product__inner--col2.col-img>div{flex:0 0 48%}}.product__inner--col2.col-img>div:first-child{flex:0 0 100%;margin-bottom:8px}.product__inner--col2.col-img>div:first-child img{width:100%}@media only screen and (min-width:768px){.product__inner--col2.col-img>div:first-child{margin-bottom:20px}}.product__inner--col2.col-img>div:last-child{margin-bottom:0}.product__inner--col2.col-img.single-img,.product__inner--col2.col-img.single-video{display:block}.product__inner--col2.col-img.single-video video{max-width:100%}.product__inner>div{flex:0 0 49%}.product__inner.full-width>div{flex:1 0 100%}.product__inner.product-img-block{display:flex;flex-direction:column}@media only screen and (min-width:768px){.product__inner.product-img-block{flex-direction:row;flex-wrap:wrap}}.product__inner.product-img-block>div{margin-bottom:28px}@media only screen and (min-width:768px){.product__inner.product-img-block>div{margin-bottom:0}}.product__inner .color-picker{display:flex;flex-wrap:wrap;justify-content:space-between}.product__inner .color-picker span{flex:1;font-size:16px;text-align:center;text-decoration:none}@media only screen and (min-width:768px){.product__inner .color-picker span{font-size:18px}}.product__inner .color-picker span:before{border-radius:100%;content:"";display:block;height:40px;margin:10px auto;width:40px}@media only screen and (min-width:768px){.product__inner .color-picker span:before{height:60px;width:60px}}@media only screen and (min-width:1170px){.product__inner .color-picker span:before{height:80px;width:80px}}.product__inner .color-picker .color--rainbow:before{background:conic-gradient(red,#ff0,lime,aqua,blue,#f0f,red)}.product__inner .color-picker .color--chrome:before{background:#888}.product__inner .color-picker .color--white:before{background:#fff}.product__inner .color-picker .color--black:before{background:#2f393a}.product__inner .color-picker .color--beige:before{background:#e6dfd0}.product__inner .full-width{width:100%}.product__inner .accessories{display:flex;flex-wrap:wrap;justify-content:space-between}.product__inner .accessories>div{flex:0 0 48%;margin-bottom:18px}@media only screen and (min-width:768px){.product__inner .accessories>div{margin-bottom:0}}.product__inner .accessories a{text-decoration:none}.product__inner .content-box{background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:462px}.product__inner .content-box--dark{background-color:#000;color:#fff}.product__inner .content-box__inner{justify-content:flex-end;margin-bottom:20px;max-width:270px;padding:28px}.product__inner .content-box__inner h3{font-size:46px;font-weight:700;line-height:52px}.product__inner table{font-size:17px;line-height:24px;margin-bottom:20px;margin-top:20px;width:100%}.product__inner table td{padding:0 10px 12px 0;width:50%}@media only screen and (min-width:768px){.product__inner table{font-size:20px;line-height:32px}.product__inner table td{font-size:20px;padding:0 10px 12px 0;width:auto}}@media only screen and (min-width:768px) and (min-width:1170px){.product__inner table td{min-width:200px}}.info-files{display:flex;flex-wrap:wrap}.info-files .btn{margin-bottom:10px;margin-right:10px;width:100%}@media only screen and (min-width:480px){.info-files .btn{width:auto}}.woocommerce .content,.woocommerce h1{display:block;flex:none}.product_meta,.woocommerce-variation-add-to-cart{display:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{clear:unset;float:none;width:auto}.variations select{display:none!important}.inputcontainer{border:1px solid #2e393a;border-radius:30px;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:12px;margin-right:15px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inputcontainer input{cursor:pointer;height:38px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:99}.variations{justify-content:flex-end;margin-bottom:0!important}.variations label{font-size:13px;font-weight:100!important;text-transform:uppercase}.variations .variation-radios label{font-size:14px;padding:2px 17px 2px 36px;text-transform:none}.checkmark{background-color:#eee;background-image:url(/wp-content/themes/samefa.se/static/images/addition-button-white-outline-black.svg);background-size:22px;border-radius:50%;content:"";height:22px;left:8px;position:absolute;top:7px;width:22px}.author,.comments,.date{display:none}.variation-radios input{opacity:0}.filtercontainer .inputcontainer{padding:5px 26px 4px 42px}.filtercontainer .inputcontainer input{opacity:1}.product__inner--col1 .variation-radios{flex-direction:row}.product__inner--col1 .variation-radios .radio{flex:none}.woocommerce aside{display:none}.radio input{height:0;visibility:hidden}.radio input:checked+label{background-color:#2e393a;color:#fff}.radio input:checked+label .checkmark{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}h1.main_title{font-size:38px;font-weight:700;line-height:48px}@media only screen and (min-width:768px){h1.main_title{font-size:52px;line-height:64px}}@media only screen and (min-width:1170px){h1.main_title{font-size:78px;line-height:82px}}h1.main_title.light{font-weight:500}.faq{border-top:1px solid #000;margin-bottom:3rem}.faq-item{align-items:start;border-bottom:1px solid #000;cursor:pointer;display:flex;flex-direction:column;gap:1rem;margin-bottom:0;padding:1rem 0}@media only screen and (min-width:768px){.faq-item{flex-direction:row;gap:2rem}}@media only screen and (min-width:1170px){.faq-item{gap:4rem}}.faq-question{align-items:center;cursor:pointer;display:flex;flex:1;font-size:18px;gap:1rem;line-height:28px;padding:10px}@media only screen and (min-width:768px){.faq-question{font-size:24px;gap:2rem;line-height:32px}}.faq-answer{flex:1;font-size:24px;margin-bottom:0;margin-top:0;max-height:0;overflow:hidden;padding:0 10px;transition:max-height .3s ease-in-out}@media only screen and (min-width:768px){.faq-answer{margin-bottom:10px;margin-top:10px}}.faq-answer p:last-child{margin-bottom:0}.toggle-icon{font-size:20px;font-weight:700;min-width:20px;position:relative;top:2px;transition:transform .3s ease-in-out;width:20px}.gform_wrapper .gfield_label{display:none!important}.gform_wrapper input,.gform_wrapper textarea{border:none!important;outline:none;padding:18px 12px!important}.gform_wrapper input[type="submit"]{background-color:#216b7a!important;border-radius:30px;color:#fff;padding:18px 28px!important}