dialog{width:100%!important;border:0;animation:fadeIn 1s ease both;padding:0;height:100%;background-color:transparent}dialog::backdrop{animation:fadeIn 1s ease both;z-index:2;background:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}dialog .x{filter:grayscale(1);border:none;background:#00000080;padding:10px;border-radius:10px;position:absolute;top:15px;right:10px;transition:ease filter,transform .3s;cursor:pointer;transform-origin:center;z-index:999;display:flex}dialog .x:focus-visible{outline:none}dialog .dialog-container{display:flex;flex-direction:row;padding:0;width:70%;box-shadow:#959da533 0 8px 24px;background-color:#fff;border-radius:10px;max-width:1200px}.promotional-videos-modal{height:100%;display:flex;align-items:center}dialog .dialog-container .dialog-video{width:40%;position:relative;border-top-left-radius:10px}dialog .dialog-container .dialog-video video{display:flex;border-top-left-radius:10px;border-bottom-left-radius:10px;width:100%;height:100%;object-fit:cover;min-height:850px;background:#000c;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px)}dialog .video-progress[value]{-webkit-appearance:none;appearance:none;border:none;color:#fff;position:absolute;width:100%;left:0;height:5px;z-index:99}dialog .video-progress[value]::-webkit-progress-value{background-image:linear-gradient(to right,#fff,#fff);border-top-left-radius:10px;transition:width .1s ease-out}dialog .video-progress[value]::-moz-progress-bar{border-top-left-radius:10px;background-image:-moz-linear-gradient(right,white,white)}dialog .dialog-container .dialog-content-container{width:60%}dialog .dialog-container .dialog-content{padding:20px 30px 30px}dialog .dialog-container .dialog-content h2{margin:10px 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}dialog .slick-slide{display:flex!important}.dialog-promo-item{width:100%;height:100%;display:flex;justify-content:center;align-items:center}dialog .arrow{display:flex;justify-content:center;align-items:center;padding:10px;background:#00000080;border-radius:10px}dialog .arrow svg{width:20px;height:20px}dialog .jdgm-widget.jdgm-widget{display:block}dialog .jdgm-prev-badge{display:block}dialog .jdgm-preview-badge[data-template=product]{display:block!important}dialog .flickity-prev-next-button{border-radius:10px;background:#00000080;color:#fff;opacity:1}dialog .flickity-prev-next-button:hover{background:#00000080}dialog .flickity-prev-next-button svg{padding:4px}dialog .dialog-price-container{display:flex;align-items:center;gap:10px}dialog .dialog-price-container .product__badge{margin:0}dialog .compare-at-price{color:gray;text-decoration:line-through;font-size:1.5rem;font-weight:700}dialog .product-price{font-size:1.5rem;font-weight:700}dialog .sale-badge{font-size:14px;font-weight:700;padding:3px 5px;border-radius:4px;color:#fff;display:flex;justify-content:center;align-items:center;line-height:1.2}dialog .dialog-content .description{margin-top:20px;font-size:18px}dialog fieldset{border:0;padding:0;margin-top:10px}dialog .product-variants{margin-top:20px;display:grid;grid-template-columns:0fr 1fr 0fr 1fr;justify-content:space-around}.product-variant-option-input,.product-color-option-input{visibility:hidden;height:0;width:0}.product-variant-option-input:disabled+label{opacity:.5;text-decoration:line-through}dialog .product-variant-label{margin-right:10px;margin-bottom:10px;padding:10px;font-size:14px;background-color:#fff;border:1px solid #ddd;display:flex;justify-content:center;border-radius:8px;align-items:center;-webkit-transition:border .5s ease-out;-moz-transition:border .5s ease-out;-o-transition:border .5s ease-out;transition:border .5s ease-out}dialog .product-colors{display:flex;flex-wrap:wrap;margin-top:15px}dialog .product-color-label{margin-right:10px;margin-bottom:10px;padding:5px;height:70px;width:70px;background-color:#fff;border:1px solid #ddd;display:block;border-radius:50%;-webkit-transition:border .5s ease-out;-moz-transition:border .5s ease-out;-o-transition:border .5s ease-out;transition:border .5s ease-out}dialog .quantity-control{display:flex;align-items:center;justify-content:space-between;width:35%;background:#fff;border-radius:8px;height:100%}dialog .quantity-btn{background:transparent;border:none;outline:none;margin:0;padding:16px 15px;cursor:pointer;display:flex;justify-content:center;align-items:center}dialog .quantity-btn svg{width:15px;height:15px}dialog .quantity-input{outline:none;-webkit-user-select:none;user-select:none;text-align:center;width:47px;display:flex;align-items:center;justify-content:center;background:transparent;border:none}dialog .quantity-input::-webkit-inner-spin-button,dialog .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}dialog .button.button--add-to-cart{color:#fff;font-size:var(--font-size-button-large);letter-spacing:-.03em;position:relative;width:65%;padding:.875rem .3125rem;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}dialog .button.button--add-to-cart:hover{filter:brightness(1.15)}dialog .quantity-add-to-cart-container{margin-top:15px;display:flex;gap:10px;height:48px}dialog .dialog-product-images .flickity-viewport{border-top-right-radius:10px}dialog .dialog-product-image img{width:100%;height:200px;margin-right:10px}dialog .product-color-label img{width:100%;height:auto;border-radius:50%}dialog .video-container{display:none}@media screen and (max-width: 1024px){dialog .dialog-content-container{display:none}dialog .dialog-container .dialog-video{width:100%;height:100dvh}dialog .dialog-container{width:100%;height:100%}dialog .dialog-container .dialog-video video{object-fit:fill;height:100%;background:#000c;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px);border-radius:0}dialog .dialog-promo-item{height:100%}dialog .flickity-viewport{height:100%!important}dialog{max-width:100%;max-height:100%}dialog .flickity-button{display:none}dialog .video-container{position:absolute;z-index:9999;bottom:10px;width:100%;padding:10px;display:block}dialog .product-info-container{padding:10px;background-color:#0000001f;backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);border-radius:8px}dialog .product-info{display:flex;align-items:flex-start;gap:10px;line-height:1.1}dialog .product-info .product-image img{width:65px;height:65px;object-fit:contain;border-radius:8px}dialog .product-info .product-details-container .product-title{color:#fff;font-weight:700;font-size:14px}dialog .product-info .product-details-container .sale-badge{font-size:14px;font-weight:700}dialog .product-info .product-details-container .compare-at-price{color:#ddd;font-size:14px;font-weight:700}dialog .product-info .product-details-container .product-price{color:#fff;font-size:14px;font-weight:700}dialog .product-info .product-details-container .product-pricing-container{display:flex;align-items:center;gap:7px;margin-top:5px}dialog .button.button--add-to-cart{width:100%;height:40px;margin-top:10px;display:flex;justify-content:center;align-items:center;border-radius:8px;font-weight:700;border-radius:8px!important}dialog .slick-list{height:100%!important}.promotional-video-container video{position:relative}.promotional-video-container svg{top:40%;left:32%;width:45px;height:45px}dialog .video-progress[value]::-webkit-progress-value{border-radius:0}.slick-slide{outline:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/promotional-videos-modal.css.map */
