.product-catalog{line-height:1.5;padding:50px 20px 73px;font-size:0px}.product-catalog *{margin:0;padding:0}.product-catalog ol,.product-catalog ul{font:inherit;color:inherit;list-style:none}.product-catalog h1,.product-catalog h2,.product-catalog h3,.product-catalog h4,.product-catalog h5,.product-catalog p{font:inherit;color:inherit}.product-catalog .button,.product-catalog a,.product-catalog button{font:inherit;color:inherit;text-transform:none;letter-spacing:0}.product-catalog dd,.product-catalog dl,.product-catalog dt{display:initial;font:inherit;color:inherit}.product-catalog em{font-style:normal}.product-catalog sub,.product-catalog sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.product-catalog [class^=cq-placeholder-q]{display:none;width:0;max-width:0}.product-catalog .catalog-row{margin-top:50px;font-size:10px}.product-catalog .catalog-row a{display:block}.product-catalog .catalog-row:first-child{margin-top:0}.product-catalog .thumb{position:relative;overflow:hidden}.product-catalog .thumb img{width:100%}.product-catalog .thumb .thumb-video{position:absolute;top:50%;left:0;width:100%;height:100%;transform:translateY(-50%);visibility:hidden;opacity:0;transition:opacity .4s ease-in-out}.product-catalog .thumb .thumb-video video{width:100%;height:100%;visibility:hidden;opacity:0;transition:opacity .4s ease-in-out}.product-catalog .thumb .thumb-video .thumb-youtube{width:100%;height:100%;visibility:hidden;opacity:0;transition:opacity .4s ease-in-out}.product-catalog .thumb.play img{display:none}.product-catalog .thumb.play .thumb-video{visibility:inherit;opacity:1}.product-catalog .thumb.play .thumb-video video{visibility:inherit;opacity:1}.product-catalog .thumb.play .thumb-video .thumb-youtube{visibility:inherit;opacity:1}.product-catalog .yt-player .thumb:after{z-index:1;content:"";display:inline-block;width:81px;height:81px;margin-left:-40.5px;margin-top:-40.5px;position:absolute;left:50%;top:50%}.product-catalog .yt-player .thumb:before{background-color:#0000;z-index:1;transition:background-color .4s,transform .4s}.product-catalog .yt-player:hover .thumb:before{background-color:#0003}.product-catalog .video-player{padding-bottom:100%}.product-catalog .thumb-layer{display:block;padding-top:21px}.product-catalog .thumb-layer-cell{color:#333}.product-catalog .thumb-layer-cell h2{font-size:10px;line-height:1.5}.product-catalog .thumb-layer-cell strong{display:block;font-size:2.4em;letter-spacing:1px;font-weight:700;color:#000}.product-catalog .thumb-layer-cell strong:lang(en){font-weight:600}.product-catalog .thumb-layer-cell p{margin-top:4px;max-height:3.2em;font-size:1.6em;display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.product-catalog .btn{position:relative;box-sizing:border-box;display:inline-block;padding:0 3.85rem;color:#000;vertical-align:middle;text-align:center;letter-spacing:0;transition:all .2s ease-out;font-size:1.4rem;line-height:4.6rem;margin-top:18px;padding:.78em 2.14em;font-size:1.4em;font-weight:700;line-height:1}.product-catalog .btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #d9d9d9;box-sizing:border-box;transition:all .2s ease-out;border-color:#000;z-index:0}.product-catalog .btn span{position:relative;color:#333;z-index:1}.product-catalog .btn:focus:after,.product-catalog .btn:hover:after{border-color:#000;background-color:#000}.product-catalog .btn:focus span,.product-catalog .btn:hover span{color:#fff}@media (min-width: 48em){.product-catalog{max-width:1280px;margin:0 auto;padding:90px 6.7% 133px;box-sizing:border-box}.product-catalog .catalog-frame{width:100%;text-align:center}.product-catalog .catalog-row{margin-top:0;width:calc(33.3% - 11px);margin-left:16px;display:inline-block;float:none;vertical-align:top}.product-catalog .catalog-row:first-child{margin-left:0}.product-catalog .catalog-row a:focus p,.product-catalog .catalog-row a:hover p{text-decoration:underline}.product-catalog .thumb-layer{padding-top:31px}.product-catalog .thumb-layer-cell{text-align:left}.product-catalog .thumb-layer-cell p{margin-top:4px}.product-catalog .btn{margin-top:28px}}@media (min-width: 80em){.product-catalog{width:1108px;padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/collection-catalog.css.map */
