:root{--snx-accent: #aa9f82;--snx-accent-2: #ebe8df;--snx-accent-rgb: 170, 159, 130;--snx-btn-bg: #0a775a;--snx-thumb-w: 60px;--snx-thumb-h: 107px;--snx-radius: 0px;--snx-ring: 2px;--snx-shadow: 0 4px 16px rgba(0, 0, 0, .22);--snx-error: #c0392b;--snx-success: #2a9d59;--snx-z-player: 9999;--snx-ease: cubic-bezier(.25, .46, .45, .94);--snx-font: var(--font-body-family, -apple-system, "Inter", BlinkMacSystemFont, sans-serif);--snx-btn-radius: var(--button-border-radius, 0px)}@media(min-width:1000px){:root{--snx-thumb-w: 68px;--snx-thumb-h: 121px}}.snx-stories{display:none;width:var(--snx-thumb-w);height:var(--snx-thumb-h)}.snx-stories.snx-ready{display:block}.snx-stories.snx-floating{position:absolute;bottom:100px;left:8px;z-index:9;user-select:none;-webkit-user-select:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.18))}@media(min-width:1000px){.snx-stories.snx-floating{bottom:140px;left:8px}}.snx-stories__thumb{position:absolute;top:0;left:0;width:var(--snx-thumb-w);height:var(--snx-thumb-h);padding:0;margin:0;border:var(--snx-ring) solid var(--snx-accent);border-radius:0;background:transparent;box-shadow:inset 0 0 0 1px #ffffff8c;overflow:hidden;cursor:pointer;transition:transform .15s var(--snx-ease);z-index:3;animation:snx-pulse 2.5s ease-in-out infinite}.snx-stories__thumb:hover{transform:scale(1.04)}.snx-stories__thumb:focus-visible{outline:2px solid var(--snx-accent);outline-offset:3px;transform:scale(1.04)}.snx-stories__thumb--impressed,.snx-stories__thumb--seen{animation:none}.snx-stories__thumb--seen{background:transparent padding-box,#c4bfb0 border-box}.snx-stories--deck .snx-stories__thumb:nth-child(2){z-index:2;transform:translate(-4px,5px) scale(.96);filter:brightness(.68);pointer-events:none;animation:none}.snx-stories--deck .snx-stories__thumb:nth-child(3){z-index:1;transform:translate(-8px,10px) scale(.92);filter:brightness(.48);pointer-events:none;animation:none}.snx-stories--deck .snx-stories__thumb:nth-child(n+4){display:none}.snx-stories__badge{position:absolute;top:7px;left:7px;z-index:20;background:#000000a6;color:#fff;font-size:10px;font-weight:700;line-height:1;padding:3px 6px;border-radius:20px;pointer-events:none;font-family:var(--snx-font);letter-spacing:.02em}.snx-stories__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;border-radius:var(--snx-radius)}.snx-stories__preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;border-radius:var(--snx-radius);opacity:0;transition:opacity .4s var(--snx-ease)}.snx-stories__preview.snx-preview--playing{opacity:1}.snx-stories__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:4;pointer-events:none;transition:opacity .3s}.snx-stories__thumb:has(.snx-preview--playing) .snx-stories__play-icon{opacity:0}@keyframes snx-pulse{0%,to{box-shadow:var(--snx-shadow),0 0 rgba(var(--snx-accent-rgb),.5)}50%{box-shadow:var(--snx-shadow),0 0 0 5px rgba(var(--snx-accent-rgb),0)}}.snx-player{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--snx-z-player);background:#000;user-select:none;-webkit-user-select:none;opacity:0;transform:scale(.98);transition:opacity .2s var(--snx-ease),transform .2s var(--snx-ease)}.snx-player__top-overlay{position:absolute;top:0;left:0;right:0;z-index:10;background:linear-gradient(to bottom,rgba(0,0,0,.58) 0%,rgba(0,0,0,.18) 70%,transparent 100%);padding-top:max(10px,env(safe-area-inset-top));padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));padding-bottom:8px}.snx-player__bottom-overlay{position:absolute;bottom:0;left:0;right:0;z-index:10;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.28) 65%,transparent 100%);padding-bottom:max(18px,env(safe-area-inset-bottom));padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.snx-player.snx-player--visible{opacity:1;transform:scale(1)}.snx-player__progress{display:flex;gap:3px;padding:0 12px 8px}.snx-player__bar{flex:1;height:2px;background:#ffffff4d;border-radius:2px;overflow:hidden}.snx-player__bar-fill{height:100%;width:0%;background:#fff;border-radius:2px;transition:width .12s linear}.snx-player__bar--done .snx-player__bar-fill{width:100%;transition:none}.snx-player__header{display:flex;align-items:center;gap:8px;padding:0 8px 6px}.snx-player__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:none;border-radius:50%;cursor:pointer;color:#fff;transition:background .15s}.snx-player__close:hover{background:#ffffff26}.snx-player__video-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:pointer;touch-action:none;z-index:1}.snx-player__video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.snx-player__story-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.snx-player__video-wrapper--paused:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;pointer-events:none}.snx-tap-flash{position:absolute;top:0;bottom:0;width:50%;pointer-events:none;z-index:4;background:#fff3;animation:snx-tap-flash .25s ease-out forwards}.snx-tap-flash--left{left:0}.snx-tap-flash--right{right:0}@keyframes snx-tap-flash{0%{opacity:0}20%{opacity:1}to{opacity:0}}.snx-tap-hint{position:absolute;right:10%;top:50%;transform:translateY(-50%);z-index:20;pointer-events:none;width:36px;height:36px;animation:snx-hint-lifecycle 2.2s cubic-bezier(.4,0,.2,1) forwards}@media(min-width:1000px){.snx-tap-hint{right:auto;left:calc(50% + min(56.25vh,420px) / 3);transform:translate(-50%,-50%)}}@keyframes snx-hint-lifecycle{0%{opacity:0}10%{opacity:1}76%{opacity:1}to{opacity:0}}.snx-tap-hint__btn{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#0000006b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1;animation:snx-hint-tap 1.3s cubic-bezier(.4,0,.2,1) .3s 2 forwards}.snx-tap-hint__pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);animation:snx-hint-ring 1.3s cubic-bezier(0,0,.2,1) .3s infinite}.snx-tap-hint__pulse--2{animation-delay:.72s}@keyframes snx-hint-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes snx-hint-tap{0%{transform:scale(1)}22%{transform:scale(.84)}42%{transform:scale(1)}to{transform:scale(1)}}.snx-player__side-actions{position:absolute;right:12px;bottom:160px;z-index:15;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:auto;transition:opacity .45s ease}.snx-player__side-actions--hint-hidden{opacity:0;pointer-events:none}.snx-player__side-btn{width:46px;height:46px;border-radius:50%;border:none;background:#0000006b;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .18s ease,transform .12s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:hover){.snx-player__side-btn:hover{background:#0009}}.snx-player__side-btn:active{transform:scale(.88)}.snx-player__side-btn--loved{background:#dc323238}.snx-player__dots{display:flex;justify-content:center;align-items:center;gap:5px;padding:6px 0}.snx-player__dot{width:5px;height:5px;border-radius:50%;background:#ffffff61;transition:background .2s,transform .2s;display:inline-block}.snx-player__dot--active{background:#fff;transform:scale(1.35)}.snx-player__product-bar{display:flex;flex-direction:column;gap:0;padding:0;margin:0 12px;background:#00000061;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:0;overflow:hidden}.snx-player__product-info{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px}.snx-player__product-img{width:40px;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--snx-radius);flex-shrink:0;display:block}.snx-player__product-text{display:flex;flex-direction:column;gap:1px;min-width:0}.snx-player__product-name{color:#fff;font-size:12px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--snx-font);line-height:1.3;letter-spacing:-.01em}.snx-player__product-price{color:#ffffffb3;font-size:11px;font-family:var(--snx-font);line-height:1.3}.snx-player__cta{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:12px 14px;width:100%;background:var(--snx-btn-bg);color:#fff;font-size:13px;font-weight:400;border:none;border-radius:0;cursor:pointer;white-space:nowrap;transition:transform .12s var(--snx-ease),opacity .12s,background .2s;font-family:var(--snx-font);text-transform:uppercase;letter-spacing:.03em}.snx-btn-icon{flex-shrink:0;display:block}.snx-player__cta:hover{opacity:.88}.snx-player__cta:active{transform:scale(.97)}.snx-player__cta[data-snx-state=loading]{opacity:.72;pointer-events:none;cursor:not-allowed}.snx-player__cta[data-snx-state=success]{background:var(--snx-success)}.snx-player__cta[data-snx-state=error]{background:var(--snx-error)}.snx-player__cta[data-snx-state=unavailable]{background:#ffffff1f;color:#ffffff80;cursor:not-allowed;pointer-events:none}@keyframes snx-spin{to{transform:rotate(360deg)}}.snx-btn-spinner{animation:snx-spin .75s linear infinite}@keyframes snx-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media(min-width:1000px){.snx-player{background:#000000e0}.snx-player__video-wrapper{position:absolute;top:0;bottom:0;left:50%;right:auto;width:min(56.25vh,420px);transform:translate(-50%)}.snx-player__top-overlay,.snx-player__bottom-overlay{left:50%;right:auto;transform:translate(-50%);width:min(56.25vh,420px)}.snx-player__side-actions{right:auto;left:calc(50% + min(56.25vh,420px)/2 - 58px);bottom:20px}#snx-qb::part(overlay),#snx-qb::part(outside-close-button){display:none}#snx-qb{height:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}#snx-qb::part(content){height:auto!important;min-height:unset!important;max-height:90vh!important;overflow-y:auto!important}.snx-player__product-bar{display:none}}@media(prefers-reduced-motion:reduce){.snx-stories__thumb{animation:none;transition:none}.snx-stories__preview,.snx-stories.snx-floating,.snx-player,.snx-player__bar-fill,.snx-player__dot{transition:none}.snx-btn-spinner{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/santalux-product-stories.css.map */
