.talogalleria.full-width .wrapper{max-width:1440px;width:100%}.tuotteet-hover{background:rgba(144,193,70,.9);color:#fff;height:101%;padding:30px;top:0;-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:9}.tuotteet-bottom,.tuotteet-hover{left:0;position:absolute;width:100%}.tuotteet-bottom{padding:1.5rem;text-align:center;z-index:99}.resource_more{color:#90c146;display:inline-block;font-size:14px;font-weight:700;margin-top:13px;position:relative;z-index:1}.resource_more:hover{color:#90c146}.resource_more .fa{display:inline-block;left:7px;margin-top:8px;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.talogalleria .two-column-section .tuotteet-bottom{text-align:center;transition:all .3s ease}.tuotteet-bottom a,.tuotteet-bottom h6{color:#fff;font-size:1rem;font-weight:600;letter-spacing:2px;margin:0;padding:0;text-transform:uppercase}.tuotteet-hover h6{color:#fff;margin-left:0!important}.row-fluid .talogalleria .two-column-section .tuotteet-image{aspect-ratio:4/3}.row-fluid .tuotteet-image:hover .tuotteet-hover{-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.talogalleria .two-column-section{column-gap:1.5rem;display:grid;grid-template-columns:auto auto;row-gap:1.5rem}.talogalleria .two-column-section .column-item{align-items:center;display:flex;margin:.5rem;transition:all 3s ease;width:calc(50% - 1rem)}.talogalleria .two-column-section .column-item .overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4) 60%,rgba(0,0,0,.5));height:100%;opacity:.8;position:absolute;transition:all .3s ease;width:100%;z-index:10}.column-item .tuotteet-bottom{opacity:1}.column-item .overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 60%,rgba(0,0,0,.6))}.row-fluid .common-section.no-margin{padding-bottom:0}.product-listing .full-width.text-center{float:none!important;margin-bottom:3em;margin-left:auto;margin-right:auto;max-width:700px}.button-group{padding:0 .5rem 1.5rem;text-align:center}button.border-button{border:1px solid #000;color:#000;font-family:IBM Plex,sans-serif;font-weight:600;letter-spacing:1px;line-height:1;padding:1rem}button.border-button:hover{background:#81c326}button.border-button.is-checked{background:#81c326;border:0;color:#fff}.filter-title{padding:0 .5rem}.filters-button-group{display:flex;flex-direction:row;flex-wrap:wrap}.drop{border:1px solid #000;margin-bottom:1.5rem;margin-left:1.5rem;padding:.5rem 1rem;position:relative;text-align:left;width:calc(33% - 1rem)}.drop:first-of-type,.drop:nth-child(4){margin-left:0}.drop-title{font-family:IBM Plex,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;padding-bottom:0;text-transform:uppercase}.drop-title span{float:right}.drop .tag-row{background:#fff;border:solid;display:none;left:-1px;padding:.5rem .75rem;position:absolute;top:2.75rem;width:calc(100% + 2px);z-index:99}.drop .tag-row>span{display:block;margin-bottom:.5rem;width:100%}.button-group button,.button-group h4{margin:0 0 1rem 1rem}.talogalleria .tuotteet-bottom h6:after{content:url(https://4109739.fs1.hubspotusercontent-na1.net/hubfs/4109739/vihrea_timantti-4sek.svg);display:inline-block;height:24px;vertical-align:middle;width:24px}@media(max-width:767px){.product-listing .section-icon p{font-size:16px;line-height:1.5}.product-listing .full-width.text-center{margin-bottom:2rem}.product-listing .three-column-section{grid-template-columns:auto}.talogalleria .two-column-section .column-item{margin:.5rem 0;width:100%}.row-fluid .talogalleria .tuotteet-image{margin-top:0!important}.drop{margin-left:0;width:100%}.filters-button-group{flex-direction:column}}