.link-blocks .intro-wrapper{margin:0 auto 4em;text-align:center;max-width:800px}.link-blocks .intro-wrapper .heading h2{margin-top:0}.link-blocks__blocks.grid-container{display:-ms-grid;display:grid}.link-blocks__blocks.grid-3{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:50px;grid-row-gap:50px}.link-blocks__blocks.grid-2{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:50px;grid-row-gap:50px;max-width:1100px;margin:0 auto}.link-blocks__blocks.grid-1{grid-template-columns:100%;max-width:1100px;margin:0 auto}@media screen and (max-width: 900px){.link-blocks__blocks.grid-3{grid-template-columns:repeat(2,1fr)}}.link-blocks__blocks.layout-1 .block{position:relative;top:0;left:0;height:0;width:100%;overflow:hidden}.link-blocks__blocks.layout-1.grid-3 .block{padding-top:133.333333333%}.link-blocks__blocks.layout-1.grid-2 .block{padding-top:100%}.link-blocks__blocks.layout-1.grid-1 .block{padding-top:45%}.link-blocks__blocks.layout-1 .block:before,.link-blocks__blocks.layout-1 .block a.link:before{position:absolute;left:0;top:0;content:"";display:block;width:100%;height:100%;background-color:#000;opacity:0;visibility:hidden;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;z-index:2}.link-blocks__blocks.layout-1 .block a.link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;text-decoration:none}.no-touchevents .link-blocks__blocks.layout-1 .block:hover:before,.no-touchevents .link-blocks__blocks.layout-1 .block a.link:hover:before{opacity:.4;visibility:visible}.no-touchevents .link-blocks__blocks.layout-1 .block:hover .heading{opacity:0;visibility:hidden}.no-touchevents .link-blocks__blocks.layout-1 .block:hover .hidden-content{opacity:1;visibility:visible}.link-blocks__blocks.layout-1 .block img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.link-blocks__blocks.layout-1 .block .heading{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 1em;text-align:center;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;z-index:2}.link-blocks__blocks.layout-1 .block .heading h3{color:#fff;margin:0}.link-blocks__blocks.layout-1 .block .hidden-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:4em;text-align:center;width:100%;max-width:800px;color:#fff;opacity:0;visibility:hidden;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;z-index:3}.link-blocks__blocks.layout-1 .block .hidden-content p{margin:0}@media screen and (max-width: 600px){.link-blocks .intro-wrapper{margin:0 auto 2em}.link-blocks__blocks.layout-1.grid-1 .block{padding-top:50%}.link-blocks__blocks.grid-3,.link-blocks__blocks.grid-2{grid-template-columns:100%;grid-row-gap:2em}.link-blocks__blocks.layout-1 .block{position:static;top:unset;left:unset;height:unset;padding-top:unset!important;overflow:unset}.link-blocks__blocks.layout-1 .block:before{content:none}.link-blocks__blocks.layout-1 .block a.link{position:static}.link-blocks__blocks.layout-1 .block img{position:static;top:unset;left:unset;height:unset;vertical-align:top;max-height:400px}.link-blocks__blocks.layout-1 .block .heading{position:static;top:unset;left:unset;padding:2em 0 0;-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;transform:unset;opacity:1!important;visibility:visible!important}.link-blocks__blocks.layout-1 .block .heading h3{color:rgb(var(--color-base-text))}.link-blocks__blocks.layout-1 .block .hidden-content{position:static;top:unset;left:unset;padding:1em 0 0;-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;transform:unset;color:rgb(var(--color-base-text));opacity:1!important;visibility:visible!important}}.link-blocks__blocks.layout-2 .block a.text-link{display:inline-block;margin-top:.5em;color:rgb(var(--color-base-text));text-decoration:none;border-bottom:1px solid rgb(var(--color-base-text))}.link-blocks__blocks.layout-2 .block a.link{width:100%}.link-blocks__blocks.layout-2 .block .image-wrapper{position:relative;top:0;left:0;height:0;width:100%;overflow:hidden}.link-blocks__blocks.layout-2.grid-3 .block .image-wrapper{padding-top:133.333333333%}.link-blocks__blocks.layout-2.grid-2 .block .image-wrapper{padding-top:100%}.link-blocks__blocks.layout-2.grid-1 .block .image-wrapper{padding-top:50%}.link-blocks__blocks.layout-2 .block .image-wrapper img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-blocks__blocks.layout-2 .block a.link{text-decoration:none}.no-touchevents .link-blocks__blocks.layout-2 .block a.link:hover .image-wrapper img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.link-blocks__blocks.layout-2 .block img{width:100%;height:auto;vertical-align:top}.link-blocks__blocks.layout-2 .block.center .image-wrapper{margin-bottom:2em}.link-blocks__blocks.layout-2 .block.left .image-wrapper{margin-bottom:1em}.link-blocks__blocks.layout-2 .block .heading h3{margin:0;text-transform:uppercase;letter-spacing:.2em}@media only screen and (min-width: 600px){.link-blocks__blocks.layout-2 .block .heading h3{font-size:20px}}.link-blocks__blocks.layout-2 .block.center .heading h3,.link-blocks__blocks.layout-2 .block.center p{text-align:center}.link-blocks__blocks.layout-2 .block p:first-of-type{margin-top:.25em}@media screen and (min-width: 600px){.link-blocks__blocks.layout-2 .block p:first-of-type{margin-top:.5em}}.link-blocks__blocks.layout-2 .block p:last-of-type{margin-bottom:0}@media screen and (max-width: 600px){.link-blocks .intro-wrapper{margin:0 auto 2em}.link-blocks__blocks.layout-2.grid-2 .block .image-wrapper,.link-blocks__blocks.layout-2.grid-3 .block .image-wrapper{padding-top:0}.link-blocks__blocks.layout-2 .block .image-wrapper{height:unset}.link-blocks__blocks.layout-2 .block .image-wrapper img{position:static}.link-blocks__blocks.layout-1 .block .heading{padding:2em 1.5rem 0}.link-blocks__blocks.layout-1 .block .hidden-content{padding:1em 1.5rem 0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-link-blocks.css.map */
