.promo-blocks-section .button--secondary{--alpha-button-background: 0;background-color:transparent!important}.promo-blocks-section{margin:0 auto;max-width:1600px}.promo-blocks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media (max-width: 768px){.promo-blocks-grid{grid-template-columns:1fr;gap:3rem}}.promo-block{position:relative;overflow:hidden;width:100%}.promo-block:before{content:"";display:block;padding-top:100%}.promo-block a,.promo-block>img,.promo-block>div:not(.promo-block-content){position:absolute;top:0;left:0;width:100%;height:100%}.promo-block-content{position:absolute;bottom:0;left:0;padding:2rem;z-index:2;color:#fff}.promo-block a{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.promo-block img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.promo-block a:hover img{transform:scale(1.05)}.promo-block-content{position:absolute;bottom:0;left:0;padding:2rem;z-index:2;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.promo-block-title{margin:0 0 .25rem}.promo-block-subtitle{margin:0;opacity:.95}.promo-block-content .button{letter-spacing:0}.product-block .promo-block-content{background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 100%);width:100%}.product-block-price{font-size:1rem;margin-top:.5rem;font-weight:400}.video-block{position:relative;cursor:pointer}.video-cover{width:100%;height:100%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:1}.video-play-button{width:80px;height:80px;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background .3s ease}.video-play-button:hover{transform:scale(1.1);background:#fff}.video-play-button svg{width:32px;height:32px;margin-left:4px}.video-block iframe{width:100%;height:100%;position:absolute;top:0;left:0}.promo-blocks-header{margin-bottom:2rem}.promo-blocks-heading{margin:0 0 1rem}.promo-blocks-subheading{opacity:.7;margin:0}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
/*# sourceMappingURL=/cdn/shop/t/521/assets/promo-block.css.map */
