colamy-shoppable-videos.csmv{display:block;background:var(--csmv-bg);color:var(--csmv-text);padding:var(--csmv-space-top) 24px var(--csmv-space-bottom);font-family:inherit;line-height:1.4}.csmv *,.csmv *:before,.csmv *:after{box-sizing:border-box}.csmv [hidden]{display:none!important}.csmv button,.csmv input,.csmv select{font:inherit;letter-spacing:normal}.csmv button{cursor:pointer;text-transform:none;min-width:0;min-height:0;box-shadow:none;margin:0}.csmv button:before,.csmv button:after{content:none}.csmv button:disabled{cursor:default;opacity:.48}.csmv button:focus-visible,.csmv a:focus-visible,.csmv select:focus-visible,.csmv input:focus-visible{outline:3px solid #6baaff;outline-offset:3px}.csmv svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.csmv__wrap{width:100%;max-width:var(--csmv-width);margin:0 auto}.csmv__heading{font-family:inherit;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.025em;text-align:center;color:inherit;margin:0 0 36px}.csmv__subheading{max-width:640px;margin:-20px auto 30px;text-align:center;font-size:15px;opacity:.75}.csmv__rail{display:flex;gap:var(--csmv-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 12px}.csmv__rail::-webkit-scrollbar{display:none}.csmv__item{flex:0 0 calc((100% - (var(--csmv-columns) - 1)*var(--csmv-gap))/var(--csmv-columns));min-width:0;scroll-snap-align:start}.csmv__card{position:relative;display:block;width:100%;aspect-ratio:9/16;overflow:hidden;border:0;border-radius:var(--csmv-radius);background:#e4e0da;color:#fff;padding:0;text-align:left;isolation:isolate}.csmv__poster,.csmv__preview{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border:0}.csmv__preview{opacity:0;transition:opacity .2s}.csmv__preview.is-playing{opacity:1}.csmv__card:after{content:""!important;position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000000b3);pointer-events:none;z-index:1}.csmv__play-badge{position:absolute;top:12px;right:12px;width:32px;height:32px;display:grid;place-items:center;background:#0000004d;border-radius:50%;z-index:2}.csmv__play-badge svg{width:18px;height:18px}.csmv__card-caption{position:absolute;bottom:14px;left:12px;right:12px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.4;color:#fff;z-index:2}.csmv__card-caption>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.csmv__thumb{width:40px;height:48px;object-fit:cover;flex:none;border-radius:3px;background:#f4f1ed}.csmv__rail-nav{display:flex;justify-content:center;gap:10px;margin-top:12px}.csmv__round{display:grid;place-items:center;border:1px solid currentColor;background:transparent;color:inherit;width:38px;height:38px;border-radius:50%;padding:8px}.csmv__empty{padding:30px;border:1px dashed #bbb;text-align:center;font-size:14px}.csmv__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;border:0;margin:0;padding:0;background:transparent;color:#fff;overflow:auto;overscroll-behavior:contain;z-index:2147483000}.csmv__dialog::backdrop{background:#12100fd6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.csmv__viewer{min-height:100%;width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(30px,9vw,180px);padding:24px 16px}.csmv__stage{position:relative;width:min(420px,calc((100dvh - 48px)*.5625));aspect-ratio:9/16;flex:none;overflow:hidden;border-radius:14px;background:#111;box-shadow:0 18px 80px #0005;isolation:isolate}.csmv__media,.csmv__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.csmv__player{object-fit:contain;display:block;background:#111}.csmv__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0005,transparent 23%,transparent 50%,#0007);pointer-events:none}.csmv__seek{position:absolute;z-index:3;top:0;left:0;width:100%;height:12px;accent-color:#fff;margin:0;padding:0;cursor:pointer;opacity:.7}.csmv__toolbar{position:absolute;top:20px;left:12px;right:12px;display:flex;gap:8px;z-index:3}.csmv__toolbar-space{flex:1}.csmv__tool{display:grid;place-items:center;flex:none;border:0;width:38px;height:38px;padding:8px;background:#1e1e1e7a;border-radius:8px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.csmv__resume{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:grid;place-items:center;border:1px solid #fff8;border-radius:50%;background:#0005;color:#fff;z-index:2}.csmv__resume svg{width:32px;height:32px}.csmv__media-status{position:absolute;top:50%;left:20px;right:20px;text-align:center;font-size:14px;pointer-events:none;margin:0}.csmv__shop{position:absolute;bottom:52px;left:12px;right:12px;z-index:3}.csmv__product{padding:12px;background:#fffffff5;color:#181818;border-radius:10px;box-shadow:0 4px 24px #0002;max-height:52dvh;overflow:auto}.csmv__product-head{display:flex;gap:10px;align-items:center;margin-bottom:10px}.csmv__product-head>a{flex:none}.csmv__product-image{width:48px;height:52px;display:block;object-fit:cover;border-radius:4px;background:#eee}.csmv__product-copy{min-width:0;flex:1}.csmv__product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:inherit;text-decoration:none;font-size:13px;font-weight:600;line-height:1.35}.csmv__price{display:block;font-size:12px;margin-top:3px}.csmv__form{margin:0}.csmv__variant-label{display:block;font-size:11px;line-height:1.35}.csmv__variant-label>span:not(.csmv__sr){display:block;margin-bottom:4px}.csmv__variant-label select{display:block;width:100%;height:38px;max-width:100%;border:1px solid #c9c9c9;border-radius:4px;padding:6px 28px 6px 8px;background-color:#fff;color:#181818;font-size:13px;line-height:1.2;margin:0 0 8px;box-shadow:none}.csmv__buy-row{display:flex;gap:8px;align-items:stretch}.csmv__quantity-label{flex:none;width:52px}.csmv__quantity-label input{width:100%;height:38px;border:1px solid #c9c9c9;border-radius:4px;padding:6px;background:#fff;color:#181818;text-align:center;font-size:13px;box-shadow:none}.csmv__add{display:flex;align-items:center;justify-content:center;flex:1;min-height:38px;border:0;border-radius:4px;background:var(--csmv-accent);color:var(--csmv-accent-text);font-size:13px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;padding:9px 12px}.csmv__cart-footer{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:11px;line-height:1.4;margin-top:7px}.csmv__status{flex:1;min-width:0;overflow-wrap:anywhere}.csmv__status.is-error{color:#a92121}.csmv__view-cart,.csmv__plan-link{color:#333;text-decoration:underline;text-underline-offset:2px}.csmv__view-cart{flex:none}.csmv__plan-link{display:block;font-size:12px;margin-top:6px}.csmv__side{position:relative;flex:none;width:clamp(120px,15vw,210px);aspect-ratio:9/16;padding:0;border:0;border-radius:12px;overflow:hidden;background:#2b2825;color:#fff;opacity:.6;transition:opacity .2s}.csmv__side:hover{opacity:.95}.csmv__side>img{display:block;width:100%;height:100%;object-fit:cover}.csmv__side>span{display:grid;place-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#0006}.csmv__mobile-nav{position:absolute;left:12px;right:12px;bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;z-index:3}.csmv__mobile-nav .csmv__tool{height:30px;width:34px;padding:5px}.csmv__sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1000px)and (min-width:750px){.csmv__item{flex-basis:calc((100% - 2*var(--csmv-gap))/3)}.csmv__viewer{gap:30px}.csmv__side{width:130px}}@media(max-width:749px){colamy-shoppable-videos.csmv{padding-left:16px;padding-right:16px}.csmv__heading{margin-bottom:24px}.csmv__subheading{margin-top:-12px;margin-bottom:22px}.csmv__rail{margin-right:-16px;padding-right:16px;scroll-padding-right:16px}.csmv__item{flex-basis:var(--csmv-mobile-card)}.csmv__card-caption{font-size:12px}.csmv__side{display:none}.csmv__viewer{padding:12px 6px;align-items:center}.csmv__stage{width:min(calc(100vw - 12px),calc((100dvh - 24px)*.5625));border-radius:10px}.csmv__toolbar{left:10px;right:10px}.csmv__shop{left:8px;right:8px}.csmv__product{padding:10px}.csmv__tool{width:36px;height:36px}.csmv__rail-nav{margin-top:8px}}@media(max-height:520px)and (orientation:landscape){.csmv__viewer{padding:12px}.csmv__stage{width:calc((100dvh - 24px)*.5625)}.csmv__product{max-height:40dvh}.csmv__product-head{display:none}.csmv__variant-label>span{display:none!important}.csmv__shop{bottom:48px}.csmv__cart-footer{font-size:10px}.csmv__side{display:none}}@media(prefers-reduced-motion:reduce){.csmv *{scroll-behavior:auto!important;transition:none!important}}.scrollspy-nav__block--shoppable_videos>.scrollspy-nav__block-title{text-align:center;margin-bottom:24px}.scrollspy-nav__block--shoppable_videos .csmv__subheading{margin:0 auto 26px}.csmv__stage{touch-action:pan-y}colamy-shoppable-videos.csmv .csmv__rail{align-items:flex-start!important;min-width:0}colamy-shoppable-videos.csmv .csmv__item{display:block!important;padding:0!important;margin:0!important;height:auto!important;max-height:none!important;align-self:flex-start}colamy-shoppable-videos.csmv .csmv__card{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:0!important;min-height:0!important;max-height:none!important;padding:177.7777778% 0 0!important;margin:0!important;border:0!important;aspect-ratio:auto!important;overflow:hidden!important;transform:none!important;border-radius:var(--csmv-radius,6px)!important;background:#e4e0da!important;color:#fff!important;line-height:normal!important;text-align:left!important}colamy-shoppable-videos.csmv .csmv__card:before{content:none!important}colamy-shoppable-videos.csmv .csmv__card>.csmv__poster,colamy-shoppable-videos.csmv .csmv__card>.csmv__preview{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important}colamy-shoppable-videos.csmv .csmv__player{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important}colamy-shoppable-videos.csmv button.csmv__tool{width:38px;height:38px;min-height:0;max-height:none;padding:8px}colamy-shoppable-videos.csmv button.csmv__round{width:38px;height:38px;min-height:0;max-height:none;padding:8px}colamy-shoppable-videos.csmv button.csmv__resume{width:64px;height:64px;min-height:0;max-height:none;padding:0}colamy-shoppable-videos.csmv button.csmv__add{width:auto;height:auto;min-height:38px;max-height:none;padding:9px 12px;white-space:normal}colamy-shoppable-videos.csmv button.csmv__side{height:auto;min-height:0;max-height:none;padding:0}@media(max-width:749px){colamy-shoppable-videos.csmv button.csmv__tool{width:36px;height:36px}}colamy-shoppable-videos.csmv .csmv__mobile-nav button.csmv__tool{width:34px;height:30px;padding:5px}colamy-shoppable-videos.csmv .csmv__rail>.csmv__item:first-child{margin-inline-start:auto!important}colamy-shoppable-videos.csmv .csmv__rail>.csmv__item:last-child{margin-inline-end:auto!important}colamy-shoppable-videos.csmv button.csmv__card{cursor:pointer!important;pointer-events:auto!important;text-decoration:none!important}colamy-shoppable-videos.csmv .csmv__card>.csmv__poster,colamy-shoppable-videos.csmv .csmv__card>.csmv__preview,colamy-shoppable-videos.csmv .csmv__card>.csmv__play-badge,colamy-shoppable-videos.csmv .csmv__card>.csmv__card-caption{pointer-events:none!important}.csmv__dialog.csmv__dialog--fallback[open]{display:block!important;background:#12100fe6}colamy-shoppable-videos.csmv button.csmv__card:disabled{opacity:1!important;cursor:wait!important}colamy-shoppable-videos.csmv .csmv__loading{position:absolute;left:12px;right:12px;top:45%;z-index:4;display:block;padding:10px;border-radius:5px;background:#0000008c;color:#fff;font-size:13px;text-align:center}colamy-shoppable-videos.csmv[data-csmv-ready=true] .csmv__loading{display:none!important}colamy-shoppable-videos.csmv button.csmv__modal-close{position:fixed!important;top:calc(env(safe-area-inset-top,0px) + 16px)!important;right:calc(env(safe-area-inset-right,0px) + 16px)!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;padding:11px!important;margin:0!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:50%!important;background:#0f0f0fd9!important;color:#fff!important;z-index:50!important;box-shadow:0 3px 16px #0000004d!important;cursor:pointer!important;pointer-events:auto!important}colamy-shoppable-videos.csmv .csmv__modal-close svg{width:22px!important;height:22px!important;stroke:#fff!important;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/colamy-shoppable-videos.css.map */
