.video-gallery-section{width:100%}.asset-gallery-section .category-title,.video-gallery-section .category-title{text-align:center;color:#4b4e51;font-size:2.5em;font-weight:400;line-height:1.375em;text-transform:capitalize;margin:30px 0 15px;text-shadow:#d08a88 -1px 0px 0px;letter-spacing:1px;position:relative;background-image:linear-gradient(to right,#fff,#ece5d9,#fff);padding:20px 0}.asset-gallery-section .category-title:before,.video-gallery-section .category-title:before{background:#ce4289;content:"";position:absolute;transform:skew(-45deg);width:20px;height:31px;top:4px;opacity:.2}.video-items{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:20px}.video-items .slick-track{display:flex!important;gap:20px}.video-preview-container{display:flex;overflow:hidden;align-items:center;justify-content:center;position:relative;aspect-ratio:4/3}.video-preview-container img{width:100%;height:auto;object-fit:cover;object-position:center;position:absolute;z-index:1;top:0}.video-preview-container .play-btn{width:40px;height:40px;background:#fff;position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:99;border:none;cursor:pointer}.video-preview-container .play-btn svg{width:15px;height:15px;color:#df5657}.video-item .content{display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:left;margin-top:10px}.video-item .content .description p{margin:0;max-height:50px;overflow:hidden;vertical-align:top;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}.video-item .content .title{font-weight:700;font-size:24px;margin:0}.video-item .content .date{font-weight:700;border-bottom:2px solid #000;padding-bottom:10px;width:100%}.video-slider .slick-arrow{border-radius:50%;width:40px;height:40px;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99;border:none;background:#df5657;color:#fff}.video-slider .slick-arrow img{width:40px;height:20px;border-radius:50%}.video-slider .slick-arrow{top:-55px}.video-slider .slick-prev{right:50px}.video-slider .slick-next{right:0}.asset-items{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.asset-item{display:flex;flex-direction:column;gap:10px;align-items:center;position:relative;overflow:hidden;background:#fff;border-bottom:2px solid #cd298f;border-radius:8px;justify-content:space-between}.asset-item:hover{box-shadow:0 2px 6px #00000026}.asset-item .content{line-height:18px;color:#423f3f;font-size:12px;font-weight:400;text-align:center;padding:10px 20px;box-sizing:border-box;background-image:linear-gradient(#0000,#ce488d12);z-index:9;position:relative;width:100%}.asset-preview-container{width:100%;height:100%;min-height:300px}.asset-title{font-size:17px;min-height:60px;font-weight:700}.download-btn{text-decoration:none;display:block;color:#3e3737;background:#ece5d9;border:none;padding:15px 10px;text-align:center}@media screen and (max-width:768px){.asset-items{grid-template-columns:repeat(2,1fr);gap:20px}.asset-preview-container{min-height:150px}.asset-title{font-size:10px;min-height:35px;margin-bottom:3px!important}.asset-item .content{padding:10px}.download-btn{padding:5px;font-size:10px}}.desktop{display:flex}.mobile{display:none}.menu-drawer__btn-container{display:flex;align-items:center;justify-content:center;padding:3rem 0}@media screen and (max-width:1200px){.desktop{display:none}.mobile{display:flex}.menu-drawer__btn-container .button{width:100%}}.lock-chip{font-family:inherit;border-radius:0;cursor:pointer;background:transparent;border:1px solid;padding:.5rem 1rem;text-transform:uppercase;font-size:1rem;font-weight:700;text-decoration:none;width:max-content}.buy-box--gated{padding:1.6rem;border:1px solid #000;margin:0!important;display:flex;flex-direction:column;justify-content:space-between}.gated-price{display:flex;align-items:center;gap:5px}.gated-price .price{font-size:1.4rem;line-height:1.3}.price-note{line-height:1.2!important}.buy-box--gated .product-parameters{margin:0!important;border:none;display:flex;gap:0;padding-top:1rem!important}.gated-price{display:inline-flex;align-items:center;gap:4px}.buy-box--gated .price-wrapper{display:inline;margin-top:1rem}.price-note{display:inline;margin-left:-2rem}.btn-container{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;gap:5px}.btn-container .btn-outlined{padding:8px 25px;text-decoration:none;border:1px solid #000;font-size:1.2rem;text-align:center}.btn-container .btn-solid{padding:8px 25px;text-decoration:none;border:1px solid #000;font-size:1.2rem;color:#fff;background-color:#000;text-align:center}.buy-box--gated small{margin-top:8px;line-height:1.2}.product-form__controls-group{gap:10px}.buy-box{padding:16px;border:1px solid #000}.price-row{display:flex;justify-content:space-between;border-bottom:1px solid #d3d1d1;padding:8px 0}.buy-box .price-wrapper{display:inline}.buy-box .price--product{font-size:1.4rem}.buy-box .price dd{margin:0!important}.buy-box .product-parameters{margin:0!important;border:none;padding:0!important;display:flex;gap:15px}.buy-box .product__pickup-availabilities{display:none}.vp-atc{padding:8px 0;display:flex;align-items:center;gap:15px}.vp-atc fieldset.product-form__input.product-form__input--dropdown,.buy-box--gated fieldset.product-form__input.product-form__input--dropdown{flex:unset!important}.fancybox-wrap .vp-atc:has(variant-selects){flex-wrap:wrap}.card-pricing{text-align:center}.price-msrp{display:inline-flex;align-items:center;gap:5px}.price-msrp .price__regular{font-size:1.4rem}@media(max-width:768px){.vp-atc:has(variant-selects){flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
