.shopify-section:has(>.fv-frame){margin:0!important;padding:0!important}.fv-frame{background:#f8f2e4;padding:clamp(10px,1.4vw,20px) clamp(14px,2.4vw,34px);box-sizing:border-box;font-family:Poppins,sans-serif}.fv-card{--ss-gold-deep:#8a6620;--ss-gold-rich:#c9962f;--ss-gold-main:#e9b94d;--ss-gold-light:#ffe9a3;--ss-gold-white:#fff6d8;--ss-gold-metal:linear-gradient(100deg, var(--ss-gold-deep) 0%,var(--ss-gold-rich) 16%,var(--ss-gold-light) 34%, var(--ss-gold-white) 48%,var(--ss-gold-main) 62%,var(--ss-gold-rich) 82%, var(--ss-gold-deep) 100%);--ss-gold-border:linear-gradient(115deg, var(--ss-gold-deep) 0%,var(--ss-gold-main) 28%,var(--ss-gold-white) 50%, var(--ss-gold-main) 72%,var(--ss-gold-deep) 100%);--fv-bg:#FDF9EF;--fv-text:#101010;--fv-muted:#6b6657;--fv-line:rgba(16,16,16,.16);--fv-btn-bg:#101010;--fv-btn-text:#ffffff;max-width:1480px;margin:0 auto;display:flex;flex-direction:column;align-items:center;background:var(--fv-bg);border-radius:clamp(18px,2.2vw,30px);padding:clamp(30px,4vw,64px) clamp(24px,3.6vw,64px);box-sizing:border-box;overflow:hidden}.fv-card[data-scheme=dark]{--fv-bg:#0a0a0a;--fv-text:#ffffff;--fv-muted:#bdbdbd;--fv-line:rgba(255,255,255,.14);--fv-btn-bg:#ffffff;--fv-btn-text:#0c0c0c}.fv-card *,.fv-card *:before,.fv-card *:after{box-sizing:border-box}.fv-head{text-align:center;max-width:900px;margin:0 auto clamp(24px,3vw,42px)}.fv-heading{margin:0 0 16px;font-size:clamp(28px,3.4vw,52px);font-weight:600;line-height:1.15;letter-spacing:-.4px;color:var(--fv-text)}.fv-heading strong{font-weight:700}.fv-heading em{background-image:var(--ss-gold-metal);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:fv-shine 5.5s linear infinite;font-style:normal}@keyframes fv-shine{0%{background-position:0% center}to{background-position:-220% center}}.fv-sub{font-size:clamp(15px,1.3vw,18px);line-height:1.7;color:var(--fv-muted)}.fv-sub p{margin:0 0 10px}.fv-sub p:last-child{margin-bottom:0}.fv-media{width:100%;border-radius:clamp(14px,1.6vw,22px);overflow:hidden;position:relative}.fv-video,.fv-media img,.fv-media iframe{display:block;width:100%;height:auto}.fv-video{aspect-ratio:16/9;object-fit:cover}.fv-media__ph{width:100%;aspect-ratio:16/9;background:linear-gradient(140deg,#e9b94d2e,#8a66201a),var(--fv-line)}.fv-deferred{display:block;position:relative}.fv-poster{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer;aspect-ratio:16/9;overflow:hidden}.fv-poster img{width:100%;height:100%;object-fit:cover}.fv-poster__ph{width:100%;height:100%;background:linear-gradient(140deg,#e9b94d2e,#8a66201a),var(--fv-line)}.fv-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(64px,7vw,96px);height:clamp(64px,7vw,96px);border-radius:50%;background:#101010bf;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.fv-play svg{width:38%;height:38%;margin-left:6%}.fv-poster:hover .fv-play{background:linear-gradient(110deg,var(--ss-gold-light),var(--ss-gold-rich));color:#0c0c0c;transform:translate(-50%,-50%) scale(1.06);box-shadow:0 10px 32px #e9b94d66}.fv-deferred[loaded] .fv-poster{display:none}.fv-deferred[loaded]>template+iframe,.fv-deferred[loaded] iframe{display:block;width:100%;aspect-ratio:16/9}.fv-btn{display:inline-flex;align-items:center;gap:14px;margin-top:clamp(26px,3vw,42px);padding:17px 36px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.fv-arr{display:inline-flex;width:20px;height:20px}.fv-arr svg{width:100%;height:100%}.fv-btn--solid{background:var(--fv-btn-bg);color:var(--fv-btn-text)}.fv-btn--solid:hover{background:linear-gradient(110deg,var(--ss-gold-light),var(--ss-gold-rich));color:#0c0c0c;box-shadow:0 8px 28px #e9b94d59}.fv-btn--outline{color:var(--fv-text);border:1.5px solid transparent;background:linear-gradient(var(--fv-bg),var(--fv-bg)) padding-box,var(--ss-gold-border) border-box}.fv-btn--outline:hover{background:linear-gradient(110deg,var(--ss-gold-light),var(--ss-gold-rich)) padding-box,var(--ss-gold-border) border-box;color:#0c0c0c;box-shadow:0 8px 28px #e9b94d4d}@media(prefers-reduced-motion:reduce){.fv-heading em{animation:none}.fv-btn,.fv-play{transition:none}.fv-video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-video.css.map */
