.quick-login-onetap{position:fixed;top:calc(var(--header-height, 100px) + 16px);right:24px;transform:translate(10px) translateY(0) scale(1);z-index:99999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;will-change:transform,opacity}.quick-login-onetap.is-visible{opacity:1;visibility:visible;transform:translate(0) translateY(0) scale(1);pointer-events:auto}.quick-login-onetap.scroll-follow{transition:transform .4s cubic-bezier(.25,.1,.25,1)}.quick-login-container{width:300px;background:#404040;border-radius:2px;padding:16px 24px;box-shadow:0 4px 16px #0006;position:relative;color:#e0e0e0}.quick-login-close{position:absolute;top:12px;right:12px;background:none;border:none;color:#999;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s ease;z-index:1}.quick-login-close:hover{color:#fff;background:#ffffff1a}.quick-login-header{margin:0 0 8px;text-align:left}.quick-login-title{font-size:16px;font-weight:600;color:#e0e0e0;margin:0 0 6px;line-height:1.4;display:inline}.quick-login-info-wrapper{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:4px}.quick-login-info-icon{background:none;border:none;color:#999;cursor:pointer;padding:2px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0;vertical-align:middle;margin-left:2px}.quick-login-info-icon:hover{color:#ff9000;background:#ff90001a}.quick-login-info-icon.active{color:#ff9000}.quick-login-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:100000;white-space:normal;width:240px;animation:tooltipFadeIn .2s ease-out;pointer-events:none}.quick-login-tooltip-content{background:#2d2d2d;border:1px solid #ff9000;border-radius:4px;padding:10px 14px;box-shadow:0 4px 12px #0000004d}.quick-login-tooltip-content p{font-size:11px;color:#e0e0e0;margin:0;line-height:1.5;text-align:left;word-wrap:break-word}.quick-login-tooltip-arrow{position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ff9000}.quick-login-tooltip-arrow:after{content:"";position:absolute;bottom:1px;left:-4px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #2d2d2d}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.quick-login-subtitle{font-size:13px;color:#b0b0b0;margin:0 0 10px;font-weight:400}.quick-login-coupons-wrapper{overflow-x:auto;overflow-y:hidden;margin:8px 0 6px;padding-bottom:8px;position:relative;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) rgba(255,255,255,.08)}.quick-login-coupons-wrapper::-webkit-scrollbar{height:8px}.quick-login-coupons-wrapper::-webkit-scrollbar-track{background:#ffffff14;border-radius:4px;margin:0 4px}.quick-login-coupons-wrapper::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px;transition:background .3s ease}.quick-login-coupons-wrapper::-webkit-scrollbar-thumb:hover{background:#ff900099}.quick-login-coupons-wrapper::-webkit-scrollbar-thumb:active{background:#ff9000cc}.quick-login-coupons{display:flex;gap:8px;width:max-content;animation:couponScrollHint 2.5s ease-in-out .5s both}@keyframes couponScrollHint{0%{transform:translateZ(0)}35%{transform:translate3d(-80px,0,0)}65%{transform:translate3d(-80px,0,0)}to{transform:translateZ(0)}}.coupon-item-wrapper{flex-shrink:0;position:relative;width:120px;height:50px;transition:all .2s ease}.coupon-item{width:100%;height:100%;background:linear-gradient(135deg,#3a3a3a,#2d2d2d);display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 12px;position:relative;box-shadow:0 2px 6px #0000004d;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;-webkit-mask-image:radial-gradient(circle at 0 50%,transparent 5px,black 5.5px),radial-gradient(circle at 100% 50%,transparent 5px,black 5.5px);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at 0 50%,transparent 5px,black 5.5px),radial-gradient(circle at 100% 50%,transparent 5px,black 5.5px);mask-composite:intersect}.coupon-item:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;height:60%;background-image:linear-gradient(to bottom,rgba(255,255,255,.15) 50%,transparent 50%);background-size:1px 4px;background-repeat:repeat-y}.coupon-highlight .coupon-item{background:linear-gradient(135deg,#ff9000,#ff7b00);border:2px solid #ffb347;box-shadow:0 3px 10px #ff900080}.coupon-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:8px;position:relative;z-index:1}.coupon-amount{font-size:18px;font-weight:700;color:#e0e0e0;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap}.coupon-label{font-size:11px;color:#b0b0b0;text-align:right;line-height:1.3;font-weight:500;text-shadow:0 1px 1px rgba(0,0,0,.2)}.coupon-highlight .coupon-amount{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.coupon-highlight .coupon-label{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.quick-login-slide-hint{font-size:11px;color:#999;text-align:center;margin:0 0 10px;font-weight:400;font-style:italic}.quick-login-buttons{margin:0}.quick-login-btn{display:flex;align-items:center;justify-content:center;width:252px;height:32px;padding:0 16px;margin-bottom:8px;background:#505050;border:none;border-radius:2px;color:#e0e0e0;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s ease;position:relative}.quick-login-btn-content{display:flex;align-items:center;justify-content:flex-start;width:180px;white-space:nowrap}.quick-login-btn:last-child{margin-bottom:8px}.quick-login-btn:hover{background:#ff9000}.quick-login-icon{margin-right:10px;height:18px;width:auto;flex-shrink:0;vertical-align:middle}.quick-login-btn-content span{line-height:1;vertical-align:middle}.quick-login-btn--google{background:#333}.quick-login-btn--google:hover{background:#ff9000}.quick-login-btn--apple{background:#333}.quick-login-btn--apple:hover{background:#ff9000}.quick-login-btn--apple .quick-login-icon{color:#fff}.quick-login-btn--meta{background:#333}.quick-login-btn--meta:hover{background:#ff9000}.quick-login-more-wrapper{position:relative}.quick-login-btn--more{background:transparent;border:1px solid #666;height:28px;font-size:11px;color:#999;opacity:.7;transition:all .2s ease}.quick-login-btn--more .quick-login-btn-content{width:auto;justify-content:center}.quick-login-btn--more .quick-login-icon--small{width:14px;height:14px;margin-right:6px}.quick-login-btn--more .quick-login-more-text{font-size:11px;font-weight:400}.quick-login-btn--more:hover{background:#ff90001a;border-color:#ff9000;color:#e0e0e0;opacity:1}.quick-login-btn--more.active{background:#ff900026;border-color:#ff9000;color:#e0e0e0;opacity:1}.quick-login-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#404040;border-radius:2px;box-shadow:0 4px 16px #0006;z-index:100000;overflow:hidden;max-height:200px;overflow-y:auto;padding:8px}.quick-login-dropdown .quick-login-btn{margin-bottom:0;border-radius:2px}.quick-login-dropdown .quick-login-btn:hover{background:#ff9000}.apple-login-option{display:flex;flex-direction:column;gap:6px}.apple-login-hint{font-size:11px;color:#e0e0e0;margin:0;padding:8px 12px;line-height:1.4;display:flex;align-items:center;background:#ff900014;border-left:2px solid #ff9000;border-radius:2px}.apple-login-hint svg{flex-shrink:0}.apple-login-hint span{font-weight:500}@keyframes quickLoginFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.quick-login-footer{margin:0}.quick-login-disclaimer{font-size:11px;color:#999;line-height:1.4;margin:0;font-weight:400}.quick-login-link{color:#e0e0e0;text-decoration:underline;text-decoration-color:#999;transition:text-decoration-color .2s ease}.quick-login-link:hover{text-decoration-color:#e0e0e0}.quick-login-btn.loading{opacity:.7;pointer-events:none}.quick-login-btn.loading:after{content:"";position:absolute;right:20px;top:0;bottom:0;margin:auto;width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite;z-index:1}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.quick-login-onetap{top:auto;bottom:0;left:0;right:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;padding-bottom:env(safe-area-inset-bottom,0)}.quick-login-onetap.is-visible{transform:translateY(0)}.quick-login-container{width:100%;max-width:500px;margin:0 auto;border-radius:2px 2px 0 0;padding:20px 24px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0));background:#404040!important;color:#e0e0e0!important;box-shadow:0 -4px 24px #0006}.quick-login-container:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background:#666;border-radius:2px}.quick-login-close{top:16px;right:16px;color:#999}.quick-login-close:hover{background:#ffffff1a;color:#fff}.quick-login-title{font-size:18px;color:#e0e0e0!important;margin:8px 0 6px}.quick-login-info-icon{padding:4px;margin-left:4px}.quick-login-tooltip{max-width:280px;min-width:260px;white-space:normal;left:auto;right:-10px;transform:none;animation:tooltipFadeInMobile .2s ease-out}.quick-login-tooltip-content{padding:10px 14px;text-align:left}.quick-login-tooltip-content p{font-size:12px;line-height:1.5}.quick-login-tooltip-arrow{left:auto;right:20px;transform:translate(0)}@keyframes tooltipFadeInMobile{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.quick-login-subtitle{font-size:14px;color:#b0b0b0!important;margin-bottom:16px}.quick-login-coupons-wrapper{padding-bottom:3px;margin:6px 0 4px;overflow-x:scroll!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.1)}.quick-login-coupons-wrapper::-webkit-scrollbar{height:4px}.quick-login-coupons-wrapper::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.quick-login-coupons-wrapper::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.quick-login-coupons{margin:6px -6px;padding:0 12px;gap:8px}.coupon-item-wrapper{width:105px;height:46px}.coupon-item{width:100%;height:100%;background:linear-gradient(135deg,#3a3a3a,#2d2d2d);box-shadow:0 2px 8px #0000004d;border:1px solid rgba(255,255,255,.1);padding:0 10px;-webkit-mask-image:radial-gradient(circle at 0 50%,transparent 5px,black 5.5px),radial-gradient(circle at 100% 50%,transparent 5px,black 5.5px);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at 0 50%,transparent 5px,black 5.5px),radial-gradient(circle at 100% 50%,transparent 5px,black 5.5px);mask-composite:intersect}.coupon-highlight .coupon-item{background:linear-gradient(135deg,#ff9000,#ff7b00);border:2px solid #ffb347;box-shadow:0 3px 12px #ff900080}.coupon-amount{font-size:15px;color:#e0e0e0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.coupon-highlight .coupon-amount{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.coupon-label{font-size:10px;color:#b0b0b0;text-shadow:0 1px 1px rgba(0,0,0,.2)}.coupon-highlight .coupon-label{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.quick-login-slide-hint{font-size:12px;margin-bottom:12px}.quick-login-btn{width:100%;height:44px;padding:0 16px;font-size:14px;background:#505050!important;border:none!important;color:#e0e0e0!important;margin-bottom:12px;border-radius:2px;-webkit-tap-highlight-color:rgba(255,255,255,.1);touch-action:manipulation;transition:transform .2s ease,background-color .2s ease}.quick-login-btn:hover,.quick-login-btn:active{background:#ff9000!important}.quick-login-btn:active{transform:scale(.98);transition:transform .1s ease}.quick-login-btn{transition:transform .2s ease,background-color .2s ease}.quick-login-btn-content{display:flex;align-items:center;justify-content:flex-start;width:180px;margin:0 auto}.quick-login-icon{margin-right:10px;height:20px;flex-shrink:0;position:static}.quick-login-btn--google{background:#333!important}.quick-login-btn--google:hover{background:#ff9000!important}.quick-login-btn--apple{background:#333!important;color:#e0e0e0!important}.quick-login-btn--apple:hover{background:#ff9000!important}.quick-login-btn--apple .quick-login-icon{color:#e0e0e0}.quick-login-btn--meta{background:#333!important;color:#e0e0e0!important}.quick-login-btn--meta:hover{background:#ff9000!important}.quick-login-btn--more{background:transparent!important;border:1px solid #666!important;height:36px!important;font-size:12px!important;color:#999!important;opacity:.7}.quick-login-btn--more .quick-login-icon--small{width:16px!important;height:16px!important}.quick-login-btn--more:hover,.quick-login-btn--more.active{background:#ff900026!important;border-color:#ff9000!important;color:#e0e0e0!important;opacity:1}.quick-login-dropdown{position:static;box-shadow:none;background:transparent;margin-top:8px;max-height:none;padding:0}.quick-login-dropdown .quick-login-btn{width:100%;margin-bottom:12px;border-radius:2px}.apple-login-hint{font-size:12px;padding:10px 14px;margin-bottom:8px}.apple-login-hint svg{width:16px;height:16px;margin-right:8px}.quick-login-disclaimer{font-size:12px;color:#999!important;text-align:center;line-height:1.5;margin-top:8px}.quick-login-link{color:#e0e0e0!important;text-decoration:underline;text-decoration-color:#999}.quick-login-link:hover{text-decoration-color:#e0e0e0}}@media (max-width: 480px){.quick-login-onetap{bottom:0;transform:translateY(100%)}.quick-login-onetap.is-visible{transform:translateY(0)}.quick-login-container{padding:16px 20px 20px;border-radius:2px 2px 0 0}.quick-login-container:before{top:6px;width:32px;height:3px}.quick-login-close{top:12px;right:12px}.quick-login-title{font-size:16px;margin-top:6px}.quick-login-subtitle{font-size:13px;margin-bottom:14px}.coupon-item-wrapper{width:95px;height:44px}.coupon-amount{font-size:14px}.coupon-label{font-size:9px}.quick-login-btn{height:36px;font-size:13px;margin-bottom:10px;border-radius:2px}.quick-login-btn-content{width:160px}.quick-login-icon{height:18px;margin-right:8px}.quick-login-disclaimer{font-size:11px;margin-top:6px}}@media (max-width: 768px){.quick-login-onetap.is-visible:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:-1;animation:fadeIn .3s ease}.quick-login-container{position:relative;z-index:1}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.quick-login-onetap.auto-show{animation:slideInFromRight .4s cubic-bezier(.4,0,.2,1) forwards}@media (max-width: 768px){.quick-login-onetap.auto-show{animation:slideInFromBottom .4s cubic-bezier(.4,0,.2,1) forwards}}@media (prefers-contrast: high){.quick-login-container{border:2px solid white}.quick-login-btn{border:1px solid #666}}.quick-login-onetap,.quick-login-container{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}@media (max-width: 768px){body:has(.quick-login-onetap.is-visible) #Sea-Accessibility__button,body:has(.quick-login-onetap.is-visible) #freshworks-container{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .3s ease,visibility .3s ease,transform .3s ease!important;transform:translateY(20px)!important}}.quick-login-onetap.parallax-active{will-change:transform,opacity;contain:layout style paint}@media (prefers-reduced-motion: reduce){.quick-login-onetap{transition:none}.quick-login-onetap.auto-show{animation:none}.quick-login-btn.loading:after{animation:none}.quick-login-onetap.parallax-active{transform:translate(0) translateY(0) scale(1)!important;opacity:1!important;transition:none!important}.quick-login-onetap.scroll-follow{transition:none!important}}.quick-login-close:focus,.quick-login-btn:focus,.quick-login-link:focus{outline:2px solid #4285f4;outline-offset:2px}.quick-login-btn--google[data-hidden-in-app=true]{display:none!important;margin:0!important;height:0!important;padding:0!important}.quick-login-onetap.in-app-browser .quick-login-btn--apple{margin-top:0}.quick-login-onetap.in-app-browser .quick-login-header:after{content:""}
/*# sourceMappingURL=/cdn/shop/t/81/assets/quick-login-onetap.css.map */
