.cus-portrate-video-cards-section{width:100%}.cus-portrate-video-cards-section-container{width:100%;max-width:1530px;margin:0 auto;padding:0 40px}.cus-portrate-video-cards-section-card{position:relative;aspect-ratio:163.8 / 291.1;border-radius:12px;overflow:hidden;cursor:pointer;height:auto}.cus-portrate-video-cards-section-card-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.video-poster-img{width:100%;height:100%;object-fit:cover;display:block}.cus-portrate-video-cards-section-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.3;pointer-events:none}.cus-portrate-video-cards-section-card-description{position:absolute;bottom:0;left:0;right:0;padding:24px;font-family:var(--font-heading, "Instrument Sans"),sans-serif;font-weight:700;font-size:23.8px;line-height:1.5;color:#fff;pointer-events:none}.cus-portrate-video-cards-section-card-play-icon{position:absolute;top:16px;left:16px;width:49px;height:49px;z-index:2;cursor:pointer}.cus-portrate-video-cards-section-card-play-icon svg,.cus-portrate-video-cards-section-card-stop-icon svg{width:100%;height:100%}.cus-portrate-video-cards-section-card-video{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;background-color:#000}.cus-portrate-video-cards-section-card-video-inner{width:100%;height:100%}.cus-portrate-video-cards-section-card-video-player{display:block;width:100%;height:100%}.cus-portrate-video-cards-section-card-video-player iframe{width:100%;height:100%;border:none}.cus-portrate-video-cards-section-card-video-inner iframe,.native-video{width:100%;height:100%;object-fit:cover;border:none}.cus-portrate-video-cards-section-card-stop-icon{position:absolute;top:16px;left:16px;width:49px;height:49px;z-index:3;cursor:pointer}@media screen and (max-width:768px){.cus-portrate-video-cards-section-container{padding:0 16px}.cus-portrate-video-cards-section-cards{width:100%;overflow:hidden}.cus-portrate-video-cards-section-card{border-radius:8px;height:auto}.cus-portrate-video-cards-section-card-description{padding:20px 12px;font-size:12px}.cus-portrate-video-cards-section-card-play-icon,.cus-portrate-video-cards-section-card-stop-icon{top:12px;left:12px}}.section .card-image-v3--has-video .card-media__media-wrapper{isolation:isolate}.card-media__media-wrapper .card-media__badge{display:flex;width:fit-content}.section .card-image-v3-media-stack{position:relative;width:100%;height:auto;overflow:hidden;border-radius:inherit}.section .card-image-v3-poster,.section .card-image-v3-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.section .card-image-v3-poster{z-index:1;transition:opacity .3s ease,visibility .3s ease}.section .card-image-v3-video{z-index:0;opacity:0;visibility:hidden;pointer-events:none;background:#000;transition:opacity .3s ease,visibility .3s ease}.section .card-image-v3--has-video.is-video-active .card-image-v3-poster{opacity:0;visibility:hidden;pointer-events:none}.section .card-image-v3--has-video.is-video-active .card-image-v3-video{z-index:2;opacity:1;visibility:visible;pointer-events:auto}.section .card-image-v3-video-inner,.section .card-image-v3-video-inner .native-video,.section .card-image-v3-video-inner video-element,.section .card-image-v3-video-inner iframe{width:100%;height:100%}.section .card-image-v3-poster .card-media__media,.section .card-image-v3-poster .card-media__media img{width:100%;height:100%;object-fit:cover}.section .card-image-v3-poster .card-media__media,.section .card-image-v3-poster .card-media__media img,.section .card-image-v3-poster .bg-overlay{pointer-events:none}.section .card-image-v3-video-inner .native-video,.section .card-image-v3-video-inner iframe{display:block;object-fit:cover;border:0}.section .card-image-v3-play-icon,.section .card-image-v3-stop-icon,.section .card-image-v3-fullscreen-icon{position:absolute;top:16px;left:16px;z-index:6;display:flex;align-items:center;justify-content:center;width:49px;height:49px;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto}.section .card-image-v3-fullscreen-icon{top:66px;left:23.1px;width:34.8px;height:34.8px;color:#161616;border-radius:999px;background:#fffffff0;box-shadow:0 0 10px #00000026;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .28s ease}.section .card-image-v3-fullscreen-icon:hover{background:#fff;transform:translateY(-2px)}.section .card-image-v3-fullscreen-icon svg{width:16px;height:16px}.section .card-image-v3-stop-icon,.section .card-image-v3--has-video.is-video-active .card-image-v3-play-icon{opacity:0;visibility:hidden;pointer-events:none}.section .card-image-v3--has-video.is-video-active .card-image-v3-stop-icon{opacity:1;visibility:visible;pointer-events:auto}.section .card-image-v3-play-icon svg,.section .card-image-v3-stop-icon svg{display:block;width:100%;height:100%}@media screen and (max-width:768px){.section .card-image-v3-play-icon,.section .card-image-v3-stop-icon{top:12px;left:12px}.section .card-image-v3-fullscreen-icon{top:62px;left:19.1px}}.section .card-image-v3--has-video.is-video-active .card-media__content{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}@media screen and (min-width:768px){.section .card-image-v3--expandable .card-media__content,.section .card-image-v3--expandable .card-image-v3-expand__inner,.section .card-image-v3--expandable .card-image-v3-expand__toggle{pointer-events:auto}.section .card-image-v3--expandable .card-image-v3-expand__inner{position:relative;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:auto;padding:1.6rem;overflow:hidden;border-radius:var(--blocks-radius, 1.2rem);background:transparent;transition:padding .4s ease,background-color .4s ease,box-shadow .4s ease,transform .4s ease;transform-origin:bottom center}.section .card-image-v3--expandable .card-image-v3-expand__heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.2rem}.section .card-image-v3--expandable .card-image-v3-expand__toggle{position:relative;z-index:10;align-self:start;display:flex;width:2.4rem;height:2.4rem;margin-top:.4rem;align-items:center;justify-content:center;padding:0;color:currentColor;background:transparent;border:0;cursor:pointer}.section .card-image-v3--expandable .card-image-v3-expand__toggle svg{width:2rem;height:2rem;transform:rotate(135deg);transition:transform .4s ease}.section .card-image-v3--expandable .card-image-v3-expand__summary{display:grid;grid-template-rows:0fr;min-height:0;opacity:0;transition:grid-template-rows .4s ease,opacity .25s ease}.section .card-image-v3--expandable .card-image-v3-expand__summary-inner{min-height:0;overflow:hidden}.section .card-image-v3--expandable.is-content-expanded .card-image-v3-expand__inner{max-height:var(--card-expanded-max-height, 300px);padding:2rem;overflow-x:hidden;overflow-y:auto;background:rgba(var(--color-background),.94);box-shadow:0 1.2rem 3.2rem #0000002e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:scale(1.015);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.7) rgba(var(--color-background),.94)}.section .card-image-v3--expandable.is-content-expanded .card-image-v3-expand__inner::-webkit-scrollbar{width:.4rem}.section .card-image-v3--expandable.is-content-expanded .card-image-v3-expand__inner::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--color-foreground),.7)}.section .card-image-v3--expandable.is-content-expanded .card-image-v3-expand__inner::-webkit-scrollbar-track{background:rgba(var(--color-background),.94)}.section .card-image-v3--expandable.is-content-expanded .card-image-v3-expand__toggle svg{transform:rotate(0)}.section .card-image-v3--expandable.is-content-expanded .card-image-v3-expand__summary{grid-template-rows:1fr;opacity:1;transition-delay:.12s}}@media screen and (max-width:767.98px){.section.image-cards scroll-progress-bar{width:min(18rem,48vw);margin:2rem auto 0;padding-block:.6rem}.section.image-cards scroll-progress-bar .progress-container{height:.4rem;overflow:hidden;border-radius:999px;background:rgba(var(--color-foreground),.12);box-shadow:inset 0 1px 1px rgba(var(--color-foreground),.06)}.section.image-cards scroll-progress-bar .progress-bar{min-width:1.6rem;border-radius:inherit;background:rgb(var(--color-button));box-shadow:0 0 .8rem rgba(var(--color-button),.22);transition:width .38s cubic-bezier(.22,1,.36,1);will-change:width}.section .card-image-v3--expandable .card-image-v3-expand__toggle{display:none}.section .card-image-v3--expandable .card-image-v3-expand__summary{display:block;opacity:1}.section .card-image-v3--expandable .card-image-v3-expand__summary-inner{overflow:visible}}html.card-video-modal-open{overflow:hidden}.card-image-v3-instagram-modal{position:fixed;z-index:2147483000;top:0;right:0;bottom:0;left:0;display:grid;isolation:isolate;visibility:hidden;place-items:center;padding:clamp(1.2rem,3vw,3.2rem);background:#000000c2;opacity:0;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.card-image-v3-instagram-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.card-image-v3-instagram-modal__backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card-image-v3-instagram-modal__dialog{position:relative;z-index:1;width:min(100%,58rem);height:min(92dvh,88rem);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:1.8rem;background:#000000c7;box-shadow:0 2.4rem 8rem #0000006b;transform:translateY(1.6rem) scale(.98);transition:transform .38s cubic-bezier(.22,1,.36,1)}.card-image-v3-instagram-modal.is-open .card-image-v3-instagram-modal__dialog{transform:translateY(0) scale(1)}.card-image-v3-instagram-modal__close{position:absolute;z-index:2;top:1.2rem;right:1.2rem;display:grid;width:4.4rem;height:4.4rem;place-items:center;padding:0;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#0a0c10b8;box-shadow:0 .8rem 2.4rem #0000003d;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-image-v3-instagram-modal__close svg{width:2.2rem;height:2.2rem}.card-image-v3-instagram-modal__frame-wrap,.card-image-v3-instagram-modal__frame{width:100%;height:100%}.card-image-v3-instagram-modal__frame{display:block;border:0;background:#fff}@media screen and (max-width:767.98px){.card-image-v3-instagram-modal{padding:0}.card-image-v3-instagram-modal__dialog{width:100%;height:100dvh;border:0;border-radius:0}.card-image-v3-instagram-modal__close{top:max(1.2rem,env(safe-area-inset-top));right:1.2rem}}@media(prefers-reduced-motion:reduce){.card-image-v3-instagram-modal,.card-image-v3-instagram-modal__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/cus-portrate-video-cards.css.map */
