.lesson-item-preview{cursor:pointer;transition:all .3s ease;position:relative}.lesson-item-preview:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3498db26;background-color:#f0f8ff;border-color:#3498db}.lesson-thumbnail-container{position:relative;flex-shrink:0}.preview-badge{position:absolute;top:8px;right:8px;background:#3498db;color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;z-index:10;opacity:1}.video-preview-modal{display:none;position:relative;width:100%;background:#000;overflow:hidden;margin:16px 0;box-shadow:0 4px 16px #0003}.video-preview-modal.active{display:block!important}.video-preview-content{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000;overflow:hidden}.video-preview-content iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:#000}.video-preview-close{position:absolute;top:8px;right:8px;background:#000000b3;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-preview-close:hover{background:#000000e6;transform:scale(1.1)}.painting-deconstructor-showcase{padding:40px;background:#fff}.deconstructor-description{text-align:center;margin-bottom:30px;color:#666;font-size:16px;line-height:1.5}.shopify-page-reveal-wrapper{padding:0;font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;margin:0 auto}.shopify-container{position:relative;width:100%;overflow:hidden;margin:0 auto 20px;box-shadow:0 8px 25px #0000001a}.shopify-image-layers{position:relative;width:100%;height:0;padding-bottom:75%;overflow:visible}.shopify-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;display:block!important;visibility:visible!important;opacity:1!important;will-change:clip-path;contain:layout style paint;transform:translateZ(0)}.shopify-bottom-layer{z-index:1;background-image:url(/cdn/shop/files/Basking-glow-6-v2.jpg?v=1752851854);background-color:#f0f0f0}.shopify-layer-5{z-index:2;background-image:url(/cdn/shop/files/Basking-glow-5-v2.jpg?v=1752851854);background-color:#e0e0e0}.shopify-layer-4{z-index:3;background-image:url(/cdn/shop/files/Basking-glow-4-v2.jpg?v=1752851854);background-color:#d0d0d0}.shopify-layer-3{z-index:4;background-image:url(/cdn/shop/files/Basking-glow-3-v2.jpg?v=1752851854);background-color:silver}.shopify-middle-layer{z-index:5;background-image:url(/cdn/shop/files/Basking-glow-2-v2.jpg?v=1752851857);background-color:#b0b0b0}.shopify-top-layer{z-index:6;background-image:url(/cdn/shop/files/Basking-glow-1-v2.jpg?v=1752851854);background-color:#a0a0a0}.shopify-drag-line{position:absolute;top:0;left:100%;width:1px;height:100%;background:transparent;z-index:10;cursor:ew-resize;transition:background .2s ease}.shopify-drag-line.dragging{background:#fff}.shopify-drag-line.snapping{transition:left .25s cubic-bezier(.25,.46,.45,.94)}.shopify-drag-line.disabled,.shopify-drag-line.temp-disabled{cursor:default;opacity:.7}.shopify-drag-line.disabled .shopify-css-tab,.shopify-drag-line.temp-disabled .shopify-css-tab{opacity:.5}.shopify-tab-container{position:absolute;top:20%;transform:translateY(-50%);z-index:11;pointer-events:none;min-width:60px;min-height:40px}.shopify-css-tab{width:60px;height:40px;background:#666;border:none;border-radius:0;cursor:ew-resize;pointer-events:auto;transition:all .2s ease,opacity .15s ease;display:flex;align-items:center;justify-content:center;font-size:0;color:transparent;box-shadow:0 2px 4px #0003;position:relative;z-index:12;opacity:1}#shopifyCssTab1{background:#e74c3c!important}#shopifyCssTab2{background:#f39c12!important}#shopifyCssTab3{background:#f1c40f!important}#shopifyCssTab4{background:#27ae60!important}#shopifyCssTab5{background:#3498db!important}.shopify-tab-container.left-pointing .shopify-css-tab{border-radius:8px 0 0 8px}.shopify-tab-container.right-pointing .shopify-css-tab{border-radius:0 8px 8px 0}.shopify-css-tab:before{content:"";position:absolute;width:0;height:0;border-style:solid;z-index:13}.shopify-tab-container.left-pointing .shopify-css-tab:before{border-width:8px 12px 8px 0;border-color:transparent white transparent transparent}.shopify-tab-container.right-pointing .shopify-css-tab:before{border-width:8px 0 8px 12px;border-color:transparent transparent transparent white}.shopify-drag-line-1 .shopify-tab-container{top:20%}.shopify-drag-line-2 .shopify-tab-container{top:35%}.shopify-drag-line-3 .shopify-tab-container{top:50%}.shopify-drag-line-4 .shopify-tab-container{top:65%}.shopify-drag-line-5 .shopify-tab-container{top:80%}.shopify-tab-container.left-pointing{right:0}.shopify-tab-container.right-pointing{left:-1px}.mobile-text{display:none}.desktop-text{display:inline}.shopify-instruction-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;pointer-events:none;opacity:1}.shopify-instruction-text{background:#000000bf;color:#fff;padding:0 20px;border-radius:20px;font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;text-align:center;white-space:nowrap;box-shadow:0 2px 4px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:40px;display:flex;align-items:center;justify-content:center}.shopify-instruction-icon{display:inline-block;margin-left:8px;font-size:16px}@media (max-width: 768px){.video-preview-modal{margin:0;position:absolute!important;top:0;left:0;right:0;z-index:1000}.video-preview-content{padding-bottom:60%}.painting-deconstructor-showcase{padding:24px 20px}.deconstructor-description{font-size:14px;margin-bottom:20px}.shopify-layer{background-size:cover;background-attachment:scroll}.shopify-css-tab{width:40px;height:32px}.shopify-drag-line{width:1px;left:calc(100% - 1px)}.shopify-container,.shopify-image-layers{overflow:visible}.shopify-tab-container.left-pointing{right:-20px!important}.shopify-tab-container.right-pointing{left:4px!important}.shopify-tab-container.right-pointing.at-left-edge{left:0!important}.shopify-tab-container.left-pointing .shopify-css-tab{border-radius:6px 0 0 6px!important}.shopify-tab-container.right-pointing .shopify-css-tab{border-radius:0 6px 6px 0!important}.shopify-drag-line-1 .shopify-tab-container{top:18%!important}.shopify-drag-line-2 .shopify-tab-container{top:34%!important}.shopify-drag-line-3 .shopify-tab-container{top:50%!important}.shopify-drag-line-4 .shopify-tab-container{top:66%!important}.shopify-drag-line-5 .shopify-tab-container{top:82%!important}.shopify-instruction-overlay{top:18%;left:45%}.mobile-text{display:inline!important}.desktop-text{display:none!important}.shopify-instruction-text{font-size:13px!important;padding:8px 16px!important;height:32px!important;border-radius:16px!important;white-space:nowrap!important;line-height:1.2!important;text-align:center!important}.shopify-instruction-icon{font-size:14px;margin-left:6px}}.lessons-container{max-height:0;overflow:hidden;transition:max-height .4s ease}.module-item.expanded .lessons-container{max-height:2000px}.expand-icon:after{content:"";width:8px;height:8px;border-right:2px solid #999;border-bottom:2px solid #999;border-left:none;border-top:none;background:transparent;transform:rotate(45deg);transition:transform .3s ease;display:block}.module-item.expanded .expand-icon:after{transform:rotate(225deg)}.module-item[data-module="1"] .expand-icon:after,.module-item[data-module="2"] .expand-icon:after,.module-item[data-module="3"] .expand-icon:after{border-right-color:#fffc;border-bottom-color:#fffc}
/*# sourceMappingURL=/cdn/shop/t/6/assets/video-preview.css.map */
