:root{--modal-open-dur:250ms;--modal-close-dur:150ms;--modal-scale:0.96;--modal-scale-close:0.96;--modal-ease:cubic-bezier(0.22,1,0.36,1)}.t-modal{opacity:0;pointer-events:none;transform:scale(var(--modal-scale));transform-origin:center;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{opacity:0;pointer-events:none;transform:scale(var(--modal-scale-close));transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important}}[data-dr-media-zoom-frame]{position:relative}.dr-product-media[data-dr-media-zoom-frame] .dr-product-media__toggle{z-index:3}body.digito-refresh-site button.dr-media-zoom__trigger{background:transparent;border:0;border-radius:inherit;box-shadow:none;cursor:zoom-in;display:block;height:100%;inset:0;margin:0;padding:0;position:absolute;touch-action:auto;width:100%;z-index:2}body.digito-refresh-site button.dr-media-zoom__trigger:hover{background:transparent}body.digito-refresh-site button.dr-media-zoom__trigger:focus-visible{outline:3px solid var(--dd-accent,var(--db-action,var(--dr-core,#431af4)));outline-color:var(--dd-accent,var(--db-action,var(--dr-core,#431af4)))!important;outline-offset:-4px}.dr-media-zoom{--modal-scale:1;--modal-scale-close:1;--dr-zoom-ink:#0e1b32;--dr-zoom-ratio:1.333333;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--dr-zoom-ink);color-scheme:light;font-family:var(--dr-body,sans-serif);margin:auto;max-height:none;max-width:90vw;overflow:visible;padding:0;touch-action:auto;width:min(90vw,calc((90vh - 52px)*var(--dr-zoom-ratio)));width:min(90vw,calc((90svh - 52px)*var(--dr-zoom-ratio)))}.dr-media-zoom::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(247,248,252,.504)}.dr-media-zoom__controls{align-items:center;display:flex;gap:8px;height:44px;justify-content:flex-end;margin-bottom:8px;pointer-events:none}.dr-media-zoom.is-open .dr-media-zoom__control{pointer-events:auto}body.digito-refresh-site button.dr-media-zoom__control{align-items:center;background:#fff;border:1px solid #a9b3c7;border-radius:50%;box-shadow:none;box-sizing:border-box;color:var(--dr-zoom-ink);cursor:pointer;display:inline-flex;flex:none;font:400 14px/1.4 var(--dr-body,sans-serif);height:44px;justify-content:center;letter-spacing:0;margin:0;padding:0;text-transform:none;width:44px}body.digito-refresh-site button.dr-media-zoom__control:hover{background:#eef0f7}body.digito-refresh-site button.dr-media-zoom__control[hidden]{display:none}.dr-media-zoom__control [data-dr-zoom-playback-icon]{align-items:center;display:flex;flex:none;justify-content:center;line-height:0}.dr-media-zoom__control svg{display:block;flex:none}body.digito-refresh-site button.dr-media-zoom__control:focus-visible,body.digito-refresh-site button.dr-media-zoom__surface:focus-visible{outline:3px solid var(--dr-zoom-ink);outline-color:var(--dr-zoom-ink)!important;outline-offset:-4px}body.digito-refresh-site button.dr-media-zoom__surface{aspect-ratio:var(--dr-zoom-ratio);background:var(--dr-zoom-media-background,#fff);border:0;border-radius:12px;box-shadow:var(--dr-shadow-menu,0 12px 36px rgba(14,27,50,.1));cursor:zoom-out;display:block;line-height:0;margin:0;overflow:hidden;padding:0;touch-action:auto;width:100%}.dr-media-zoom__surface :is(video,img){aspect-ratio:var(--dr-zoom-ratio);display:block;height:auto;margin:0;object-fit:contain;pointer-events:none;width:100%}.dr-media-zoom__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (hover:none) and (pointer:coarse),(max-width:700px){.dr-media-zoom{max-width:100vw;width:min(100vw,calc((100vh - 84px)*var(--dr-zoom-ratio)));width:min(100vw,calc((100svh - 84px)*var(--dr-zoom-ratio)))}.dr-media-zoom__controls{box-sizing:border-box;padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}body.digito-refresh-site button.dr-media-zoom__surface{border-radius:0}}