:root{--storefront-modal-z: var(--z-emergency, 2147483647);--storefront-modal-radius: 20px;--storefront-modal-ease: cubic-bezier(.32, .72, 0, 1);--storefront-modal-backdrop: rgba(0, 0, 0, .5);--storefront-modal-backdrop-blur: 4px;--storefront-modal-backdrop-duration: .3s;--storefront-modal-content-bg: #fff;--storefront-modal-shadow: 0 20px 60px rgba(0, 0, 0, .2);--storefront-modal-max-width: 560px;--bottom-sheet-z-overlay: calc(var(--z-emergency, 2147483647) - 1);--bottom-sheet-z-panel: var(--z-emergency, 2147483647);--bottom-sheet-ease: cubic-bezier(.22, 1, .36, 1);--bottom-sheet-duration: .28s;--bottom-sheet-duration-slow: .34s;--bottom-sheet-closing-duration: .28s;--bottom-sheet-closing-ease: cubic-bezier(.32, .72, 0, 1);--bottom-sheet-overlay-duration: .3s;--bottom-sheet-bg: var(--storefront-modal-content-bg);--bottom-sheet-radius-accordion: 24px;--bottom-sheet-max-height: 90vh;--bottom-sheet-max-height-accordion: min(62dvh, 68vh);--bottom-sheet-max-height-accordion-expanded: min(96dvh, 98vh);--bottom-sheet-shadow-accordion: 0 -10px 40px rgba(0, 0, 0, .15);--bottom-sheet-handle-w: 44px;--bottom-sheet-handle-h: 3px;--bottom-sheet-handle-radius: 2px;--bottom-sheet-handle-bg: #000;--bottom-sheet-handle-bg-hover: #1a1a1a;--bottom-sheet-handle-row-height: 20px;--bottom-sheet-header-padding: 8px 20px 10px;--bottom-sheet-header-min-height: 0;--bottom-sheet-header-border: none;--bottom-sheet-title-font-size: 16px;--bottom-sheet-title-color: #1e293b;--bottom-sheet-close-size: 36px;--bottom-sheet-close-bg: #f1f5f9;--bottom-sheet-close-bg-hover: #e2e8f0;--bottom-sheet-close-bg-active: #cbd5e1;--bottom-sheet-close-icon-size: 20px}.trust-modal,.delivery-modal,.bnpl-modal,.sim-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--storefront-modal-z);display:flex;align-items:center;justify-content:center;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--bottom-sheet-duration-slow, .34s)}.trust-modal.is-open,.delivery-modal.is-open,.bnpl-modal.is-open,.sim-modal.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s linear 0s}.trust-modal__backdrop,.delivery-modal__backdrop,.bnpl-modal__backdrop,.sim-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--storefront-modal-backdrop);backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;transition:opacity var(--storefront-modal-backdrop-duration) var(--storefront-modal-ease)}.trust-modal.is-open .trust-modal__backdrop,.delivery-modal.is-open .delivery-modal__backdrop,.bnpl-modal.is-open .bnpl-modal__backdrop,.sim-modal.is-open .sim-modal__backdrop{opacity:1}.trust-modal__content,.delivery-modal__content,.bnpl-modal__content,.sim-modal__content{position:relative;z-index:1;background:var(--storefront-modal-content-bg);border-radius:var(--storefront-modal-radius);padding:24px;max-width:var(--storefront-modal-max-width);width:calc(100% - 32px);max-height:calc(100vh - 100px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:scale(.95) translateY(20px);opacity:0;transition:transform .3s var(--storefront-modal-ease),opacity .3s var(--storefront-modal-ease);box-shadow:var(--storefront-modal-shadow);will-change:transform,opacity;contain:layout paint}.trust-modal.is-open .trust-modal__content,.delivery-modal.is-open .delivery-modal__content,.bnpl-modal.is-open .bnpl-modal__content,.sim-modal.is-open .sim-modal__content{transform:scale(1) translateY(0);opacity:1}.trust-modal__handle,.delivery-modal__handle,.bnpl-modal__handle,.sim-modal__handle{display:none}.trust-modal__title,.delivery-modal__title,.bnpl-modal__title,.sim-modal__title{font-size:18px;font-weight:700;color:#111827;margin:0 0 20px;padding-right:0}.bottom-sheet__header .trust-modal__title,.bottom-sheet__header .delivery-modal__title,.bottom-sheet__header .bnpl-modal__title,.bottom-sheet__header .sim-modal__title{width:100%;margin:0;text-align:center}.trust-modal__options,.delivery-modal__options,.bnpl-modal__options{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.trust-modal__option,.delivery-modal__option,.bnpl-modal__option{position:relative;display:flex;align-items:center;gap:14px;padding:16px 16px 16px 14px;background:linear-gradient(135deg,var(--cad-card-bg-from, #fff) 0%,var(--cad-card-bg-to, #fff) 100%);border-radius:20px;border:1px solid var(--cad-card-border, rgba(15, 23, 42, .06));overflow:hidden;isolation:isolate;cursor:default;transition:border-color .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1)}.delivery-modal__option:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:translate(-110%);pointer-events:none;z-index:0;transition:transform .62s cubic-bezier(.22,.61,.36,1)}.delivery-modal__option:hover:before{transform:translate(110%)}.delivery-modal__option>*{position:relative;z-index:1}.delivery-modal__option:not(:last-child){margin-bottom:10px}.trust-modal__option--link:hover,.delivery-modal__option:hover{border-color:var(--cad-card-ink, rgba(15, 23, 42, .18));box-shadow:0 1px 2px #0f172a0a,0 12px 28px #0f172a14;transform:translateY(-2px)}.delivery-modal__option:active{transform:translateY(0) scale(.99);transition-duration:.1s}.trust-modal__option-icon,.delivery-modal__option-icon,.bnpl-modal__option-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--cad-card-tint, rgba(15, 23, 42, .05)) 0%,var(--cad-card-tint-deep, rgba(15, 23, 42, .08)) 100%);border-radius:14px;color:var(--cad-card-ink, #475569);box-shadow:inset 0 1px #fff9,0 1px 2px #0f172a0a;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .28s cubic-bezier(.22,.61,.36,1)}.delivery-modal__option:hover .delivery-modal__option-icon{transform:scale(1.1) rotate(-6deg);box-shadow:inset 0 1px #ffffffb3,0 6px 14px #0f172a1a}@media(prefers-reduced-motion:reduce){.delivery-modal__option,.delivery-modal__option-icon,.delivery-modal__option:before{transition:none!important}.delivery-modal__option:hover .delivery-modal__option-icon{transform:none}.delivery-modal__option:hover:before{transform:translate(-110%)}}.trust-modal__option-icon svg,.delivery-modal__option-icon svg,.bnpl-modal__option-icon svg{display:block}.delivery-modal__option[data-modal-sameday-dubai]{--cad-card-bg-from: rgba(16, 185, 129, .09);--cad-card-bg-to: rgba(16, 185, 129, .02);--cad-card-tint: rgba(16, 185, 129, .16);--cad-card-tint-deep: rgba(16, 185, 129, .28);--cad-card-ink: #059669;--cad-card-border: rgba(16, 185, 129, .18)}.delivery-modal__option[data-modal-sameday-other],.delivery-modal__option[data-modal-nextday-all]{--cad-card-bg-from: rgba(0, 102, 204, .08);--cad-card-bg-to: rgba(0, 102, 204, .02);--cad-card-tint: rgba(0, 102, 204, .16);--cad-card-tint-deep: rgba(0, 102, 204, .28);--cad-card-ink: #0066cc;--cad-card-border: rgba(0, 102, 204, .16)}.delivery-modal__option:not([data-modal-sameday-dubai]):not([data-modal-sameday-other]):not([data-modal-nextday-all]):not(.delivery-modal__option--pickup){--cad-card-bg-from: rgba(139, 92, 246, .1);--cad-card-bg-to: rgba(139, 92, 246, .02);--cad-card-tint: rgba(139, 92, 246, .18);--cad-card-tint-deep: rgba(139, 92, 246, .3);--cad-card-ink: #7c3aed;--cad-card-border: rgba(139, 92, 246, .18)}.delivery-modal__option--pickup,.trust-modal__option[data-pickup-location]{--cad-card-bg-from: rgba(245, 158, 11, .1);--cad-card-bg-to: rgba(245, 158, 11, .02);--cad-card-tint: rgba(245, 158, 11, .18);--cad-card-tint-deep: rgba(245, 158, 11, .3);--cad-card-ink: #c2410c;--cad-card-border: rgba(245, 158, 11, .18)}.trust-modal__option[data-pickup-hours]{--cad-card-bg-from: rgba(0, 102, 204, .08);--cad-card-bg-to: rgba(0, 102, 204, .02);--cad-card-tint: rgba(0, 102, 204, .16);--cad-card-tint-deep: rgba(0, 102, 204, .28);--cad-card-ink: #0066cc;--cad-card-border: rgba(0, 102, 204, .16)}.trust-modal__option[data-pickup-how]{--cad-card-bg-from: rgba(139, 92, 246, .1);--cad-card-bg-to: rgba(139, 92, 246, .02);--cad-card-tint: rgba(139, 92, 246, .18);--cad-card-tint-deep: rgba(139, 92, 246, .3);--cad-card-ink: #7c3aed;--cad-card-border: rgba(139, 92, 246, .18)}.trust-modal__option[data-pickup-free]{--cad-card-bg-from: rgba(16, 185, 129, .09);--cad-card-bg-to: rgba(16, 185, 129, .02);--cad-card-tint: rgba(16, 185, 129, .16);--cad-card-tint-deep: rgba(16, 185, 129, .28);--cad-card-ink: #059669;--cad-card-border: rgba(16, 185, 129, .18)}.trust-modal__option{background:linear-gradient(135deg,var(--cad-card-bg-from, #fff) 0%,var(--cad-card-bg-to, #fff) 100%)}.trust-modal__option:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:translate(-110%);pointer-events:none;z-index:0;transition:transform .62s cubic-bezier(.22,.61,.36,1)}.trust-modal__option:hover:before{transform:translate(110%)}.trust-modal__option>*{position:relative;z-index:1}.trust-modal__option .trust-modal__option-icon{background:linear-gradient(145deg,var(--cad-card-tint, rgba(15, 23, 42, .05)) 0%,var(--cad-card-tint-deep, rgba(15, 23, 42, .08)) 100%);color:var(--cad-card-ink, #475569)}.trust-modal__option:hover .trust-modal__option-icon{transform:scale(1.1) rotate(-6deg)}.trust-modal__hero{display:flex;align-items:flex-start;gap:14px;margin:0 0 20px;padding:4px 0 16px;border-bottom:1px solid rgba(15,23,42,.06)}.trust-modal__hero-icon{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--cad-hero-from, rgba(245, 158, 11, .18)),var(--cad-hero-to, rgba(245, 158, 11, .3)));border-radius:18px;color:var(--cad-hero-ink, #c2410c);box-shadow:inset 0 1px #fff9,0 2px 6px var(--cad-hero-shadow, rgba(245, 158, 11, .12))}#service-modal .trust-modal__hero-icon{--cad-hero-from: rgba(16, 185, 129, .18);--cad-hero-to: rgba(16, 185, 129, .32);--cad-hero-ink: #059669;--cad-hero-shadow: rgba(16, 185, 129, .14)}#return-modal .trust-modal__hero-icon{--cad-hero-from: rgba(244, 63, 94, .16);--cad-hero-to: rgba(244, 63, 94, .3);--cad-hero-ink: #e11d48;--cad-hero-shadow: rgba(244, 63, 94, .14)}#warranty-modal .trust-modal__hero-icon{--cad-hero-from: rgba(0, 102, 204, .14);--cad-hero-to: rgba(0, 102, 204, .28);--cad-hero-ink: #0066cc;--cad-hero-shadow: rgba(0, 102, 204, .14)}.trust-modal__hero-text{flex:1;min-width:0}.trust-modal__hero-title{font-size:17px;font-weight:700;letter-spacing:-.02em;color:#1d1d1f;margin:0 0 4px;line-height:1.25}.trust-modal__hero-lede{font-size:13px;color:#6e6e73;margin:0;line-height:1.45}.trust-modal__steps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.trust-modal__steps li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#475569;line-height:1.45}.trust-modal__step-num{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--cad-card-tint, rgba(15, 23, 42, .08));color:var(--cad-card-ink, #475569);border-radius:50%;font-size:10.5px;font-weight:700;margin-top:1px}.trust-modal.is-open .trust-modal__hero-icon{animation:cadPickupHeroPop .48s cubic-bezier(.34,1.56,.64,1) both}@keyframes cadPickupHeroPop{0%{transform:scale(.6) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.trust-modal.is-open .trust-modal__hero-icon{animation:none}}a.delivery-modal__option--pickup,a.delivery-modal__option{cursor:pointer;text-decoration:none;color:inherit}.trust-modal__option-content,.delivery-modal__option-content,.bnpl-modal__option-content{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.delivery-modal__option-content .delivery-modal__pill,.delivery-modal__pill{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:0;background:transparent;color:var(--cad-card-ink, #475569);border-radius:0;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1.4;width:fit-content;opacity:.85}.delivery-modal__pill--live .delivery-modal__pill-dot{width:5px;height:5px;border-radius:50%;background:#ef4444;display:inline-block;animation:cadLivePulse 1.6s ease-in-out infinite;margin-right:1px}@keyframes cadLivePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.65);opacity:.55}}.trust-modal__option-content strong,.delivery-modal__option-content strong,.bnpl-modal__option-content strong{font-size:16px;font-weight:700;letter-spacing:-.015em;color:#1d1d1f;line-height:1.25}.trust-modal__option-content span,.delivery-modal__option-content span,.bnpl-modal__option-content span{font-size:13px;color:#6e6e73;line-height:1.45}.delivery-modal__pickup-meta{display:flex;flex-direction:column;gap:4px;margin-top:6px}.delivery-modal__meta-row{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#6e6e73}.delivery-modal__meta-row svg{flex-shrink:0;opacity:.55}.delivery-modal__chevron{flex-shrink:0;align-self:center;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#94a3b8;border-radius:50%;background:#0f172a0a;transition:color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1)}.delivery-modal__option:hover .delivery-modal__chevron{color:var(--cad-card-ink, #475569);background:var(--cad-card-tint, rgba(15, 23, 42, .08));transform:translate(2px)}.trust-modal__option--link{text-decoration:none;cursor:pointer;transition:all .15s ease}.trust-modal__option--link:hover{border-color:#d1d5db;background:#f9fafb}.trust-modal__note,.delivery-modal__note{font-size:12.5px;color:#6e6e73;background:#0066cc0d;border:1px solid rgba(0,102,204,.12);border-radius:12px;padding:12px 14px;margin:16px 0 0;line-height:1.55;text-align:center;letter-spacing:-.005em}.trust-modal__note strong,.delivery-modal__note strong{color:#06c;font-weight:600}.delivery-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 24px 18px;margin:0}@media screen and (min-width:768px){.delivery-modal__header{padding-left:4px;padding-right:4px}}.delivery-modal__title{font-size:18px;font-weight:700;letter-spacing:-.02em;color:#1d1d1f;margin:0;line-height:1.2}.delivery-modal__close{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#f5f5f7;border:0;border-radius:50%;color:#1d1d1f;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:background-color .18s cubic-bezier(.22,.61,.36,1),color .18s cubic-bezier(.22,.61,.36,1),transform .14s cubic-bezier(.22,.61,.36,1)}.delivery-modal__close:hover{background:#e8e8ed}.delivery-modal__close:active{transform:scale(.92)}.trust-modal__close,.sim-modal__close{position:absolute;top:14px;right:16px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#f5f5f7;border:0;border-radius:50%;color:#1d1d1f;cursor:pointer;padding:0;z-index:5;-webkit-tap-highlight-color:transparent;transition:background-color .18s cubic-bezier(.22,.61,.36,1),color .18s cubic-bezier(.22,.61,.36,1),transform .14s cubic-bezier(.22,.61,.36,1)}.trust-modal__close:hover,.sim-modal__close:hover{background:#e8e8ed}.trust-modal__close:active,.sim-modal__close:active{transform:scale(.92)}[dir=rtl] .trust-modal__close,[dir=rtl] .sim-modal__close{right:auto;left:16px}.trust-modal__content,.sim-modal__content{position:relative}.trust-modal__view[hidden]{display:none!important}.trust-modal__view{animation:trust-view-fade-in .28s cubic-bezier(.32,.72,0,1) both}.trust-modal__view--policy{padding-top:6px}.trust-modal__view--policy .trust-modal__policy-body .sd-page,.trust-modal__view--policy .trust-modal__policy-body .rp-page,.trust-modal__view--policy .trust-modal__policy-body .tos-page,.trust-modal__view--policy .trust-modal__policy-body .ci-page,.trust-modal__view--policy .trust-modal__policy-body .cp-page{padding:0!important;max-width:none!important;margin:0!important}@keyframes trust-view-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.trust-modal__back{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:0 0 12px;margin:0 0 8px;font:inherit;font-size:14px;font-weight:600;color:#374151;cursor:pointer;-webkit-appearance:none;appearance:none}.trust-modal__back:hover{color:#0f172a}.trust-modal__back svg{flex-shrink:0}[dir=rtl] .trust-modal__back svg{transform:scaleX(-1)}.trust-modal__content,.delivery-modal__content,.bnpl-modal__content,.sim-modal__content{will-change:height}.trust-modal__content,.delivery-modal__content,.bnpl-modal__content,.sim-modal__content,.storefront-modal__sheet-body{scrollbar-width:none;-ms-overflow-style:none}.trust-modal__content::-webkit-scrollbar,.delivery-modal__content::-webkit-scrollbar,.bnpl-modal__content::-webkit-scrollbar,.sim-modal__content::-webkit-scrollbar,.storefront-modal__sheet-body::-webkit-scrollbar{width:0;height:0;display:none}.trust-modal__link,.delivery-modal__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;margin:18px auto 4px;padding:8px 14px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#06c;text-decoration:none;background:transparent;border:0;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s cubic-bezier(.22,.61,.36,1),color .2s cubic-bezier(.22,.61,.36,1),transform .14s cubic-bezier(.22,.61,.36,1)}button.trust-modal__link,button.delivery-modal__link{font-family:inherit;-webkit-appearance:none;appearance:none}.trust-modal__link:after,.delivery-modal__link:after{content:"";width:14px;height:14px;flex-shrink:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'/></svg>") center/contain no-repeat;transition:transform .18s ease}[dir=rtl] .trust-modal__link:after,[dir=rtl] .delivery-modal__link:after{transform:scaleX(-1)}.trust-modal__link:hover,.delivery-modal__link:hover{background:#0066cc14}.trust-modal__link:hover:after,.delivery-modal__link:hover:after{transform:translate(2px)}[dir=rtl] .trust-modal__link:hover:after,[dir=rtl] .delivery-modal__link:hover:after{transform:scaleX(-1) translate(2px)}.trust-modal__link:active,.delivery-modal__link:active{transform:scale(.96);background:#0066cc26}.trust-modal__link:focus-visible,.delivery-modal__link:focus-visible{outline:2px solid #0066cc;outline-offset:2px;box-shadow:0 0 0 3px #0084fe2e}@media screen and (max-width:767px){.trust-modal,.delivery-modal,.bnpl-modal,.sim-modal{align-items:flex-end}.trust-modal__content,.delivery-modal__content,.bnpl-modal__content,.sim-modal__content{width:100%;max-width:100%;border-radius:var(--bottom-sheet-radius-accordion) var(--bottom-sheet-radius-accordion) 0 0;padding:0;max-height:min(80vh,var(--bottom-sheet-max-height));max-height:min(80dvh,var(--bottom-sheet-max-height));display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--bottom-sheet-shadow-accordion);transform:translateY(100%);opacity:1;transition:transform var(--bottom-sheet-duration-slow) var(--bottom-sheet-ease)}.storefront-modal__sheet-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px 24px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.bottom-sheet__header .trust-modal__title,.bottom-sheet__header .delivery-modal__title,.bottom-sheet__header .bnpl-modal__title,.bottom-sheet__header .sim-modal__title{margin:0;padding:0;border-bottom:none;font-size:var(--bottom-sheet-title-font-size);font-weight:600;color:var(--bottom-sheet-title-color);line-height:1.3;flex:1 1 100%;min-width:0;width:100%;text-align:center}.bnpl-modal__content{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.trust-modal.is-open .trust-modal__content,.delivery-modal.is-open .delivery-modal__content,.bnpl-modal.is-open .bnpl-modal__content,.sim-modal.is-open .sim-modal__content{transform:translateY(0)}.bnpl-modal.is-open .bnpl-modal__content{will-change:auto}body.trust-modal-open .storefront-modal__sheet-body,body.delivery-modal-open .storefront-modal__sheet-body,body.bnpl-modal-open .storefront-modal__sheet-body,body.sim-modal-open .storefront-modal__sheet-body{touch-action:pan-y}.trust-modal__option,.delivery-modal__option,.bnpl-modal__option{padding:10px;gap:12px}.trust-modal__option-icon,.delivery-modal__option-icon,.bnpl-modal__option-icon{width:40px;height:40px;border-radius:10px}.trust-modal__option-icon svg,.delivery-modal__option-icon svg,.bnpl-modal__option-icon svg{width:20px;height:20px}.trust-modal__option-content strong,.delivery-modal__option-content strong,.bnpl-modal__option-content strong{font-size:14px}.trust-modal__option-content span,.delivery-modal__option-content span,.bnpl-modal__option-content span{font-size:12px;line-height:1.4}.trust-modal__options,.delivery-modal__options,.bnpl-modal__options{gap:10px;margin-bottom:12px}.trust-modal__note,.delivery-modal__note{padding:8px 12px;margin-bottom:8px;font-size:12px}.trust-modal__link,.delivery-modal__link{padding:4px;font-size:12px}.trust-modal__content--compact{padding:16px 24px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.trust-modal__title--compact{font-size:16px;margin-bottom:16px;text-align:center;padding-right:0}.trust-modal__actions{gap:10px;margin-bottom:14px}.trust-modal__action-btn{padding:16px 20px;font-size:15px;gap:10px;border-radius:16px;-webkit-tap-highlight-color:transparent}.trust-modal__action-btn:active{transform:scale(.97)}.trust-modal__action-btn svg{width:22px;height:22px}.trust-modal__note--compact{padding:10px 14px;font-size:12px;text-align:center}.trust-modal__content--minimal{padding:10px 24px 14px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));max-width:100%}.trust-modal__content--minimal .trust-modal__close{top:4px;right:8px}.trust-modal__content--minimal .trust-modal__handle{margin-bottom:8px}.trust-modal__title--minimal{font-size:13px;margin-bottom:2px}.trust-modal__desc--minimal{font-size:11px;margin-bottom:10px}.trust-modal__actions--minimal{gap:6px;margin-bottom:0}.trust-modal__action-btn--small{padding:10px 8px;font-size:10px;gap:4px}}@media screen and (min-width:768px){.trust-modal .bottom-sheet__handle,.delivery-modal .bottom-sheet__handle,.bnpl-modal .bottom-sheet__handle,.sim-modal .bottom-sheet__handle{display:none!important}.trust-modal__content,.delivery-modal__content,.bnpl-modal__content,.sim-modal__content{display:block;overflow-y:auto;border-radius:var(--storefront-modal-radius);padding:24px;max-width:var(--storefront-modal-max-width);width:calc(100% - 32px);max-height:calc(100vh - 100px);box-shadow:var(--storefront-modal-shadow)}.sim-modal__content{max-width:1180px}.trust-modal .bottom-sheet__header,.delivery-modal .bottom-sheet__header,.bnpl-modal .bottom-sheet__header,.sim-modal .bottom-sheet__header{border:none;padding:0;min-height:0;margin:0;display:block}.bottom-sheet__header .trust-modal__title,.bottom-sheet__header .delivery-modal__title,.bottom-sheet__header .bnpl-modal__title,.bottom-sheet__header .sim-modal__title{font-size:18px;font-weight:700;color:#111827;margin:0 0 20px;padding:0;text-align:center;width:100%}.storefront-modal__sheet-body{padding:0;overflow:visible;flex:none;min-height:0}[dir=rtl] .bottom-sheet__header .trust-modal__title,[dir=rtl] .bottom-sheet__header .delivery-modal__title,[dir=rtl] .bottom-sheet__header .bnpl-modal__title,[dir=rtl] .bottom-sheet__header .sim-modal__title{padding:0;text-align:center}}[dir=rtl] .trust-modal__title,[dir=rtl] .delivery-modal__title,[dir=rtl] .bnpl-modal__title,[dir=rtl] .sim-modal__title{padding-left:0;padding-right:0}@media screen and (max-width:767px){[dir=rtl] .trust-modal__title--compact{padding-left:0}}.trust-modal__content--compact{padding:24px}.trust-modal__title--compact{font-size:17px;margin-bottom:20px;text-align:center;padding-right:0}.trust-modal__note--compact{margin-bottom:0;padding:10px 14px;text-align:center}.trust-modal__content--compact .trust-modal__close{top:12px;right:12px;width:28px;height:28px}.trust-modal__content--compact .trust-modal__close svg{width:16px;height:16px}.trust-modal__content--minimal{padding:16px;max-width:280px}.trust-modal__content--minimal .trust-modal__close{top:8px;right:8px;width:24px;height:24px;background:transparent}.trust-modal__content--minimal .trust-modal__close:hover{background:#f3f4f6}.trust-modal__title--minimal{font-size:14px;font-weight:600;color:#111827;margin:0 0 2px;text-align:center}.trust-modal__desc--minimal{font-size:11px;color:#6b7280;margin:0 0 12px;text-align:center}.trust-modal__actions--minimal{display:flex;flex-direction:row;gap:6px;margin:0}.trust-modal__action-btn--small{flex:1;flex-direction:column;padding:10px 6px;font-size:10px;border-radius:8px;gap:4px;box-shadow:none}.trust-modal__action-btn--small svg{width:16px!important;height:16px!important}.trust-modal__actions{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.trust-modal__action-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:500;transition:all .15s ease}.trust-modal__action-btn:active{transform:scale(.98)}.trust-modal__action-btn svg{flex-shrink:0;width:18px;height:18px}.trust-modal__action-btn--phone{background:#fff;color:#059669;border:1.5px solid #059669}.trust-modal__action-btn--phone:hover{background:#f0fdf4}.trust-modal__action-btn--whatsapp{background:#fff;color:#25d366;border:1.5px solid #25d366}.trust-modal__action-btn--whatsapp:hover{background:#f0fdf4}.trust-modal__action-btn--email{background:#fff;color:#3b82f6;border:1.5px solid #3b82f6}.trust-modal__action-btn--email:hover{background:#eff6ff}.bottom-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--bottom-sheet-z-overlay);background:var(--storefront-modal-backdrop);backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;visibility:hidden;pointer-events:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--bottom-sheet-overlay-duration) var(--bottom-sheet-ease),visibility 0s linear var(--bottom-sheet-overlay-duration)}.bottom-sheet-overlay.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--bottom-sheet-overlay-duration) var(--bottom-sheet-ease),visibility 0s linear 0s}.bottom-sheet{position:fixed;bottom:0;left:0;right:0;z-index:var(--bottom-sheet-z-panel);background:var(--bottom-sheet-bg);border-radius:var(--bottom-sheet-radius-accordion) var(--bottom-sheet-radius-accordion) 0 0;max-height:var(--bottom-sheet-max-height);transform:translateY(100%);transition:transform var(--bottom-sheet-duration-slow) var(--bottom-sheet-ease);box-shadow:var(--bottom-sheet-shadow-accordion);display:flex;flex-direction:column;overflow:hidden;will-change:transform}.bottom-sheet.active{transform:translateY(0);overscroll-behavior:contain}.bottom-sheet.closing{transform:translateY(100%);transition:transform var(--bottom-sheet-closing-duration) var(--bottom-sheet-closing-ease)}.bottom-sheet[data-sheet]:not(.active){visibility:hidden;pointer-events:none}.bottom-sheet[data-sheet].active{visibility:visible;pointer-events:auto}.bottom-sheet:not([data-sheet]){max-height:62vh;max-height:var(--bottom-sheet-max-height-accordion);transition:transform var(--bottom-sheet-duration-slow) var(--bottom-sheet-ease),max-height .3s var(--bottom-sheet-ease)}.bottom-sheet:not([data-sheet]).bottom-sheet--expanded{max-height:96vh;max-height:var(--bottom-sheet-max-height-accordion-expanded)}.bottom-sheet[data-sheet]>.bottom-sheet__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.bottom-sheet__handle{box-sizing:border-box;width:100%;height:calc(var(--bottom-sheet-handle-row-height) + 8px);min-height:calc(var(--bottom-sheet-handle-row-height) + 8px);display:flex;align-items:flex-end;justify-content:center;flex-shrink:0;cursor:grab;padding:8px 0 0;margin:0;background:transparent;border:none;box-shadow:none}.bottom-sheet__handle:before{content:"";width:var(--bottom-sheet-handle-w);height:var(--bottom-sheet-handle-h);background:var(--bottom-sheet-handle-bg);border-radius:var(--bottom-sheet-handle-radius);transition:background .2s var(--storefront-modal-ease)}.bottom-sheet__handle:hover:before{background:var(--bottom-sheet-handle-bg-hover)}.bottom-sheet__handle:active{cursor:grabbing}.bottom-sheet__header{display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:var(--bottom-sheet-header-min-height);padding:var(--bottom-sheet-header-padding);border-bottom:var(--bottom-sheet-header-border);background:transparent;flex-shrink:0;position:relative}.bottom-sheet__title{flex:1;min-width:0;margin:0;font-size:var(--bottom-sheet-title-font-size);font-weight:600;color:var(--bottom-sheet-title-color);line-height:1.3;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px}.bottom-sheet__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--bottom-sheet-close-size);height:var(--bottom-sheet-close-size);padding:0;background:var(--bottom-sheet-close-bg);border:none;border-radius:50%;cursor:pointer;color:#64748b;transition:background .15s var(--storefront-modal-ease),transform .1s var(--storefront-modal-ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:relative;inset:auto;transform:none}.bottom-sheet__close:hover{background:var(--bottom-sheet-close-bg-hover)}.bottom-sheet__close:active{transform:scale(.9);background:var(--bottom-sheet-close-bg-active)}.bottom-sheet__close svg{width:var(--bottom-sheet-close-icon-size);height:var(--bottom-sheet-close-icon-size);stroke:currentColor;stroke-width:2;flex-shrink:0}@media(min-width:768px){.bottom-sheet-overlay,.bottom-sheet{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/component-sheet-modal.css.map */
