arp-video-feed.arpv{--arpv-gap: 12px;--arpv-radius: 16px;--arpv-accent: #7A2436;--arpv-cols: 2;display:block;position:relative;width:100%}.arpv--product{margin-top:4px}@media(min-width:768px){arp-video-feed.arpv{--arpv-cols: 3;--arpv-gap: 14px}}@media(min-width:1025px){arp-video-feed.arpv--section{--arpv-cols: var(--arpv-cols-d, 4);--arpv-gap: 16px}arp-video-feed.arpv--product{--arpv-cols: 3}}.arpv .arpv__head{max-width:520px;margin:0 auto 20px;padding:0 8px;text-align:center}.arpv--section .arpv__head{max-width:680px;margin-bottom:28px}.arpv .arpv__eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 10px;padding:0;font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:.24em;text-transform:uppercase;color:var(--arpv-accent)}.arpv .arpv__eyebrow span{font-size:10px;letter-spacing:0;opacity:.8}.arpv h2.arpv__heading{margin:0;padding:0;font-family:var(--heading-font-family, inherit);font-size:27px;font-weight:400;line-height:1.15;letter-spacing:.005em;text-transform:none;color:#22292f}.arpv--section h2.arpv__heading{font-size:clamp(26px,2.6vw,34px)}.arpv .arpv__sub{max-width:420px;margin:10px auto 0;padding:0;font-size:14px;font-weight:400;line-height:1.55;color:#6b7076}@media(max-width:575px){.arpv h2.arpv__heading{font-size:23px}.arpv .arpv__sub{font-size:13.5px}.arpv .arpv__head{margin-bottom:16px}}.arpv .arpv__wrap{position:relative}.arpv .arpv__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--arpv-gap) * (var(--arpv-cols) - 1)) / var(--arpv-cols));gap:var(--arpv-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.arpv .arpv__track::-webkit-scrollbar{display:none}.arpv .arpv__item{position:relative;margin:0;padding:0;min-width:0;scroll-snap-align:start;list-style:none}.arpv .arpv__item:before,.arpv .arpv__item::marker{content:none}.arpv button.arpv__tile{position:relative;display:block;width:100%;height:auto;min-height:0;aspect-ratio:9 / 16;margin:0;padding:0;border:0;border-radius:var(--arpv-radius);overflow:hidden;background:#f3ebe6;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;isolation:isolate}.arpv button.arpv__tile:focus-visible{outline:2px solid #fff;outline-offset:-4px;box-shadow:inset 0 0 0 4px var(--arpv-accent)}.arpv .arpv__video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;background:transparent}.arpv .arpv__play{position:absolute;top:10px;inset-inline-end:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#140c0e6b;color:#fff;transition:opacity .2s ease;pointer-events:none}.arpv .arpv__play svg{margin-inline-start:2px}.arpv .arpv__item.is-playing .arpv__play{opacity:0}.arpv a.arpv__card{position:absolute;inset-inline:8px;bottom:8px;z-index:1;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;border-radius:10px;background:#fffffff2;color:#22292f;text-decoration:none;box-shadow:0 6px 18px -10px #00000073}.arpv a.arpv__card:focus-visible{outline:2px solid var(--arpv-accent);outline-offset:2px}.arpv .arpv__card img{flex:none;width:36px;height:36px;border-radius:6px;object-fit:cover;background:#f6f1ee}.arpv .arpv__card-text{display:flex;flex-direction:column;min-width:0;gap:1px}.arpv .arpv__card-title{overflow:hidden;font-size:11.5px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.arpv .arpv__card-price{font-size:12px;font-weight:600;line-height:1.2;color:var(--arpv-accent)}.arpv button.arpv__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:#22292f;box-shadow:0 4px 16px #00000029;transform:translateY(-50%);cursor:pointer}.arpv button.arpv__arrow[hidden]{display:none}.arpv button.arpv__arrow:focus-visible{outline:2px solid var(--arpv-accent);outline-offset:2px}.arpv .arpv__arrow--prev{inset-inline-start:-10px}.arpv .arpv__arrow--next{inset-inline-end:-10px}[dir=rtl] .arpv .arpv__arrow svg{transform:scaleX(-1)}@media(hover:none){.arpv button.arpv__arrow{display:none}}html.arpvm-open{overflow:hidden}dialog.arpvm{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;margin:0;padding:0;border:0;background:transparent;color:#fff;overflow:hidden}dialog.arpvm::backdrop{background:#0e080aeb}.arpvm .arpvm__stage{position:relative;width:min(100vw,56.25vh);width:min(100vw,56.25dvh);height:100%;margin:0 auto;background:#000;overflow:hidden}@media(min-width:768px){.arpvm .arpvm__stage{top:24px;width:min(100vw,calc((100vh - 48px)*.5625));width:min(100vw,calc((100dvh - 48px)*.5625));height:calc(100% - 48px);border-radius:18px}}.arpvm .arpvm__video{display:block;width:100%;height:100%;object-fit:contain;background:#000;cursor:pointer}.arpvm .arpvm__progress{position:absolute;top:0;left:0;right:0;z-index:3;height:3px;background:#ffffff40}.arpvm .arpvm__progress span{display:block;width:0;height:100%;background:#fff}.arpvm .arpvm__top{position:absolute;top:12px;inset-inline:12px;z-index:3;display:flex;justify-content:space-between;pointer-events:none}.arpvm button.arpvm__btn,.arpvm button.arpvm__nav,.arpvm button.arpvm__toggle{display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:50%;color:#fff;cursor:pointer;min-height:0;box-shadow:none}.arpvm button.arpvm__btn{width:40px;height:40px;background:#00000073;pointer-events:auto}.arpvm button.arpvm__toggle{position:absolute;top:50%;left:50%;z-index:2;width:72px;height:72px;background:#00000073;transform:translate(-50%,-50%)}.arpvm button.arpvm__toggle[hidden]{display:none}.arpvm button.arpvm__toggle svg{margin-inline-start:4px}.arpvm button.arpvm__nav{position:absolute;top:50%;z-index:3;width:48px;height:48px;background:#ffffff24;transform:translateY(-50%)}.arpvm button.arpvm__nav[hidden]{display:none}.arpvm button.arpvm__nav:hover{background:#ffffff42}.arpvm .arpvm__nav--prev{left:max(16px,calc(50% - ((100dvh - 48px)*.28125) - 72px))}.arpvm .arpvm__nav--next{right:max(16px,calc(50% - ((100dvh - 48px)*.28125) - 72px))}[dir=rtl] .arpvm .arpvm__nav svg{transform:scaleX(-1)}[dir=rtl] .arpvm .arpvm__nav--prev{left:auto;right:max(16px,calc(50% - ((100dvh - 48px)*.28125) - 72px))}[dir=rtl] .arpvm .arpvm__nav--next{right:auto;left:max(16px,calc(50% - ((100dvh - 48px)*.28125) - 72px))}@media(max-width:767px){.arpvm button.arpvm__nav{display:none}}.arpvm button:focus-visible{outline:2px solid #fff;outline-offset:2px}.arpvm .arpvm__products{position:absolute;inset-inline:12px;bottom:14px;z-index:3;display:flex;flex-direction:column;gap:8px}.arpvm .arpvm__products[hidden]{display:none}.arpvm .arpvm__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 6px rgba(0,0,0,.6)}.arpvm a.arpvm__product{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;background:#fff;color:#22292f;text-decoration:none;box-shadow:0 10px 30px -12px #0000008c}.arpvm .arpvm__product img{flex:none;width:56px;height:56px;border-radius:10px;object-fit:cover;background:#f6f1ee}.arpvm .arpvm__product-text{display:flex;flex:1;flex-direction:column;min-width:0;gap:2px}.arpvm .arpvm__product-title{overflow:hidden;font-size:14px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.arpvm .arpvm__product-price{display:flex;gap:6px;font-size:14px;font-weight:600;color:#7a2436}.arpvm .arpvm__product-price s{font-weight:400;color:#6b7076}.arpvm a.arpvm__product:focus-visible{outline:2px solid #fff;outline-offset:2px}.arpvm .arpvm__product-cta{flex:none;padding:9px 14px;border-radius:999px;background:#7a2436;color:#fff;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}@media(prefers-reduced-motion:reduce){.arpv .arpv__play{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/arp-shoppable-videos.css.map */
