.AVB__Media{position:relative;display:block;height:var(--avb-h-desktop, 80vh);min-height:360px;overflow:hidden;background:#1c1b1b}.AVB__Poster img,.AVB__Video,.AVB__Placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.AVB__Video{opacity:0;transition:opacity .6s ease}.AVB__Media.is-ready .AVB__Video{opacity:1}.AVB__Overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--avb-overlay, .15);pointer-events:none}.AVB__Placeholder{display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.AVB__Content{position:absolute;left:0;right:0;padding:0 24px;color:var(--avb-text, #fff);text-align:center;z-index:2}.AVB__Content--center{top:50%;transform:translateY(-50%)}.AVB__Content--bottom-center{bottom:64px}.AVB__Content--bottom-left{bottom:64px;text-align:left;padding-left:48px}.AVB__Subheading{margin:0 0 10px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:inherit}.AVB__Title{margin:0 0 18px;font-size:clamp(28px,4vw,52px);letter-spacing:.12em;text-transform:uppercase;color:inherit;line-height:1.1}.AVB__Button{display:inline-block;color:inherit;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid currentColor}.AVB__FullLink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.AVB__Controls{position:absolute;right:24px;bottom:24px;display:flex;gap:10px;z-index:3}.AVB__Control,.AVC__Control{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#00000040;border:1.5px solid rgba(255,255,255,.9);cursor:pointer;transition:background .2s}.AVB__Control:hover,.AVC__Control:hover{background:#00000073}.icon-play,.icon-sound,.is-paused .icon-pause{display:none}.is-paused .icon-play{display:block}.is-unmuted .icon-muted{display:none}.is-unmuted .icon-sound{display:block}@media screen and (max-width:640px){.AVB__Media{height:var(--avb-h-mobile, 75vh)}.AVB__Content--bottom-center,.AVB__Content--bottom-left{bottom:84px}.AVB__Content--bottom-left{padding-left:24px}.AVB__Controls{right:16px;bottom:16px}.AVB__Control{width:38px;height:38px}}.AVC-Section{padding-top:var(--avc-pad-top, 48px);padding-bottom:var(--avc-pad-bottom, 48px)}.AVC__Header{margin-bottom:32px}.AVC{position:relative;display:block}.AVC__Track{display:flex;align-items:flex-start;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px calc(50% - 170px) 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.AVC__Track::-webkit-scrollbar{display:none}.AVC__Slide{flex:0 0 340px;scroll-snap-align:center;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s;transform:scale(.88);transform-origin:center top;opacity:.75}.AVC__Slide.is-active{transform:scale(1);opacity:1}.AVC__Media{position:relative;isolation:isolate;aspect-ratio:9 / 16;overflow:hidden;background:var(--light-background, #efefef);cursor:pointer}.AVC__Poster,.AVC__Video,.AVC__Placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.AVC__Video{opacity:0;transition:opacity .4s}.AVC__Slide.is-ready.is-active .AVC__Video{opacity:1}.AVC__Placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;font-size:13px;color:var(--text-color-light)}.AVC__Placeholder--product{position:static;height:auto;padding:12px 0}.AVC__Progress{position:absolute;top:14px;left:14px;right:70px;height:2px;background:#ffffff59;opacity:0;transition:opacity .3s}.AVC__Progress span{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.AVC__Controls{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:8px;opacity:0;transition:opacity .3s}.AVC__Control{width:36px;height:36px;border-width:0;background:#00000059}.AVC__Slide.is-active .AVC__Progress,.AVC__Slide.is-active .AVC__Controls{opacity:1}.AVC__Product{display:flex;gap:12px;align-items:flex-start;margin-top:14px}.AVC__ProductImage{flex:0 0 60px;aspect-ratio:2 / 3;overflow:hidden;background:var(--light-background)}.AVC__ProductImage img{width:100%;height:100%;object-fit:cover;display:block}.AVC__ProductInfo{flex:1;min-width:0}.AVC__ProductTitle{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--heading-color);line-height:1.35}.AVC__ProductPrice,.AVC__SoldOut{margin:4px 0 8px;font-size:11px;letter-spacing:.12em}.AVC__Sizes{display:flex;flex-wrap:wrap;gap:5px}.AVC__Size{min-width:34px;padding:6px 7px;font-family:var(--heading-font-family);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-color);background:transparent;border:1px solid var(--border-color);border-radius:2px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.AVC__Size--wide{padding:7px 16px}.AVC__Size:hover:not(:disabled),.AVC__Size.is-added{background:var(--button-background);border-color:var(--button-background);color:#fff}.AVC__Size:disabled:not(.is-loading):not(.is-added){opacity:.35;text-decoration:line-through;cursor:not-allowed}.AVC__Size.is-loading{opacity:.5}.AVC__Arrow{position:absolute;top:314px;transform:translateY(-50%);z-index:2;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--heading-color);background:var(--background);border:1px solid var(--border-color);box-shadow:0 2px 10px #00000014;cursor:pointer}.AVC__Arrow--prev{left:24px}.AVC__Arrow--next{right:24px}@media screen and (max-width:640px){.AVC__Track{gap:14px;padding:8px 15%}.AVC__Slide{flex-basis:70%;transform:scale(.94)}.AVC__Arrow{display:none}}@media(prefers-reduced-motion:reduce){.AVC__Slide,.AVB__Video,.AVC__Video{transition:none}}.AVC__IgPlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:4px;color:#fff;background:#0000006b;border:1.5px solid rgba(255,255,255,.9);cursor:pointer;transition:background .2s,transform .2s}.AVC__IgPlay:hover{background:#0000009e;transform:translate(-50%,-50%) scale(1.06)}.AVC__IgTag{position:absolute;left:12px;bottom:12px;padding:4px 8px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#0000006b;border-radius:2px;pointer-events:none}.AVC__IgLink{display:inline-block;margin-top:8px;font-family:var(--heading-font-family);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-color-light);border-bottom:1px solid currentColor}.AVC__Modal{width:min(420px,92vw);max-height:92vh;padding:0;overflow:visible;border:none;border-radius:4px;background:#000}.AVC__Modal::backdrop{background:#000000b8}.AVC__ModalBody{position:relative;aspect-ratio:9 / 16;max-height:82vh;background:#000}.AVC__ModalBody iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#fff}.AVC__ModalLoading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;letter-spacing:.1em}.AVC__ModalClose{position:absolute;top:-14px;right:-14px;z-index:2;width:36px;height:36px;border-radius:50%;font-size:22px;line-height:1;color:var(--heading-color);background:var(--background);border:1px solid var(--border-color);cursor:pointer}.AVC__ModalLink{display:block;padding:12px;text-align:center;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff}@media screen and (max-width:640px){.AVC__ModalClose{top:-16px;right:0}}.AVC__Caption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:40px 16px 16px;font-family:var(--text-font-family);font-size:14px;line-height:1.35;color:#fff;text-align:left;text-shadow:0 1px 6px rgba(0,0,0,.45);background:linear-gradient(to top,#00000073,#0000);pointer-events:none}.AVC__Slide:not(.is-active) .AVC__Caption{opacity:.85}.AVC__Products--multi{display:flex;flex-direction:column;gap:10px;margin-top:14px}.AVC__Products--multi .AVC__Product{margin-top:0;padding:8px;gap:10px;border:1px solid var(--border-color);border-radius:2px;background:var(--background)}.AVC__Products--multi .AVC__ProductImage{flex-basis:48px}.AVC__Products--multi .AVC__ProductPrice{margin:3px 0 6px}.AVC__Products--multi .AVC__Size{min-width:30px;padding:5px 6px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/almada-videos.css.map */
